Remeha Boiler/CV - logging data from serial port to ESP8266

For heating/cooling related questions in Domoticz
rjblake
Posts: 41
Joined: Friday 21 October 2016 9:25
Target OS: -
Domoticz version:
Contact:

Remeha Boiler/CV - logging data from serial port to ESP8266

Postby rjblake » Tuesday 13 December 2016 12:22

I have a Remeha Calenta 40C and the built in serial port provides excellent information on the boiler operations. I have built and installed the excellent Opentherm gateway and happily getting quite some information from it to manage my heating system. But, as always - I want more! Looking at the Remeha Recom software, there are a number of really useful additions to the standard Opentherm messages that would make it even better. Add the ability to plug in an ESP8266 directly to the boiler and you have an excellent management addition to your system. So far, I've managed to sniff the correct HEX string to poll the boiler for data and receive a response. Looking to create a LUA script to do this, but at a loss as to how to get this into Domoticz. Would I need to create a PR and look to add new 'Remeha' hardware which could/would be configured based on the model (Avanta, Calenta, Tzerra, etc. - although there are more sub models/versions per the Recom XML files)? Anybody been down this route or have any interest?

rjblake
Posts: 41
Joined: Friday 21 October 2016 9:25
Target OS: -
Domoticz version:
Contact:

Re: Remeha Boiler/CV - logging data from serial port to ESP8266

Postby rjblake » Sunday 08 January 2017 19:05

Quick update - having found some others (Robert Hekkers & Peter Maaswinkel) who had done similar elsewhere, I've managed to create/adapt/update a PHP script that connects to the ESP8266 and receives/decodes the information correctly from the Remeha Calenta 40C (results will vary by model). Have now added code to populate devices in Domoticz and all working correctly. CRC check has also been added. Total cost of €12.00 for hardware which gives me more options than my OTGW :)

For those who want the code as it stands, I have now added this to GitHub https://github.com/rjblake/remeha

The data I am currently polling is as follows and looking into adding Parameters & Identification info next:

========================================
Counters Received: 2017-01-18 10:59:32
========================================
Hours run pump CH+DHW: 1852
Hours run 3-way valve DHW: 17098
Hours run CH+DHW: 1444
Hours run DHW: 61
Power Supply available hours: 18734
Pump starts CH+DHW: 328
Number of 3-way valve cycles: 2104
Burner Starts DHW: 17968
Total Burner Starts CH+DHW: 19792
Failed burner starts: 4
Number of flame loss: 2
==========================================
Parameters & Values Received:
==========================================
Flow Temperature: 40.43 °C
Return Temperature: 40.09 °C
DHW-in Temperature: 0.00 °C
Calorifier Temperature: 0.00 °C
Outside Temperature: 0.00 °C
Control Temperature: 7.00 °C
Internal Setpoint: 7.00 °C
CH Setpoint: 7.00 °C
DHW Setpoint: 60.00 °C
Room Temperature: 21.19 °C
Room Temp. Setpoint: 16.00 °C
Boiler Control Temp.: 43.80 °C
Fan Speed setpoint: 0 RPM
Fan Speed: 0 RPM
Ionisation Current: 0.0 μA
Pump Speed: 0 %
Hydro Pressure: 1.7 bar
DHW Flow rate: 0.00 litres/min.
Desired Max.Power from controller: 100 %
Output: 0 %
Actual Power from boiler: 0 %
Ignition: 11:Off
Gas Valve: 11:Closed
Ionisation: 194:No
Pump: 16:Off
3-Way Valve: 11:DHW
Heat Demand from mod.controller: 1:No
Heat Demand from on/off controller: 1:No
DHW Eco: 1:Yes
DHW Demand: 1:No
Combined State/Sub-State: 0:Standby / 0:Standby
==========================================


Return to “Heating/cooling”

Who is online

Users browsing this forum: No registered users and 2 guests