Victor-Mo / IRT-ESP

Nefit / Buderus iRT protocol encoder / decoder for ESP8266
GNU Lesser General Public License v3.0
22 stars 6 forks source link

Outside temperature not reported correctly #11

Open mrwee opened 3 years ago

mrwee commented 3 years ago

Looking at the latest changes to outside temperature, I can add my experience with my boiler and ModuLine 400. The outside temperature reported by moduline and irt-esp are not the same. Moduline right now reports 3 degrees, irt-esp claims 2. At higher temperatures, the difference becomes bigger. Running on version 1.9.10.20110420. Does the changes done in irt-esp need to be different for the ModuLine 400?

mrwee commented 3 years ago

image Graphs from Home Assistant. The top is a Oregon Scientific sensor which is pretty precise, the bottom read from the boiler. They seem to follow the same pattern all right, but the boiler is off :(

Victor-Mo commented 3 years ago

I used a Moduline 30 Thermostat to create the conversion table. The raw value is reported in the '0x8A' message. If you enable 'log s' via telnet it reports the raw values. the value after '8A:' is the current raw hex value of the outside temperature sensor.

If you have some of the raw values and the temperature that is reported by the Moduline 400, I can adjust the conversion table. It might be good to also include the temperature reported by your 'Oregon Scientific' sensor to adjust for any inaccuracies of the boiler sensor.

I currently have a cheap (Aliexpress) NTC connected as outside sensor. It seems report the temperature a little bit high, but I doubt it is very accurate.

mrwee commented 3 years ago

Aaah, that explains it :) I'll have to look into how I can get that data out. I assume it's only available via Telnet?

Victor-Mo commented 3 years ago

The raw data is only available via telnet.