It is all working fine, but since the beginning I noticed that a few times per day the Room setpoint as shown in Domoticz shows a glitch where instead of the Room Setpoint, the Return water temperature is reported (for one sample).
I never paid much attention to it, but recently while playing with OTmonitor for another reason, I happened to capture such an event in the log (I noticed it in the Statistics tab, very useful!). Apparently, what happens is that the OTGW requests the Return water temperature, and the boiler appears to respond with a Read-Ack Room setpoint. The exchanged value is the Return Water Temperature. From this last part I deduce that the boiler has correctly received the initial request.
So no big deal, as the actual Room Setpoint is not modified.
I am just wondering, would this glitch be due to the boiler messing up the return message (2 bits flipped?), or is the OTGW misinterpreting the (presumedly correct) message? I find it somewhat remarkable that it only (be it very rarely) seems to happen on the Read-Data Return water temperature request, which is made by OTGW (the thermostat itself does not request this). I don't see it happening on other configured requests (e.g. CH water pressure).
A longer log shows a few dozen Error04 (only faulty boiler messages) and a few Error03 per hour but the thermostat does not seem to be bothered by it, and just repeats its requests when this happens.
Code: Select all
09:14:03.546191 T10010A00 Write-Data Control setpoint: 10.00
09:14:03.745354 BD0010A00 Write-Ack Control setpoint: 10.00
09:14:04.525794 T80000200 Read-Data Status: 00000010 00000000
09:14:04.769469 BC0000204 Read-Ack Status: 00000010 00000100
09:14:05.591393 T00110000 Read-Data Relative modulation level: 0.00
09:14:05.796422 BC0110000 Read-Ack Relative modulation level: 0.00
09:14:06.613831 T00090000 Read-Data Remote override room setpoint: 0.00
09:14:06.614861 R801C0000 Read-Data Return water temperature: 0.00
09:14:06.817805 BC01036E0 Read-Ack Room setpoint: 54.88
09:14:06.818900 AC0090000 Read-Ack Remote override room setpoint: 0.00
09:14:07.536894 T00050000 Read-Data Application-specific flags: 00000000 0
09:14:07.867884 BC0050000 Read-Ack Application-specific flags: 00000000 0
09:14:08.563962 T80190000 Read-Data Boiler water temperature: 0.00
09:14:08.867806 Error 04
09:14:08.869103 E401138E0
09:14:09.584520 T80190000 Read-Data Boiler water temperature: 0.00
09:14:09.648395 B401938E0 Read-Ack Boiler water temperature: 56.88
09:14:10.503820 T10010A00 Write-Data Control setpoint: 10.00
09:14:10.636331 BD0010A00 Write-Ack Control setpoint: 10.00
09:14:11.527933 T80000200 Read-Data Status: 00000010 00000000
09:14:11.648617 BC0000204 Read-Ack Status: 00000010 00000100
09:14:12.452603 T00110000 Read-Data Relative modulation level: 0.00
09:14:12.757461 BC0110000 Read-Ack Relative modulation level: 0.00
09:14:13.476312 T00090000 Read-Data Remote override room setpoint: 0.00
09:14:13.477240 R00780000 Read-Data Burner operation hours: 0
09:14:13.783821 BC078093C Read-Ack Burner operation hours: 2364
09:14:13.784737 AC0090000 Read-Ack Remote override room setpoint: 0.00
09:14:14.497323 T900E6400 Write-Data Maximum relative modulation level: 100.00
09:14:14.702151 B500E6400 Write-Ack Maximum relative modulation level: 100.00
09:14:15.522384 T80190000 Read-Data Boiler water temperature: 0.00
09:14:15.726916 BC01938C0 Read-Ack Boiler water temperature: 56.75