Opentherm Gateway communication issues
Posted: Tue Jan 19, 2021 5:31 pm
I have recently installed the opentherm gateway between a Honeywell T8851M1000 thermostat and an AWB Thermomaster 3HR 28T boiler. The system has been operational for a few days and I have noticed some issues.
Looking at the log I quite often have an "Error 03", about 4000 occurances a day. And quite often "Error 04", about 1500 occurances a day.
Some log sections where the error occurs:
Are these errors coming from the communication to the boiler or to the thermostat? The errors do not seem related to the reference voltage level, adjusting the voltage level does not improve things. Measuring the signal on pin 17 of the PIC also shows that it is nicely positioned around 1.25V. One thing I noticed is that the thermostat is directly replying to the OTGW's response with a very low amplitude signal (same data as the OTGW response). I can make a capture of this if this helps.
Possibly related to the above erorrs, when I set the Opentherm gateway to "Gateway mode" the time on the thermostat is reset to 0:00 on random moments. Approximately once a day on average.
- Are the errors related to the boiler communucation or the thermostat communication? How can I find out which of the two interfaces is causing issues?
- Is it normal that Error 03 and Error 04 occur some times?
- What could be causing the time reset of the thermostat? I'm now testing in "Monitor mode" and haven't had a time reset since a day.
Also, I get strange values from the boiler some times. The 125.00 degrees boiler temp is definitely a glitch.
Looking at the log I quite often have an "Error 03", about 4000 occurances a day. And quite often "Error 04", about 1500 occurances a day.
Some log sections where the error occurs:
Code: Select all
15:50:28.690618 B700E0000 Unk-DataId Maximum relative modulation level: 0.00
15:50:29.601674 T00090000 Read-Data Remote override room setpoint: 0.00
15:50:29.701648 BF0090000 Unk-DataId Remote override room setpoint: 0.00
15:50:29.723600 AC0090000 Read-Ack Remote override room setpoint: 0.00
15:50:30.614019 T00000300 Read-Data Status: 00000011 00000000
15:50:31.623679 T00000300 Read-Data Status: 00000011 00000000
15:50:32.583157 T00000300 Read-Data Status: 00000011 00000000
15:50:32.685653 B40000302 Read-Ack Status: 00000011 00000010
15:50:33.596312 T80190000 Read-Data Boiler water temperature: 0.00
15:50:34.603095 T80190000 Read-Data Boiler water temperature: 0.00
15:50:34.716807 Error 03
15:50:35.611118 T80190000 Read-Data Boiler water temperature: 0.00
15:50:36.615828 T80190000 Read-Data Boiler water temperature: 0.00
15:50:36.715894 B40191B00 Read-Ack Boiler water temperature: 27.00
15:50:37.583778 T10011D00 Write-Data Control setpoint: 29.00
15:50:37.684054 BD0011D00 Write-Ack Control setpoint: 29.00
15:50:38.594628 T80640000 Read-Data Remote override function: 00000000
15:50:38.695821 B70640000 Unk-DataId Remote override function: 00000000
15:50:38.707029 A40640000 Read-Ack Remote override function: 00000000
15:50:39.611056 T00110000 Read-Data Relative modulation level: 0.00
15:50:39.708269 BC0110000 Read-Ack Relative modulation level: 0.00
15:50:40.587091 T00000300 Read-Data Status: 00000011 00000000
15:50:40.685078 B40000302 Read-Ack Status: 00000011 00000010
15:50:41.606394 T80190000 Read-Data Boiler water temperature: 0.00
15:50:41.710929 Error 03
15:50:42.605348 T80190000 Read-Data Boiler water temperature: 0.00
15:50:42.704831 B40191B00 Read-Ack Boiler water temperature: 27.00
15:50:43.618148 T10011E00 Write-Data Control setpoint: 30.00
15:50:43.716932 BD0011E00 Write-Ack Control setpoint: 30.00
15:50:44.587777 T00110000 Read-Data Relative modulation level: 0.00
15:50:45.600471 T80190000 Read-Data Boiler water temperature: 0.00
15:50:45.699373 B40191B00 Read-Ack Boiler water temperature: 27.00
15:50:46.603722 T10011E00 Write-Data Control setpoint: 30.00
15:50:46.705593 BD0011E00 Write-Ack Control setpoint: 30.00
15:50:47.616903 T00110000 Read-Data Relative modulation level: 0.00
15:50:47.716120 B40112C00 Read-Ack Relative modulation level: 44.00
15:50:48.584664 T901811C9 Write-Data Room temperature: 17.79
15:50:48.684929 BF0180000 Unk-DataId Room temperature: 0.00
15:50:49.597640 T10101200 Write-Data Room setpoint: 18.00
15:50:50.609892 T00000300 Read-Data Status: 00000011 00000000
15:50:50.704334 BC000030A Read-Ack Status: 00000011 00001010
15:50:51.617895 T80190000 Read-Data Boiler water temperature: 0.00
15:50:51.717684 B40191B00 Read-Ack Boiler water temperature: 27.00
15:50:52.586020 T10011E00 Write-Data Control setpoint: 30.00
Code: Select all
15:49:59.619750 T801A0000 Read-Data DHW temperature: 0.00
15:49:59.717950 BC01A1A00 Read-Ack DHW temperature: 26.00
15:50:00.594371 T00000300 Read-Data Status: 00000011 00000000
15:50:00.692259 B40000302 Read-Ack Status: 00000011 00000010
15:50:01.605737 T80190000 Read-Data Boiler water temperature: 0.00
15:50:01.704393 BC0191F00 Read-Ack Boiler water temperature: 31.00
15:50:02.627013 T90011C00 Write-Data Control setpoint: 28.00
15:50:02.729051 Error 03
15:50:03.625151 T90011C00 Write-Data Control setpoint: 28.00
15:50:03.723605 B50011C00 Write-Ack Control setpoint: 28.00
15:50:05.200527 T00110000 Read-Data Relative modulation level: 0.00
15:50:05.202100 BC0110000 Read-Ack Relative modulation level: 0.00
15:50:05.602025 T80190000 Read-Data Boiler water temperature: 0.00
15:50:05.701954 B40191E00 Read-Ack Boiler water temperature: 30.00
15:50:06.614937 T90011C00 Write-Data Control setpoint: 28.00
15:50:06.716033 B50011C00 Write-Ack Control setpoint: 28.00
15:50:07.631132 T001B0000 Read-Data Outside temperature: 0.00
15:50:07.727048 B401BE0FF Read-Ack Outside temperature: -31.00
15:50:08.595819 T000F0000 Read-Data Boiler capacity and modulation limits: 0 0
15:50:08.694676 BF00F0000 Unk-DataId Boiler capacity and modulation limits: 0 0
15:50:09.609824 T00120000 Read-Data CH water pressure: 0.00
15:50:09.719906 Error 04
15:50:09.730171 EC0120C01
15:50:10.620794 T00000300 Read-Data Status: 00000011 00000000
15:50:11.582031 T00000300 Read-Data Status: 00000011 00000000
15:50:11.681706 B40000302 Read-Ack Status: 00000011 00000010
15:50:12.598389 T80190000 Read-Data Boiler water temperature: 0.00
15:50:12.694672 B40191D00 Read-Ack Boiler water temperature: 29.00
15:50:13.607095 T10011D00 Write-Data Control setpoint: 29.00
15:50:13.707469 BD0011D00 Write-Ack Control setpoint: 29.00
15:50:14.619057 T80380000 Read-Data DHW setpoint: 0.00
15:50:14.720370 BE0383F00 Data-Inv DHW setpoint: 63.00
15:50:15.591085 T80190000 Read-Data Boiler water temperature: 0.00
15:50:15.687087 B40191D00 Read-Ack Boiler water temperature: 29.00
15:50:16.598994 T10011D00 Write-Data Control setpoint: 29.00
15:50:16.698228 BD0011D00 Write-Ack Control setpoint: 29.00
15:50:17.610172 T00390000 Read-Data Max CH water setpoint: 0.00
15:50:18.618218 T00390000 Read-Data Max CH water setpoint: 0.00
15:50:18.718795 B40395700 Read-Ack Max CH water setpoint: 87.00
15:50:19.585726 T900E6400 Write-Data Maximum relative modulation level: 100.00
15:50:19.695692 Error 04
15:50:19.708405 E700E0001
15:50:20.602424 T00000300 Read-Data Status: 00000011 00000000
15:50:20.712957 Error 03
15:50:21.608542 T00000300 Read-Data Status: 00000011 00000000
15:50:21.708581 B40000302 Read-Ack Status: 00000011 00000010
15:50:22.624226 T80190000 Read-Data Boiler water temperature: 0.00
15:50:22.731255 Error 03
15:50:23.585633 T80190000 Read-Data Boiler water temperature: 0.00
15:50:23.693606 Error 03
15:50:24.588445 T80190000 Read-Data Boiler water temperature: 0.00
15:50:24.689872 BC0191C00 Read-Ack Boiler water temperature: 28.00
15:50:25.602073 T80190000 Read-Data Boiler water temperature: 0.00
15:50:25.701715 BC0191C00 Read-Ack Boiler water temperature: 28.00
Possibly related to the above erorrs, when I set the Opentherm gateway to "Gateway mode" the time on the thermostat is reset to 0:00 on random moments. Approximately once a day on average.
- Are the errors related to the boiler communucation or the thermostat communication? How can I find out which of the two interfaces is causing issues?
- Is it normal that Error 03 and Error 04 occur some times?
- What could be causing the time reset of the thermostat? I'm now testing in "Monitor mode" and haven't had a time reset since a day.
Also, I get strange values from the boiler some times. The 125.00 degrees boiler temp is definitely a glitch.
Code: Select all
16:03:10.688415 BC0110000 Read-Ack Relative modulation level: 0.00
16:03:11.582799 T80190000 Read-Data Boiler water temperature: 0.00
16:03:11.685210 B40197D00 Read-Ack Boiler water temperature: 125.00
16:03:12.613101 T10010A00 Write-Data Control setpoint: 10.00
16:03:12.713195 BD0010A00 Write-Ack Control setpoint: 10.00