Page 1 of 2
Difference between Temperature Constant and Room Setpoint
Posted: Sun Jan 21, 2024 8:45 pm
by Kytrix
Hello,
I have a Atlantic Loria DUO 6000 with two atlantic UA55 themostat (one for each zone) installed and working since 2018.
Here is the thermostat:
I uploaded my logs for both device to the database.
My opentherm gateway is plugged on zone 1.
First question:
If I try to set the temperature from the monitor, here to 19°c
the temperature seems not applied.
In the log I see a TC command, then the thermostat send a Room Setpoint again to 20°c
here is a part of the log:
Code: Select all
11:50:57.906219 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
11:50:57.995158 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
11:50:58.900664 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:50:59.003371 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:50:59.899245 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
11:50:59.987197 B40192080 Read-Ack Boiler water temperature (MsgID=25): 32.50
11:51:00.900839 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:01.008739 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:01.898422 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
11:51:02.005207 BC01BFE34 Read-Ack Outside temperature (MsgID=27): -1.80
11:51:02.581582 Command (via websocket): TC=19
11:51:02.609805 TC: 19.00
11:51:02.901989 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:03.014001 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:03.900771 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
11:51:04.004309 B401A2D33 Read-Ack DHW temperature (MsgID=26): 45.20
11:51:04.899164 T00050000 Read-Data Application-specific flags (MsgID=5): 00000000 0
11:51:05.010921 BC0050000 Read-Ack Application-specific flags (MsgID=5): 00000000 0
11:51:05.901111 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:06.015488 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:06.897306 T00000300 Read-Data Status (MsgID=0): 00000011 00000000
11:51:07.013697 B4000032A Read-Ack Status (MsgID=0): 00000011 00101010
11:51:07.902913 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:08.002932 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:08.898488 T800BFF00 Read-Data TSP setting (MsgID=11): 255 0
11:51:08.994720 B400BFF00 Read-Ack TSP setting (MsgID=11): 255 0
11:51:09.901091 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:09.992750 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:10.907134 T800BF000 Read-Data TSP setting (MsgID=11): 240 0
11:51:10.999699 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
11:51:11.905328 T000BFD00 Read-Data TSP setting (MsgID=11): 253 0
11:51:12.006253 B400BFD04 Read-Ack TSP setting (MsgID=11): 253 4
11:51:12.903638 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
11:51:13.010248 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
11:51:13.903532 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:14.016385 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:14.900364 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
11:51:15.031633 BC0192066 Read-Ack Boiler water temperature (MsgID=25): 32.40
11:51:15.906293 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:15.999730 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:16.899247 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
11:51:17.003572 BC01BFE34 Read-Ack Outside temperature (MsgID=27): -1.80
11:51:17.901823 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:18.008847 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:18.900968 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
11:51:19.001450 B401A2D33 Read-Ack DHW temperature (MsgID=26): 45.20
11:51:19.897999 T000A0000 Read-Data Number of TSPs (MsgID=10): 0
11:51:20.038872 BC00AFF00 Read-Ack Number of TSPs (MsgID=10): 255
11:51:20.902563 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:20.996382 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:21.897192 T00000300 Read-Data Status (MsgID=0): 00000011 00000000
11:51:22.002334 B4000032A Read-Ack Status (MsgID=0): 00000011 00101010
11:51:22.902641 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:23.022930 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:23.899302 T800BFF00 Read-Data TSP setting (MsgID=11): 255 0
11:51:24.002264 B400BFF00 Read-Ack TSP setting (MsgID=11): 255 0
11:51:24.903940 T101813D4 Write-Data Room temperature (MsgID=24): 19.83
11:51:24.996494 BD01813D4 Write-Ack Room temperature (MsgID=24): 19.83
11:51:25.906290 T800BF000 Read-Data TSP setting (MsgID=11): 240 0
11:51:25.991448 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
11:51:26.902099 T000BEF00 Read-Data TSP setting (MsgID=11): 239 0
11:51:27.011060 BC00BEF00 Read-Ack TSP setting (MsgID=11): 239 0
11:51:27.902672 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
11:51:27.993863 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
11:51:28.908227 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:29.001443 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:29.898816 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
11:51:30.036851 B40192080 Read-Ack Boiler water temperature (MsgID=25): 32.50
11:51:30.901447 T101813D8 Write-Data Room temperature (MsgID=24): 19.84
11:51:30.992347 BD01813D8 Write-Ack Room temperature (MsgID=24): 19.84
11:51:31.902418 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
Do I need to send a room setpoint instead of TC (control Setpoint).
I saw in documentation the command BS (Boiler Setpoint) but I didn't try it yet.
When playing with PS=1 and PS=0 I was able to see my 2nd zone in the graph, but not anymore.
Is there a way to see using of the "auxilary resistance" on opentherm protocol ?
My final aim is to drive the temperature of the two zones of the heatpump from HomeAssistant.
Thanks
Re: Difference between Temperature Constant and Room Setpoint
Posted: Mon Jan 22, 2024 11:59 am
by hvxl
As the documentation for the TT and TC commands indicates: "These functions are only available if supported by the thermostat". In this case that means that the thermostat reads MsgID 9. The data in the equipment matrix, that was extracted from the logs you must have uploaded, shows that your thermostat doesn't do that. So the TC command will not have any effect.
But looking at the message IDs the thermostat does send, it seems to behave very atypical. It doesn't even send MsgID 1, which is the most important message for controlling a boiler according to the Opentherm specification. Of course it's possible that the thermostat only sends MsgID 1 when heating is required and that wasn't the case while your log was collected. But I have not seen another thermostat that behaves that way.
Another possibility is that this thermostat would not work with just any Opentherm compatible boiler, because it depends on the boiler implementing the control algorithm, while that is normally the task of the thermostat. If this is true, then your heat pump probably determines when to start heating based on the room setpoint and room temperatures. In that case, the BS command should help.
I have no idea what "auxiliary resistance" is. It may be accessible through one of the 255 TSPs your boiler claims to support.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Mon Jan 22, 2024 9:44 pm
by Kytrix
Thank you for your reply (and also for your work for Opentherm Gateway)
I think the brand hasn't respected the opentherm protocol, the thermostat was provided by atlantic and they are not comunicate on another thermostat compatibility.
Last year I contacted them to know how to make my heatpump connected, they said it wasn't possible...
for the MsgID=1 I found one in my logs (maybe during some tests)
Code: Select all
14:24:09.071458 Thermostat disconnected
14:24:09.077931 R801C0000 Read-Data Return water temperature (MsgID=28): 0.00
14:24:09.157660 B401C1919 Read-Ack Return water temperature (MsgID=28): 25.10
14:24:09.665796 R900E6400 Write-Data Maximum relative modulation level (MsgID=14): 100.00
14:24:09.761895 B500E6400 Write-Ack Maximum relative modulation level (MsgID=14): 100.00
14:24:10.657564 R00740000 Read-Data Burner starts (MsgID=116): 0
14:24:10.772371 BF0740000 Unk-DataId Burner starts (MsgID=116): 0
14:24:11.648983 R00000000 Read-Data Status (MsgID=0): 00000000 00000000
- CH enable: disabled (0)
- DHW enable: disabled (0)
- Cooling enable: disabled (0)
- OTC active: not active (0)
- CH2 enable: disabled (0)
- Summer/winter mode: winter (0)
- DHW blocking: unblocked (0)
14:24:11.755672 B4000002A Read-Ack Status (MsgID=0): 00000000 00101010
- Fault indication: no fault (0)
- CH mode: active (1)
- DHW mode: not active (0)
- Flame status: flame on (1)
- Cooling status: not active (0)
- CH2 mode: active (1)
- Diagnostic indication: no diagnostics (0)
- Electricity production: not active (0)
14:24:12.647275 R80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
14:24:12.738773 B40191D99 Read-Ack Boiler water temperature (MsgID=25): 29.60
14:24:13.653149 R10010000 Write-Data Control setpoint (MsgID=1): 0.00
14:24:13.753308 BD0010000 Write-Ack Control setpoint (MsgID=1): 0.00
14:24:14.648003 R80380000 Read-Data DHW setpoint (MsgID=56): 0.00
14:24:14.757906 BC0383400 Read-Ack DHW setpoint (MsgID=56): 52.00
14:24:15.657363 R00390000 Read-Data Max CH water setpoint (MsgID=57): 0.00
14:24:15.742511 B40391900 Read-Ack Max CH water setpoint (MsgID=57): 25.00
14:24:16.655736 R80750000 Read-Data CH pump starts (MsgID=117): 0
14:24:16.762421 B70750000 Unk-DataId CH pump starts (MsgID=117): 0
14:24:17.655602 R80760000 Read-Data DHW pump/valve starts (MsgID=118): 0
14:24:17.746544 B70760000 Unk-DataId DHW pump/valve starts (MsgID=118): 0
14:24:18.658258 R00000000 Read-Data Status (MsgID=0): 00000000 00000000
- CH enable: disabled (0)
- DHW enable: disabled (0)
- Cooling enable: disabled (0)
- OTC active: not active (0)
- CH2 enable: disabled (0)
- Summer/winter mode: winter (0)
- DHW blocking: unblocked (0)
14:24:18.760711 B40000020 Read-Ack Status (MsgID=0): 00000000 00100000
- Fault indication: no fault (0)
- CH mode: not active (0)
- DHW mode: not active (0)
- Flame status: flame off (0)
- Cooling status: not active (0)
- CH2 mode: active (1)
- Diagnostic indication: no diagnostics (0)
- Electricity production: not active (0)
14:24:19.655848 R80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
14:24:19.759163 B40191D99 Read-Ack Boiler water temperature (MsgID=25): 29.60
14:24:20.652479 R10010000 Write-Data Control setpoint (MsgID=1): 0.00
14:24:20.750348 BD0010000 Write-Ack Control setpoint (MsgID=1): 0.00
14:24:21.650934 R00770000 Read-Data DHW burner starts (MsgID=119): 0
14:24:21.757503 BF0770000 Unk-DataId DHW burner starts (MsgID=119): 0
14:24:22.657061 R00110000 Read-Data Relative modulation level (MsgID=17): 0.00
14:24:22.743647 BC0110000 Read-Ack Relative modulation level (MsgID=17): 0.00
14:24:23.655490 R001B0000 Read-Data Outside temperature (MsgID=27): 0.00
14:24:23.763199 B401B0100 Read-Ack Outside temperature (MsgID=27): 1.00
14:24:24.646232 R801C0000 Read-Data Return water temperature (MsgID=28): 0.00
14:24:24.737451 B401C1919 Read-Ack Return water temperature (MsgID=28): 25.10
14:24:25.646361 R900E6400 Write-Data Maximum relative modulation level (MsgID=14): 100.00
14:24:25.752382 B500E6400 Write-Ack Maximum relative modulation level (MsgID=14): 100.00
14:24:26.647920 R00780000 Read-Data Burner operation hours (MsgID=120): 0
14:24:26.743903 BF0780000 Unk-DataId Burner operation hours (MsgID=120): 0
By "auxiliary resistance" I mean the electric heater used :
- to defroze the external unit
- to heat water (hot water or circuit water) when external temperature is too low
I just power off my heatpump to get a startup log, will post it later.
I know almost nothing in thermostat regulation, I don't know who is doing what
- is the thermostat doing some calculation ?
- or the thermostat only send room temperature + setpoint + programming to the heatpump ?
Is Opentherm gateway supposed to ignore setpoint sent by thermostat and replace by it's value ? So the setpoint displayed on thermostat is not relevant anymore. meaning only the room temperature is used?
Re: Difference between Temperature Constant and Room Setpoint
Posted: Tue Jan 23, 2024 3:48 pm
by hvxl
Your log shows the OTGW operating in stand-alone mode. You can tell from the "Thermostat disconnected" message and the fact that there are no T reports. So, this shows the OTGW sending MsgID 1, not the thermostat.
See
this explanation for more information about how heating regulation normally works.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Tue Jan 23, 2024 11:14 pm
by Kytrix
Here is my log file since yesterday after the heat-pump restart:
https://transfert.free.fr/4fXwrOH
My OTG is in standalone mode, but my heating is working correctly (as before) (so with the thermostat's temperature)
What I need to do ? Write a custom OTG Firmware based on my device strange behavior ?
Re: Difference between Temperature Constant and Room Setpoint
Posted: Wed Jan 24, 2024 11:14 pm
by hvxl
That makes no sense. Standalone mode is when the OTGW works without a thermostat, so then it doesn't have the thermostat's temperature.
I don't understand why you think you have to write custom firmware for the OTGW. Did the BS command not do what you want? I don't see any BS commands in your log.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Thu Jan 25, 2024 12:12 am
by Kytrix
Sorry I mea, you said my gateway was in standalone mode but it isn't ( it's in gateway mode)
The normal command from thermostat must be vi TC command
but this does nothing on my boiler
here I Changed the OpenTherm Gateway Monitor thermostat value:
Code: Select all
22:44:04.425726 T00000300 Read-Data Status (MsgID=0): 00000011 00000000
- CH enable: enabled (1)
- DHW enable: enabled (1)
- Cooling enable: disabled (0)
- OTC active: not active (0)
- CH2 enable: disabled (0)
- Summer/winter mode: winter (0)
- DHW blocking: unblocked (0)
22:44:04.540497 B40000302 Read-Ack Status (MsgID=0): 00000011 00000010
- Fault indication: no fault (0)
- CH mode: active (1)
- DHW mode: not active (0)
- Flame status: flame off (0)
- Cooling status: not active (0)
- CH2 mode: not active (0)
- Diagnostic indication: no diagnostics (0)
- Electricity production: not active (0)
22:44:05.431310 T10181452 Write-Data Room temperature (MsgID=24): 20.32
22:44:05.545760 BD0181452 Write-Ack Room temperature (MsgID=24): 20.32
22:44:06.437560 T800BFF00 Read-Data TSP setting (MsgID=11): 255 0
22:44:06.535988 B400BFF00 Read-Ack TSP setting (MsgID=11): 255 0
22:44:07.435580 T000BFD00 Read-Data TSP setting (MsgID=11): 253 0
22:44:07.551042 B400BFD04 Read-Ack TSP setting (MsgID=11): 253 4
22:44:08.427680 T800BF000 Read-Data TSP setting (MsgID=11): 240 0
22:44:08.538025 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
22:44:09.431758 T1018144F Write-Data Room temperature (MsgID=24): 20.31
22:44:09.527633 BD018144F Write-Ack Room temperature (MsgID=24): 20.31
22:44:09.668782 Command (via websocket): TC=19.9
22:44:09.694791 TC: 19.90
22:44:10.431420 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:44:10.546974 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:44:11.430826 T1018144F Write-Data Room temperature (MsgID=24): 20.31
22:44:11.544703 BD018144F Write-Ack Room temperature (MsgID=24): 20.31
22:44:12.427619 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
22:44:12.542395 B4019164C Read-Ack Boiler water temperature (MsgID=25): 22.30
22:44:13.438832 T1018144F Write-Data Room temperature (MsgID=24): 20.31
22:44:13.546625 BD018144F Write-Ack Room temperature (MsgID=24): 20.31
22:44:14.428672 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
22:44:14.539688 BC01B0D80 Read-Ack Outside temperature (MsgID=27): 13.50
22:44:15.432386 T10181454 Write-Data Room temperature (MsgID=24): 20.33
22:44:15.542323 BD0181454 Write-Ack Room temperature (MsgID=24): 20.33
22:44:16.430951 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
22:44:16.524876 BC01A2DE6 Read-Ack DHW temperature (MsgID=26): 45.90
22:44:17.428882 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
but nothing changes in the Status page:
So as you recomended I tried the command BS=19
Code: Select all
22:54:42.533990 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
22:54:43.448357 T90181459 Write-Data Room temperature (MsgID=24): 20.35
22:54:43.549001 B50181459 Write-Ack Room temperature (MsgID=24): 20.35
22:54:44.467711 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:54:44.472169 R90101300 Write-Data Room setpoint (MsgID=16): 19.00
22:54:44.574164 B50101300 Write-Ack Room setpoint (MsgID=16): 19.00
22:54:44.576336 A50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:54:45.448300 T000BEF00 Read-Data TSP setting (MsgID=11): 239 0
22:54:45.553247 BC00BEF00 Read-Ack TSP setting (MsgID=11): 239 0
22:54:46.445914 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
22:54:46.557970 B4019164C Read-Ack Boiler water temperature (MsgID=25): 22.30
22:54:47.444520 T00140000 Read-Data Day of week and time of day (MsgID=20): Unk 00:00
22:54:47.540529 BC014770C Read-Ack Day of week and time of day (MsgID=20): Wed 23:12
22:54:48.442067 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
22:54:48.545915 BC01B0D80 Read-Ack Outside temperature (MsgID=27): 13.50
22:54:49.443569 T10181452 Write-Data Room temperature (MsgID=24): 20.32
22:54:49.557594 BD0181452 Write-Ack Room temperature (MsgID=24): 20.32
22:54:50.439980 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
22:54:50.546476 BC01A2D80 Read-Ack DHW temperature (MsgID=26): 45.50
22:54:51.438832 T000A0000 Read-Data Number of TSPs (MsgID=10): 0
22:54:51.553565 BC00AFF00 Read-Ack Number of TSPs (MsgID=10): 255
22:54:52.445180 T1018144A Write-Data Room temperature (MsgID=24): 20.29
22:54:52.551656 BD018144A Write-Ack Room temperature (MsgID=24): 20.29
22:54:53.441828 T00000300 Read-Data Status (MsgID=0): 00000011 00000000
- CH enable: enabled (1)
- DHW enable: enabled (1)
- Cooling enable: disabled (0)
- OTC active: not active (0)
- CH2 enable: disabled (0)
- Summer/winter mode: winter (0)
- DHW blocking: unblocked (0)
22:54:53.548233 B40000302 Read-Ack Status (MsgID=0): 00000011 00000010
- Fault indication: no fault (0)
- CH mode: active (1)
- DHW mode: not active (0)
- Flame status: flame off (0)
- Cooling status: not active (0)
- CH2 mode: not active (0)
- Diagnostic indication: no diagnostics (0)
- Electricity production: not active (0)
22:54:54.440658 T1018144A Write-Data Room temperature (MsgID=24): 20.29
22:54:54.553923 BD018144A Write-Ack Room temperature (MsgID=24): 20.29
22:54:55.444057 T800BFF00 Read-Data TSP setting (MsgID=11): 255 0
22:54:55.550531 B400BFF00 Read-Ack TSP setting (MsgID=11): 255 0
22:54:56.441976 T1018144A Write-Data Room temperature (MsgID=24): 20.29
22:54:56.546955 BD018144A Write-Ack Room temperature (MsgID=24): 20.29
22:54:57.446045 T800BF000 Read-Data TSP setting (MsgID=11): 240 0
22:54:57.537069 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
22:54:58.442447 T9018144D Write-Data Room temperature (MsgID=24): 20.30
22:54:58.535147 B5018144D Write-Ack Room temperature (MsgID=24): 20.30
22:54:59.447808 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:54:59.450370 R90101300 Write-Data Room setpoint (MsgID=16): 19.00
22:54:59.545773 B50101300 Write-Ack Room setpoint (MsgID=16): 19.00
22:54:59.548129 A50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:55:00.440340 T9018144D Write-Data Room temperature (MsgID=24): 20.30
22:55:00.530167 B5018144D Write-Ack Room temperature (MsgID=24): 20.30
22:55:01.439371 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
22:55:01.553436 B4019164C Read-Ack Boiler water temperature (MsgID=25): 22.30
22:55:02.445008 T1018144F Write-Data Room temperature (MsgID=24): 20.31
22:55:02.543696 BD018144F Write-Ack Room temperature (MsgID=24): 20.31
22:55:03.440077 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
22:55:03.550984 BC01B0D80 Read-Ack Outside temperature (MsgID=27): 13.50
22:55:04.442720 T10181452 Write-Data Room temperature (MsgID=24): 20.32
22:55:04.540654 BD0181452 Write-Ack Room temperature (MsgID=24): 20.32
22:55:05.441861 T801A0000 Read-Data DHW temperature (MsgID=26): 0.00
22:55:05.557331 B401A2D99 Read-Ack DHW temperature (MsgID=26): 45.60
22:55:06.439884 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
22:55:06.555405 BC01B0D80 Read-Ack Outside temperature (MsgID=27): 13.50
22:55:07.447142 T10181454 Write-Data Room temperature (MsgID=24): 20.33
22:55:07.535452 BD0181454 Write-Ack Room temperature (MsgID=24): 20.33
22:55:08.443930 T00000300 Read-Data Status (MsgID=0): 00000011 00000000
- CH enable: enabled (1)
- DHW enable: enabled (1)
- Cooling enable: disabled (0)
- OTC active: not active (0)
- CH2 enable: disabled (0)
- Summer/winter mode: winter (0)
- DHW blocking: unblocked (0)
22:55:08.557909 B40000302 Read-Ack Status (MsgID=0): 00000011 00000010
- Fault indication: no fault (0)
- CH mode: active (1)
- DHW mode: not active (0)
- Flame status: flame off (0)
- Cooling status: not active (0)
- CH2 mode: not active (0)
- Diagnostic indication: no diagnostics (0)
- Electricity production: not active (0)
22:55:09.448085 T000BFD00 Read-Data TSP setting (MsgID=11): 253 0
22:55:09.538797 B400BFD04 Read-Ack TSP setting (MsgID=11): 253 4
22:55:10.444617 T800BFF00 Read-Data TSP setting (MsgID=11): 255 0
22:55:10.529342 B400BFF00 Read-Ack TSP setting (MsgID=11): 255 0
22:55:11.441919 T10181454 Write-Data Room temperature (MsgID=24): 20.33
22:55:11.530843 BD0181454 Write-Ack Room temperature (MsgID=24): 20.33
22:55:12.439582 T800BF000 Read-Data TSP setting (MsgID=11): 240 0
22:55:12.545409 B400BF000 Read-Ack TSP setting (MsgID=11): 240 0
22:55:13.442174 T10181454 Write-Data Room temperature (MsgID=24): 20.33
22:55:13.539995 BD0181454 Write-Ack Room temperature (MsgID=24): 20.33
22:55:14.454898 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:55:14.457319 R90101300 Write-Data Room setpoint (MsgID=16): 19.00
22:55:14.549809 B50101300 Write-Ack Room setpoint (MsgID=16): 19.00
22:55:14.550594 A50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:55:15.442417 T10181454 Write-Data Room temperature (MsgID=24): 20.33
22:55:15.559451 BD0181454 Write-Ack Room temperature (MsgID=24): 20.33
22:55:16.445001 T80190000 Read-Data Boiler water temperature (MsgID=25): 0.00
22:55:16.557287 BC0191666 Read-Ack Boiler water temperature (MsgID=25): 22.40
22:55:17.443620 T000BEF00 Read-Data TSP setting (MsgID=11): 239 0
22:55:17.543562 BC00BEF00 Read-Ack TSP setting (MsgID=11): 239 0
22:55:18.444086 T001B0000 Read-Data Outside temperature (MsgID=27): 0.00
and it seems to be better
what do you think ?
Re: Difference between Temperature Constant and Room Setpoint
Posted: Thu Jan 25, 2024 1:29 am
by hvxl
As I explained before, the TC command will only have effect if the thermostat requests MsgID 9. Yours doesn't.
Whether the BS command has effect will only become clear by observing if the room temperature eventually goes to the value provided in the BS command, rather than the room setpoint from the thermostat. In your short log, the room temperature is still higher than both setpoints, so nothing happens.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Thu Jan 25, 2024 6:34 pm
by Kytrix
Hi,
Today, the Room setpoint is still at 19, but the room temperature is still at 20 :/
Here is the today's log
https://transfert.free.fr/aGg8aCR
the boiler started several times :/
Re: Difference between Temperature Constant and Room Setpoint
Posted: Mon Jan 29, 2024 12:01 am
by hvxl
So the heat pump is neither controlled by MsgID 1 nor MsgID 16. Then it beats me how it determines when to heat and by how much.
Maybe you can figure it out with more experimenting: Does the room temperature get adjusted when you change the room setpoint on the thermostat while the OTGW is still sending a different room setpoint? Are there any special messages being sent by the thermostat when you change the room setpoint? Things like that. Be creative. It's hard to figure this thing out remotely.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Thu Oct 31, 2024 8:23 pm
by Kytrix
Hello,
I will turn on my heater soon, and I will try to figure out how to controll it this time
Do I need to update to last firmware version 6.6 first ?
Re: Difference between Temperature Constant and Room Setpoint
Posted: Thu Oct 31, 2024 11:32 pm
by Kytrix
So I turned on my Heatpump.
I did some test:
My physical thermostat is set to 20°c
I see cycling messages :
22:17:32.942065 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:17:33.042972 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:17:47.934909 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:17:48.039320 B50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:18:02.940671 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
Sending message BS=19 changes this:
22:28:20.963974 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:28:20.967662 R90101300 Write-Data Room setpoint (MsgID=16): 19.00
22:28:21.070700 B50101300 Write-Ack Room setpoint (MsgID=16): 19.00
22:28:21.073862 A50101401 Write-Ack Room setpoint (MsgID=16): 20.00
22:28:35.969829 T90101401 Write-Data Room setpoint (MsgID=16): 20.00
22:28:35.973717 R90101300 Write-Data Room setpoint (MsgID=16): 19.00
22:28:36.084842 B50101300 Write-Ack Room setpoint (MsgID=16): 19.00
22:28:36.088675 A50101401 Write-Ack Room setpoint (MsgID=16): 20.00
now it seems both thermostant and otMonitor send their own value :/
Is there a way to change the physical thermostat value from Otgw to avoid this ?
Re: Difference between Temperature Constant and Room Setpoint
Posted: Fri Nov 01, 2024 12:33 pm
by hvxl
The message sequence is explained on
the web site and in a
recent post.
As I also explained several times before, the temperature on the thermostat can only be changed if the thermostat supports MsgID 9. Yours doesn't.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Sun Nov 03, 2024 1:25 pm
by Kytrix
Ok Thanks !
I understand.
I have 2 circuits
One thermostat on each.
Do I need a Otgw on each circuit ?
That's weird because on info screen I see some second circuit informations (but not room2 temperature ans setpoint)
and I remember saw such informations on the graph of otgMonitor ..
Regards.
Re: Difference between Temperature Constant and Room Setpoint
Posted: Mon Nov 04, 2024 11:20 pm
by Kytrix
New day, new questions :/
I was doing some tests (testing commands previously for driving circuit 2 from my gateway on circuit 1)
The Heating was completely off, and by changing BS=19 nothing append. (the room temperature was below 18.5)
So I changed back the Temperature on my thermostat from 17 to 19.5 at 16:49
and then the Central Heating went back.
Here is the log :
I didn't see any message from thermostat to turn on Heating except the MSGID=16
So, how the thermostat was able to wake the heater and not when I send a BS command ?
I'm lost
