OpenTherm Gateway: Difference between revisions

From NURDspace
No edit summary
Line 22: Line 22:
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. In the future we might want to look at [https://www.home-assistant.io/components/climate.opentherm_gw/] but for this we need to run at least 0.78, which probably means we have to reinstall Home Assistant, possibly in docker for easy updates. [[The_Niz]] will probably do this soon. We probably also need to reinstall Espeasy on the NodeMCU.
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. In the future we might want to look at [https://www.home-assistant.io/components/climate.opentherm_gw/] but for this we need to run at least 0.78, which probably means we have to reinstall Home Assistant, possibly in docker for easy updates. [[The_Niz]] will probably do this soon. We probably also need to reinstall Espeasy on the NodeMCU.


* hostname: openthermesp.dhcp.nurd.space
* port: 6638
== Links ==
== Links ==
* https://www.nodo-shop.nl/nl/opentherm-gateway/188-opentherm-gateway.html
* https://www.nodo-shop.nl/nl/opentherm-gateway/188-opentherm-gateway.html

Revision as of 23:07, 6 March 2019

OpenTherm Gateway
Opentherm spacegateway.jpg
Owner The_Niz
Status Infra
Location Kitchen wall
Tool Yes
Tool category General

OpenTherm Gateway

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. The ESP8266 runs Espeasy with Ser2Net.

Wiring

Boiler: Remeha Calenta (http://www.archiproducts.com/en/products/revis/wall-mounted-condensation-boiler-remeha-calenta-25l_225443)

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. In the future we might want to look at [1] but for this we need to run at least 0.78, which probably means we have to reinstall Home Assistant, possibly in docker for easy updates. The_Niz will probably do this soon. We probably also need to reinstall Espeasy on the NodeMCU.

  • hostname: openthermesp.dhcp.nurd.space
  • port: 6638

Links