Difference between revisions of "OpenTherm Gateway"

From NURDspace

Jump to: navigation, search
 
(13 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
|Name=OpenTherm Gateway
 
|Name=OpenTherm Gateway
 
|Owner=The_Niz
 
|Owner=The_Niz
|Status=
+
|Status=Infra
|Location=Niz' drawer
+
|Location=Kitchen wall
 
|Picture=Opentherm_spacegateway.jpg
 
|Picture=Opentherm_spacegateway.jpg
 
|Tool=Yes
 
|Tool=Yes
Line 9: Line 9:
 
}}
 
}}
 
== What ==
 
== What ==
OpenTherm gateway to put between the heater and the thermostat. This way we should be able to read the OpenTherm communication between them, and hopefully 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.
+
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 first went for the ESP8266. The ESP8266 ran Espeasy with [https://www.letscontrolit.com/wiki/index.php/Ser2Net Ser2Net]. We later changed it with [https://www.nodo-shop.nl/nl/opentherm-gateway/207-ethernet-module-usr-tcp232-t2.html USR-TCP232-T2].
 +
 
 +
== Wiring ==
 +
Boiler: Remeha Calenta (http://www.archiproducts.com/en/products/revis/wall-mounted-condensation-boiler-remeha-calenta-25l_225443)
 +
 
 +
<gallery>
 +
 
 +
Image:Thermostat wiring.jpg|Original wiring
 +
 
 +
</gallery>
 +
== Integration with home assistant ==
 +
We do not use [https://github.com/jodur/py-otgw-mqtt py-otgw-mqtt] on [[Jarvis]] anymore but are using native OpenTherm support in Home Assistant.
 +
* IP: 10.208.42.215
 +
* Port: 20108
 +
 
 +
For the CH return water temperature to be reported successfully the serial command AA=28 has been issued (http://otgw.tclcode.com/firmware.html#dataids). This command should persist in the OTGW and only be needed once. If however the return water temperature is once again missing and the Calenta is still used the command may be issued again.
 +
 
 +
== Todo ==
 +
* Update Remeha iSense thermostat firmware if possible
 +
* Get notified when water pressure is low
 +
 
 
== 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
 
* https://www.nodo-shop.nl/nl/content/10-downloads
 
* https://www.nodo-shop.nl/nl/content/10-downloads
 +
* http://otgw.tclcode.com/otmonitor.html
 +
* http://otgw.tclcode.com/download.html

Latest revision as of 13:21, 18 March 2021

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

OpenTherm Gateway

Opentherm_spacegateway.jpg

{{{InventoryOwner}}}
"{{{InventoryOwner}}}" cannot be used as a page name in this wiki.

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 first went for the ESP8266. The ESP8266 ran Espeasy with Ser2Net. We later changed it with USR-TCP232-T2.

Wiring

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

Integration with home assistant

We do not use py-otgw-mqtt on Jarvis anymore but are using native OpenTherm support in Home Assistant.

  • IP: 10.208.42.215
  • Port: 20108

For the CH return water temperature to be reported successfully the serial command AA=28 has been issued (http://otgw.tclcode.com/firmware.html#dataids). This command should persist in the OTGW and only be needed once. If however the return water temperature is once again missing and the Calenta is still used the command may be issued again.

Todo

  • Update Remeha iSense thermostat firmware if possible
  • Get notified when water pressure is low

Links

 
Our site is hosted by Site4U
Site4U
Our connectivity is made available by BIT
To BIT's website