Difference between Temperature Constant and Room Setpoint

This Forum is about the Opentherm gateway (OTGW) from Schelte

Moderator: hvxl

Post Reply
Kytrix
Starting Member
Starting Member
Posts: 5
Joined: Sun Jan 21, 2024 8:20 pm

Difference between Temperature Constant and Room Setpoint

Post 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:
Image

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
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: Difference between Temperature Constant and Room Setpoint

Post 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.
Schelte
Kytrix
Starting Member
Starting Member
Posts: 5
Joined: Sun Jan 21, 2024 8:20 pm

Re: Difference between Temperature Constant and Room Setpoint

Post 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?
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: Difference between Temperature Constant and Room Setpoint

Post 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.
Schelte
Kytrix
Starting Member
Starting Member
Posts: 5
Joined: Sun Jan 21, 2024 8:20 pm

Re: Difference between Temperature Constant and Room Setpoint

Post 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 ?
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: Difference between Temperature Constant and Room Setpoint

Post 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.
Schelte
Kytrix
Starting Member
Starting Member
Posts: 5
Joined: Sun Jan 21, 2024 8:20 pm

Re: Difference between Temperature Constant and Room Setpoint

Post 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:
Image

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 ?
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: Difference between Temperature Constant and Room Setpoint

Post 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.
Schelte
Kytrix
Starting Member
Starting Member
Posts: 5
Joined: Sun Jan 21, 2024 8:20 pm

Re: Difference between Temperature Constant and Room Setpoint

Post 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 :/
hvxl
Senior Member
Senior Member
Posts: 1967
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: Difference between Temperature Constant and Room Setpoint

Post 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.
Schelte
Post Reply

Return to “Opentherm Gateway Forum”