mNo edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
== What == | == What == | ||
OpenTherm gateway has been put between the heater and the thermostat. This way we are able to read the OpenTherm communication between them, and control the heater using the gateway. It is a board with a PIC controller that already came pre-flashed. It can be used with a FTDI cable or you can put an ESP8266 based NodeMCU board on it and communicate with that over Wifi. We went for the latter. | OpenTherm gateway has been put between the heater and the thermostat. This way we are able to read the OpenTherm communication between them, and control the heater using the gateway. It is a board with a PIC controller that already came pre-flashed. It can be used with a FTDI cable or you can put an ESP8266 based NodeMCU board on it and communicate with that over Wifi. We went for the latter. | ||
== Wiring == | |||
<gallery> | |||
Image:Thermostat wiring.jpg|Original wiring | |||
</gallery> | |||
== Integration with home assistant == | == Integration with home assistant == | ||
We installed [https://github.com/jodur/py-otgw-mqtt py-otgw-mqtt] on [[Jarvis]] to have the OpenTherm stuff available via MQTT. It is running as user otgw-mqtt. A /etc/init.d/otgw-mqtt has been made so that the service can be stopped and started through init, and is has been set to autostart. | We installed [https://github.com/jodur/py-otgw-mqtt py-otgw-mqtt] on [[Jarvis]] to have the OpenTherm stuff available via MQTT. It is running as user otgw-mqtt. A /etc/init.d/otgw-mqtt has been made so that the service can be stopped and started through init, and is has been set to autostart. |
Revision as of 12:59, 22 April 2018
OpenTherm Gateway | |
---|---|
Owner | The_Niz |
Status | Infra |
Location | Kitchen wall |
Tool | Yes |
Tool category | General |
Opentherm_spacegateway.jpg {{{InventoryOwner}}}Property "Tool Owner" (as page type) with input value "{{{InventoryOwner}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. Kitchen wall
What
OpenTherm gateway has been put between the heater and the thermostat. This way we are able to read the OpenTherm communication between them, and control the heater using the gateway. It is a board with a PIC controller that already came pre-flashed. It can be used with a FTDI cable or you can put an ESP8266 based NodeMCU board on it and communicate with that over Wifi. We went for the latter.
Wiring
Integration with home assistant
We installed py-otgw-mqtt on Jarvis to have the OpenTherm stuff available via MQTT. It is running as user otgw-mqtt. A /etc/init.d/otgw-mqtt has been made so that the service can be stopped and started through init, and is has been set to autostart.