I would like to control cooling using the OTGW. I have a compatible thermostat and 'boiler' and I can control cooling with the thermostat.
Next step is to control cooling with MQTT. I can see the cooling parameter in events, with is OT MsgID 7 I think. In the OTMonitor web interface I can see the coolingenable (status) flag, but that one is not published to MQTT.
Is it correct there are currently no MQTT actions available for cooling? It would be great if there could be a 'coolingenable' and a 'cooling' action.
OTGW and cooling control
Moderator: hvxl
Re: OTGW and cooling control
I have no cooling compatible boiler or thermostat. So developing functionality for that is more difficult because I cannot really test. Could you collect a log while manipulating the cooling from the thermostat, like changing the level and enable/disabling it (and keep notes of what you did, with time stamps)? Hopefully that will give me the information I would need. Remember that the Opentherm protocol isn't very fast (it doesn't have to be), so wait a minute or so between each of your actions.
I hope you have a PIC16F1847, because there is no way I'll be able to add this in the PIC16F88.
I hope you have a PIC16F1847, because there is no way I'll be able to add this in the PIC16F88.
Schelte
Re: OTGW and cooling control
This is the logfile:
At 12:30:00 I changed the room setpoint from 25,5 to 24,0.
At 12:31:00 I changed the room setpoint back to 25,5.
To control cooling I think I need to manipulate 2 things:
1. The Master Status (MsgID 0) bit 2.
2. Set Cooling Control Signal (MsgID 7).
For both a change in OTMonitor as well as in the firmware is needed if I understand correctly.
Unfortunately I don't have the PIC16F1847. I ordered one.
Code: Select all
12:29:30.577653 T10070000 Write-Data Cooling control signal: 0.00
12:29:30.712660 BD0070000 Write-Ack Cooling control signal: 0.00
12:29:31.129485 T80190000 Read-Data Boiler water temperature: 0.00
12:29:31.227686 BC019174A Read-Ack Boiler water temperature: 23.29
12:29:31.690609 T80000200 Read-Data Status: 00000010 00000000
12:29:31.769403 B40000200 Read-Ack Status: 00000010 00000000
12:29:32.243640 T80000200 Read-Data Status: 00000010 00000000
12:29:32.346257 B40000200 Read-Ack Status: 00000010 00000000
12:29:32.798181 T80000200 Read-Data Status: 00000010 00000000
12:29:32.928736 B40000200 Read-Ack Status: 00000010 00000000
12:29:33.353673 T80000200 Read-Data Status: 00000010 00000000
12:29:33.505329 B40000200 Read-Ack Status: 00000010 00000000
12:29:33.914621 T80000200 Read-Data Status: 00000010 00000000
12:29:33.994637 B40000200 Read-Ack Status: 00000010 00000000
12:29:34.462335 T80000200 Read-Data Status: 00000010 00000000
12:29:34.562808 B40000200 Read-Ack Status: 00000010 00000000
12:29:35.026885 T10010A00 Write-Data Control setpoint: 10.00
12:29:35.127345 BD0010A00 Write-Ack Control setpoint: 10.00
12:29:35.594295 T80000200 Read-Data Status: 00000010 00000000
12:29:35.705834 B40000200 Read-Ack Status: 00000010 00000000
12:29:36.150775 T80190000 Read-Data Boiler water temperature: 0.00
12:29:36.289878 B40191747 Read-Ack Boiler water temperature: 23.28
12:29:36.716724 T80000200 Read-Data Status: 00000010 00000000
12:29:36.863355 B40000200 Read-Ack Status: 00000010 00000000
12:29:37.262613 T80000200 Read-Data Status: 00000010 00000000
12:29:37.344070 B40000200 Read-Ack Status: 00000010 00000000
12:29:37.816881 T80000200 Read-Data Status: 00000010 00000000
12:29:37.918589 B40000200 Read-Ack Status: 00000010 00000000
12:29:38.365005 T80000200 Read-Data Status: 00000010 00000000
12:29:38.487816 B40000200 Read-Ack Status: 00000010 00000000
12:29:38.929471 T80000200 Read-Data Status: 00000010 00000000
12:29:39.062202 B40000200 Read-Ack Status: 00000010 00000000
12:29:39.468607 T80000200 Read-Data Status: 00000010 00000000
12:29:39.569103 B40000200 Read-Ack Status: 00000010 00000000
12:29:40.023389 T10010A00 Write-Data Control setpoint: 10.00
12:29:40.127304 BD0010A00 Write-Ack Control setpoint: 10.00
12:29:40.578690 T801C0000 Read-Data Return water temperature: 0.00
12:29:40.705164 B401C1691 Read-Ack Return water temperature: 22.57
12:29:41.127912 T80190000 Read-Data Boiler water temperature: 0.00
12:29:41.282140 B40191747 Read-Ack Boiler water temperature: 23.28
12:29:41.688622 T80000200 Read-Data Status: 00000010 00000000
12:29:41.781728 B40000200 Read-Ack Status: 00000010 00000000
12:29:42.246966 T80000200 Read-Data Status: 00000010 00000000
12:29:42.339846 B40000200 Read-Ack Status: 00000010 00000000
12:29:42.800234 T80000200 Read-Data Status: 00000010 00000000
12:29:42.900219 B40000200 Read-Ack Status: 00000010 00000000
12:29:43.379865 T80000200 Read-Data Status: 00000010 00000000
12:29:43.481560 B40000200 Read-Ack Status: 00000010 00000000
12:29:43.915466 T80000200 Read-Data Status: 00000010 00000000
12:29:44.067215 B40000200 Read-Ack Status: 00000010 00000000
12:29:44.454839 T80000200 Read-Data Status: 00000010 00000000
12:29:44.547893 B40000200 Read-Ack Status: 00000010 00000000
12:29:45.008951 T10010A00 Write-Data Control setpoint: 10.00
12:29:45.123072 BD0010A00 Write-Ack Control setpoint: 10.00
12:29:46.121514 T80190000 Read-Data Boiler water temperature: 0.00
12:29:46.265684 BC019174A Read-Ack Boiler water temperature: 23.29
12:29:46.669003 T80000200 Read-Data Status: 00000010 00000000
12:29:46.770427 B40000200 Read-Ack Status: 00000010 00000000
12:29:47.235990 T80000200 Read-Data Status: 00000010 00000000
12:29:47.319956 B40000200 Read-Ack Status: 00000010 00000000
12:29:47.797854 T80000200 Read-Data Status: 00000010 00000000
12:29:47.912050 B40000200 Read-Ack Status: 00000010 00000000
12:29:48.365061 T80000200 Read-Data Status: 00000010 00000000
12:29:48.481840 B40000200 Read-Ack Status: 00000010 00000000
12:29:48.905693 T80000200 Read-Data Status: 00000010 00000000
12:29:49.068166 B40000200 Read-Ack Status: 00000010 00000000
12:29:49.468832 T80000200 Read-Data Status: 00000010 00000000
12:29:49.561520 B40000200 Read-Ack Status: 00000010 00000000
12:29:50.021727 T10010A00 Write-Data Control setpoint: 10.00
12:29:50.114630 BD0010A00 Write-Ack Control setpoint: 10.00
12:29:51.173134 T80190000 Read-Data Boiler water temperature: 0.00
12:29:51.277083 B40191747 Read-Ack Boiler water temperature: 23.28
12:29:51.696140 T80000200 Read-Data Status: 00000010 00000000
12:29:51.841768 B40000200 Read-Ack Status: 00000010 00000000
12:29:52.259694 T80000200 Read-Data Status: 00000010 00000000
12:29:52.405803 B40000200 Read-Ack Status: 00000010 00000000
12:29:52.799419 T80000200 Read-Data Status: 00000010 00000000
12:29:52.900673 B40000200 Read-Ack Status: 00000010 00000000
12:29:53.370059 T80000200 Read-Data Status: 00000010 00000000
12:29:53.470147 B40000200 Read-Ack Status: 00000010 00000000
12:29:53.908980 T80000200 Read-Data Status: 00000010 00000000
12:29:54.039435 B40000200 Read-Ack Status: 00000010 00000000
12:29:54.464722 T80000200 Read-Data Status: 00000010 00000000
12:29:54.617597 B40000200 Read-Ack Status: 00000010 00000000
12:29:55.013893 T10010A00 Write-Data Control setpoint: 10.00
12:29:55.105679 BD0010A00 Write-Ack Control setpoint: 10.00
12:29:55.582369 T00090000 Read-Data Remote override room setpoint: 0.00
12:29:55.591302 R801C0000 Read-Data Return water temperature: 0.00
12:29:55.684034 B401C168F Read-Ack Return water temperature: 22.56
12:29:55.688953 AC0090000 Read-Ack Remote override room setpoint: 0.00
12:29:56.138182 T80190000 Read-Data Boiler water temperature: 0.00
12:29:56.262404 BC0191745 Read-Ack Boiler water temperature: 23.27
12:29:56.675042 T80640000 Read-Data Remote override function: 00000000
12:29:56.842117 A40640303 Read-Ack Remote override function: 00000011
12:29:57.236014 T80000200 Read-Data Status: 00000010 00000000
12:29:57.317639 B40000200 Read-Ack Status: 00000010 00000000
12:29:57.807893 T80000200 Read-Data Status: 00000010 00000000
12:29:57.902121 B40000200 Read-Ack Status: 00000010 00000000
12:29:58.367609 T80000200 Read-Data Status: 00000010 00000000
12:29:58.455233 B40000200 Read-Ack Status: 00000010 00000000
12:29:58.907751 T80000200 Read-Data Status: 00000010 00000000
12:29:59.039445 B40000200 Read-Ack Status: 00000010 00000000
12:29:59.472139 T80000200 Read-Data Status: 00000010 00000000
12:29:59.618748 B40000200 Read-Ack Status: 00000010 00000000
12:30:00.022937 T10010A00 Write-Data Control setpoint: 10.00
12:30:00.101926 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:00.568652 T10101980 Write-Data Room setpoint: 25.50
12:30:00.671868 BD0101980 Write-Ack Room setpoint: 25.50
12:30:01.128032 T80190000 Read-Data Boiler water temperature: 0.00
12:30:01.253465 BC019174A Read-Ack Boiler water temperature: 23.29
12:30:01.686775 T80000200 Read-Data Status: 00000010 00000000
12:30:01.814989 B40000200 Read-Ack Status: 00000010 00000000
12:30:02.225234 T80000200 Read-Data Status: 00000010 00000000
12:30:02.325369 B40000200 Read-Ack Status: 00000010 00000000
12:30:02.798263 T80000200 Read-Data Status: 00000010 00000000
12:30:02.900546 B40000200 Read-Ack Status: 00000010 00000000
12:30:03.354989 T80000200 Read-Data Status: 00000010 00000000
12:30:03.455289 B40000200 Read-Ack Status: 00000010 00000000
12:30:03.914291 T80000200 Read-Data Status: 00000010 00000000
12:30:04.022374 B40000200 Read-Ack Status: 00000010 00000000
12:30:04.466538 T80000200 Read-Data Status: 00000010 00000000
12:30:04.604185 B40000200 Read-Ack Status: 00000010 00000000
12:30:05.015706 T10010A00 Write-Data Control setpoint: 10.00
12:30:05.099927 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:05.586199 T1018188C Write-Data Room temperature: 24.55
12:30:05.672807 BD018188C Write-Ack Room temperature: 24.55
12:30:06.146894 T80190000 Read-Data Boiler water temperature: 0.00
12:30:06.231017 BC019174A Read-Ack Boiler water temperature: 23.29
12:30:06.699009 T80000200 Read-Data Status: 00000010 00000000
12:30:06.819695 B40000200 Read-Ack Status: 00000010 00000000
12:30:07.253341 T80000200 Read-Data Status: 00000010 00000000
12:30:07.396373 B40000200 Read-Ack Status: 00000010 00000000
12:30:07.799110 T80000200 Read-Data Status: 00000010 00000000
12:30:07.958011 B40000200 Read-Ack Status: 00000010 00000000
12:30:08.352218 T80000200 Read-Data Status: 00000010 00000000
12:30:08.454907 B40000200 Read-Ack Status: 00000010 00000000
12:30:08.920390 T80000200 Read-Data Status: 00000010 00000000
12:30:09.015730 B40000200 Read-Ack Status: 00000010 00000000
12:30:09.463610 T80000200 Read-Data Status: 00000010 00000000
12:30:09.591394 B40000200 Read-Ack Status: 00000010 00000000
12:30:10.012137 T10010A00 Write-Data Control setpoint: 10.00
12:30:10.176020 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:10.572672 T900E6400 Write-Data Maximum relative modulation level: 100.00
12:30:10.669500 B500E6400 Write-Ack Maximum relative modulation level: 100.00
12:30:11.138976 T80190000 Read-Data Boiler water temperature: 0.00
12:30:11.230697 BC019174A Read-Ack Boiler water temperature: 23.29
12:30:11.678679 T80000200 Read-Data Status: 00000010 00000000
12:30:11.798690 B40000200 Read-Ack Status: 00000010 00000000
12:30:12.232771 T80000200 Read-Data Status: 00000010 00000000
12:30:12.379178 B40000200 Read-Ack Status: 00000010 00000000
12:30:12.799662 T80000200 Read-Data Status: 00000010 00000000
12:30:12.959842 B40000200 Read-Ack Status: 00000010 00000000
12:30:13.352619 T80000200 Read-Data Status: 00000010 00000000
12:30:13.453379 B40000200 Read-Ack Status: 00000010 00000000
12:30:13.910792 T80000200 Read-Data Status: 00000010 00000000
12:30:14.014817 B40000200 Read-Ack Status: 00000010 00000000
12:30:14.461524 T80000200 Read-Data Status: 00000010 00000000
12:30:14.595739 B40000200 Read-Ack Status: 00000010 00000000
12:30:15.568326 T10010A00 Write-Data Control setpoint: 10.00
12:30:15.654888 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:16.131137 T80190000 Read-Data Boiler water temperature: 0.00
12:30:16.216588 B40191742 Read-Ack Boiler water temperature: 23.26
12:30:16.686950 T80000200 Read-Data Status: 00000010 00000000
12:30:16.792268 B40000200 Read-Ack Status: 00000010 00000000
12:30:17.239918 T80000200 Read-Data Status: 00000010 00000000
12:30:17.367706 B40000200 Read-Ack Status: 00000010 00000000
12:30:17.809186 T80000200 Read-Data Status: 00000010 00000000
12:30:17.956678 B40000200 Read-Ack Status: 00000010 00000000
12:30:18.462301 T80000200 Read-Data Status: 00000010 00000000
12:30:18.621401 B40000200 Read-Ack Status: 00000010 00000000
12:30:20.197333 T10010A00 Write-Data Control setpoint: 10.00
12:30:20.355570 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:20.809309 T10071B00 Write-Data Cooling control signal: 27.00
12:30:20.920795 BD0071B00 Write-Ack Cooling control signal: 27.00
12:30:21.366076 T80190000 Read-Data Boiler water temperature: 0.00
12:30:21.497657 B40191747 Read-Ack Boiler water temperature: 23.28
12:30:21.916804 T00000600 Read-Data Status: 00000110 00000000
12:30:22.010869 BC0000600 Read-Ack Status: 00000110 00000000
12:30:22.475388 T00000600 Read-Data Status: 00000110 00000000
12:30:22.564350 B40000610 Read-Ack Status: 00000110 00010000
12:30:23.018670 T00000600 Read-Data Status: 00000110 00000000
12:30:23.127722 B40000610 Read-Ack Status: 00000110 00010000
12:30:23.580477 T00110000 Read-Data Relative modulation level: 0.00
12:30:23.723185 BC0110000 Read-Ack Relative modulation level: 0.00
12:30:24.140112 T00000600 Read-Data Status: 00000110 00000000
12:30:24.294235 B40000610 Read-Ack Status: 00000110 00010000
12:30:24.688233 T00000600 Read-Data Status: 00000110 00000000
12:30:24.768852 B40000610 Read-Ack Status: 00000110 00010000
12:30:25.243339 T10010A00 Write-Data Control setpoint: 10.00
12:30:25.342044 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:25.802477 T80190000 Read-Data Boiler water temperature: 0.00
12:30:25.911355 BC019174A Read-Ack Boiler water temperature: 23.29
12:30:26.359014 T00000600 Read-Data Status: 00000110 00000000
12:30:26.490738 B40000610 Read-Ack Status: 00000110 00010000
12:30:27.456570 T00000600 Read-Data Status: 00000110 00000000
12:30:27.556707 B40000610 Read-Ack Status: 00000110 00010000
12:30:28.013355 T00000600 Read-Data Status: 00000110 00000000
12:30:28.136466 B40000610 Read-Ack Status: 00000110 00010000
12:30:28.576211 T00000600 Read-Data Status: 00000110 00000000
12:30:28.695953 B40000610 Read-Ack Status: 00000110 00010000
12:30:29.136122 T00000600 Read-Data Status: 00000110 00000000
12:30:29.280228 B40000610 Read-Ack Status: 00000110 00010000
12:30:29.670554 T00000600 Read-Data Status: 00000110 00000000
12:30:29.769750 B40000610 Read-Ack Status: 00000110 00010000
12:30:30.227427 T10010A00 Write-Data Control setpoint: 10.00
12:30:30.326416 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:30.801857 T10071B00 Write-Data Cooling control signal: 27.00
12:30:30.901985 BD0071B00 Write-Ack Cooling control signal: 27.00
12:30:31.361023 T80190000 Read-Data Boiler water temperature: 0.00
12:30:31.490384 B40191742 Read-Ack Boiler water temperature: 23.26
12:30:31.901876 T00000600 Read-Data Status: 00000110 00000000
12:30:32.053411 B40000610 Read-Ack Status: 00000110 00010000
12:30:32.462436 T00000600 Read-Data Status: 00000110 00000000
12:30:32.544023 B40000610 Read-Ack Status: 00000110 00010000
12:30:33.024603 T00000600 Read-Data Status: 00000110 00000000
12:30:33.112998 B40000610 Read-Ack Status: 00000110 00010000
12:30:33.571230 T00000600 Read-Data Status: 00000110 00000000
12:30:33.690386 B40000610 Read-Ack Status: 00000110 00010000
12:30:34.115387 T00000600 Read-Data Status: 00000110 00000000
12:30:34.263201 B40000610 Read-Ack Status: 00000110 00010000
12:30:34.675870 T00000600 Read-Data Status: 00000110 00000000
12:30:34.757362 B40000610 Read-Ack Status: 00000110 00010000
12:30:35.233868 T10010A00 Write-Data Control setpoint: 10.00
12:30:35.331862 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:35.813343 T80190000 Read-Data Boiler water temperature: 0.00
12:30:35.904983 BC0191740 Read-Ack Boiler water temperature: 23.25
12:30:36.370383 T00000600 Read-Data Status: 00000110 00000000
12:30:36.471815 B40000610 Read-Ack Status: 00000110 00010000
12:30:36.917429 T00000600 Read-Data Status: 00000110 00000000
12:30:37.050277 B40000610 Read-Ack Status: 00000110 00010000
12:30:37.469059 T00000600 Read-Data Status: 00000110 00000000
12:30:37.558842 B40000610 Read-Ack Status: 00000110 00010000
12:30:38.013862 T00000600 Read-Data Status: 00000110 00000000
12:30:38.112764 B40000610 Read-Ack Status: 00000110 00010000
12:30:38.583399 T00000600 Read-Data Status: 00000110 00000000
12:30:38.687439 B40000610 Read-Ack Status: 00000110 00010000
12:30:39.128710 T00000600 Read-Data Status: 00000110 00000000
12:30:39.267941 B40000610 Read-Ack Status: 00000110 00010000
12:30:39.679529 T00000600 Read-Data Status: 00000110 00000000
12:30:39.830974 B40000610 Read-Ack Status: 00000110 00010000
12:30:40.231092 T10010A00 Write-Data Control setpoint: 10.00
12:30:40.331464 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:40.805706 T80190000 Read-Data Boiler water temperature: 0.00
12:30:40.889783 B40191730 Read-Ack Boiler water temperature: 23.19
12:30:41.356216 T801C0000 Read-Data Return water temperature: 0.00
12:30:41.464165 BC01C1738 Read-Ack Return water temperature: 23.22
12:30:41.911868 T00000600 Read-Data Status: 00000110 00000000
12:30:42.052273 B40000610 Read-Ack Status: 00000110 00010000
12:30:42.474201 T00000600 Read-Data Status: 00000110 00000000
12:30:42.628327 B40000610 Read-Ack Status: 00000110 00010000
12:30:43.024596 T00000600 Read-Data Status: 00000110 00000000
12:30:43.118846 B40000610 Read-Ack Status: 00000110 00010000
12:30:43.576431 T00000600 Read-Data Status: 00000110 00000000
12:30:43.673136 B40000610 Read-Ack Status: 00000110 00010000
12:30:44.125753 T00000600 Read-Data Status: 00000110 00000000
12:30:44.248401 B40000610 Read-Ack Status: 00000110 00010000
12:30:44.680462 T00000600 Read-Data Status: 00000110 00000000
12:30:44.825342 B40000610 Read-Ack Status: 00000110 00010000
12:30:45.232916 T10010A00 Write-Data Control setpoint: 10.00
12:30:45.318215 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:45.807808 T80190000 Read-Data Boiler water temperature: 0.00
12:30:45.893234 BC0191726 Read-Ack Boiler water temperature: 23.15
12:30:46.918916 T00000600 Read-Data Status: 00000110 00000000
12:30:47.036740 B40000610 Read-Ack Status: 00000110 00010000
12:30:47.474268 T00000600 Read-Data Status: 00000110 00000000
12:30:47.609627 B40000610 Read-Ack Status: 00000110 00010000
12:30:48.013626 T00000600 Read-Data Status: 00000110 00000000
12:30:48.107964 B40000610 Read-Ack Status: 00000110 00010000
12:30:48.567924 T00000600 Read-Data Status: 00000110 00000000
12:30:48.665554 B40000610 Read-Ack Status: 00000110 00010000
12:30:49.123460 T00000600 Read-Data Status: 00000110 00000000
12:30:49.243896 B40000610 Read-Ack Status: 00000110 00010000
12:30:49.684070 T00000600 Read-Data Status: 00000110 00000000
12:30:49.824468 B40000610 Read-Ack Status: 00000110 00010000
12:30:50.238698 T10010A00 Write-Data Control setpoint: 10.00
12:30:50.320199 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:50.806591 T80190000 Read-Data Boiler water temperature: 0.00
12:30:50.890614 B40191721 Read-Ack Boiler water temperature: 23.13
12:30:51.914050 T00000600 Read-Data Status: 00000110 00000000
12:30:52.025630 B40000610 Read-Ack Status: 00000110 00010000
12:30:52.498284 T00000600 Read-Data Status: 00000110 00000000
12:30:52.601412 B40000610 Read-Ack Status: 00000110 00010000
12:30:53.026528 T00000600 Read-Data Status: 00000110 00000000
12:30:53.186689 B40000610 Read-Ack Status: 00000110 00010000
12:30:53.572060 T00000600 Read-Data Status: 00000110 00000000
12:30:53.668821 B40000610 Read-Ack Status: 00000110 00010000
12:30:54.148985 T00000600 Read-Data Status: 00000110 00000000
12:30:54.241944 B40000610 Read-Ack Status: 00000110 00010000
12:30:54.694736 T00000600 Read-Data Status: 00000110 00000000
12:30:54.811239 B40000610 Read-Ack Status: 00000110 00010000
12:30:55.239731 T10010A00 Write-Data Control setpoint: 10.00
12:30:55.393551 BD0010A00 Write-Ack Control setpoint: 10.00
12:30:55.803566 T80190000 Read-Data Boiler water temperature: 0.00
12:30:55.962533 B4019170C Read-Ack Boiler water temperature: 23.05
12:30:56.355364 T00090000 Read-Data Remote override room setpoint: 0.00
12:30:56.466202 AC0090000 Read-Ack Remote override room setpoint: 0.00
12:30:56.904807 T80640000 Read-Data Remote override function: 00000000
12:30:56.926328 R801C0000 Read-Data Return water temperature: 0.00
12:30:57.026665 B401C1735 Read-Ack Return water temperature: 23.21
12:30:57.035602 A40640303 Read-Ack Remote override function: 00000011
12:30:57.471147 T00000600 Read-Data Status: 00000110 00000000
12:30:57.600161 B40000610 Read-Ack Status: 00000110 00010000
12:30:58.011805 T00000600 Read-Data Status: 00000110 00000000
12:30:58.175660 B40000610 Read-Ack Status: 00000110 00010000
12:30:58.567421 T00000600 Read-Data Status: 00000110 00000000
12:30:58.651338 B40000610 Read-Ack Status: 00000110 00010000
12:30:59.122734 T00000600 Read-Data Status: 00000110 00000000
12:30:59.225511 B40000610 Read-Ack Status: 00000110 00010000
12:30:59.687352 T00000600 Read-Data Status: 00000110 00000000
12:30:59.807440 B40000610 Read-Ack Status: 00000110 00010000
12:31:00.231632 T10010A00 Write-Data Control setpoint: 10.00
12:31:00.373257 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:00.801065 T80190000 Read-Data Boiler water temperature: 0.00
12:31:00.965076 B40191705 Read-Ack Boiler water temperature: 23.02
12:31:01.354483 T10101800 Write-Data Room setpoint: 24.00
12:31:01.441031 BD0101800 Write-Ack Room setpoint: 24.00
12:31:01.907480 T00000600 Read-Data Status: 00000110 00000000
12:31:02.030105 B40000610 Read-Ack Status: 00000110 00010000
12:31:02.467847 T00000600 Read-Data Status: 00000110 00000000
12:31:02.590696 BC0000618 Read-Ack Status: 00000110 00011000
12:31:03.014815 T00000600 Read-Data Status: 00000110 00000000
12:31:03.159934 BC0000618 Read-Ack Status: 00000110 00011000
12:31:03.575157 T00000600 Read-Data Status: 00000110 00000000
12:31:03.675466 BC0000618 Read-Ack Status: 00000110 00011000
12:31:04.124518 T00000600 Read-Data Status: 00000110 00000000
12:31:04.226177 BC0000618 Read-Ack Status: 00000110 00011000
12:31:04.677803 T00000600 Read-Data Status: 00000110 00000000
12:31:04.804670 BC0000618 Read-Ack Status: 00000110 00011000
12:31:05.237202 T10010A00 Write-Data Control setpoint: 10.00
12:31:05.368811 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:05.813101 T80190000 Read-Data Boiler water temperature: 0.00
12:31:05.953268 B40191700 Read-Ack Boiler water temperature: 23.00
12:31:06.358384 T90181887 Write-Data Room temperature: 24.53
12:31:06.446259 B50181887 Write-Ack Room temperature: 24.53
12:31:06.911707 T00000600 Read-Data Status: 00000110 00000000
12:31:07.014776 BC0000618 Read-Ack Status: 00000110 00011000
12:31:07.468757 T00000600 Read-Data Status: 00000110 00000000
12:31:07.576500 BC0000618 Read-Ack Status: 00000110 00011000
12:31:08.037071 T00000600 Read-Data Status: 00000110 00000000
12:31:08.160804 BC0000618 Read-Ack Status: 00000110 00011000
12:31:08.587752 T00000600 Read-Data Status: 00000110 00000000
12:31:08.739253 BC0000618 Read-Ack Status: 00000110 00011000
12:31:09.129608 T00000600 Read-Data Status: 00000110 00000000
12:31:09.217478 BC0000618 Read-Ack Status: 00000110 00011000
12:31:09.690208 T00000600 Read-Data Status: 00000110 00000000
12:31:09.790757 BC0000618 Read-Ack Status: 00000110 00011000
12:31:10.239412 T10010A00 Write-Data Control setpoint: 10.00
12:31:10.359686 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:10.811154 T80190000 Read-Data Boiler water temperature: 0.00
12:31:10.937859 BC01916F0 Read-Ack Boiler water temperature: 22.94
12:31:11.353339 T900E6400 Write-Data Maximum relative modulation level: 100.00
12:31:11.528319 B500E6400 Write-Ack Maximum relative modulation level: 100.00
12:31:11.908769 T00000600 Read-Data Status: 00000110 00000000
12:31:12.000366 BC0000618 Read-Ack Status: 00000110 00011000
12:31:12.461808 T00000600 Read-Data Status: 00000110 00000000
12:31:12.583365 BC0000618 Read-Ack Status: 00000110 00011000
12:31:13.016502 T00000600 Read-Data Status: 00000110 00000000
12:31:13.148256 BC0000618 Read-Ack Status: 00000110 00011000
12:31:13.593135 T00000600 Read-Data Status: 00000110 00000000
12:31:13.723284 BC0000618 Read-Ack Status: 00000110 00011000
12:31:14.120080 T00000600 Read-Data Status: 00000110 00000000
12:31:14.212776 BC0000618 Read-Ack Status: 00000110 00011000
12:31:14.680263 T00000600 Read-Data Status: 00000110 00000000
12:31:14.780494 BC0000618 Read-Ack Status: 00000110 00011000
12:31:15.797743 T10010A00 Write-Data Control setpoint: 10.00
12:31:15.943882 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:16.378170 T80190000 Read-Data Boiler water temperature: 0.00
12:31:16.513799 B401916C7 Read-Ack Boiler water temperature: 22.78
12:31:17.011440 T00000600 Read-Data Status: 00000110 00000000
12:31:17.095512 BC0000618 Read-Ack Status: 00000110 00011000
12:31:17.613186 T00000600 Read-Data Status: 00000110 00000000
12:31:17.759729 BC0000618 Read-Ack Status: 00000110 00011000
12:31:18.166246 T00000600 Read-Data Status: 00000110 00000000
12:31:18.249404 BC0000618 Read-Ack Status: 00000110 00011000
12:31:18.722003 T00000600 Read-Data Status: 00000110 00000000
12:31:18.826700 BC0000618 Read-Ack Status: 00000110 00011000
12:31:20.433877 T10010A00 Write-Data Control setpoint: 10.00
12:31:20.536788 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:20.980898 T10070000 Write-Data Cooling control signal: 0.00
12:31:21.119769 BD0070000 Write-Ack Cooling control signal: 0.00
12:31:21.528652 T80190000 Read-Data Boiler water temperature: 0.00
12:31:21.699104 B40191694 Read-Ack Boiler water temperature: 22.58
12:31:22.090455 T80000200 Read-Data Status: 00000010 00000000
12:31:22.175902 B40000218 Read-Ack Status: 00000010 00011000
12:31:22.641069 T80000200 Read-Data Status: 00000010 00000000
12:31:22.756748 B4000020A Read-Ack Status: 00000010 00001010
12:31:23.198152 T80000200 Read-Data Status: 00000010 00000000
12:31:23.322101 B4000020A Read-Ack Status: 00000010 00001010
12:31:23.756075 T00110000 Read-Data Relative modulation level: 0.00
12:31:23.897486 B40116400 Read-Ack Relative modulation level: 100.00
12:31:24.307736 T80000200 Read-Data Status: 00000010 00000000
12:31:24.388050 B4000020A Read-Ack Status: 00000010 00001010
12:31:24.857258 T10010A00 Write-Data Control setpoint: 10.00
12:31:24.961087 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:25.411508 T80000200 Read-Data Status: 00000010 00000000
12:31:25.533112 B4000020A Read-Ack Status: 00000010 00001010
12:31:25.958545 T80190000 Read-Data Boiler water temperature: 0.00
12:31:26.117618 BC0191666 Read-Ack Boiler water temperature: 22.40
12:31:26.510437 T80000200 Read-Data Status: 00000010 00000000
12:31:26.601956 B4000020A Read-Ack Status: 00000010 00001010
12:31:27.627908 T80000200 Read-Data Status: 00000010 00000000
12:31:27.738372 B4000020A Read-Ack Status: 00000010 00001010
12:31:28.187358 T80000200 Read-Data Status: 00000010 00000000
12:31:28.311244 B4000020A Read-Ack Status: 00000010 00001010
12:31:28.723963 T80000200 Read-Data Status: 00000010 00000000
12:31:28.825409 B4000020A Read-Ack Status: 00000010 00001010
12:31:29.308238 T80000200 Read-Data Status: 00000010 00000000
12:31:29.387498 B4000020A Read-Ack Status: 00000010 00001010
12:31:29.862532 T10010A00 Write-Data Control setpoint: 10.00
12:31:29.954417 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:30.418337 T10070000 Write-Data Cooling control signal: 0.00
12:31:30.537666 BD0070000 Write-Ack Cooling control signal: 0.00
12:31:30.964391 T80190000 Read-Data Boiler water temperature: 0.00
12:31:31.106887 B40191640 Read-Ack Boiler water temperature: 22.25
12:31:31.519710 T80000200 Read-Data Status: 00000010 00000000
12:31:31.678563 B4000020A Read-Ack Status: 00000010 00001010
12:31:32.066428 T80000200 Read-Data Status: 00000010 00000000
12:31:32.164316 B4000020A Read-Ack Status: 00000010 00001010
12:31:32.652399 T80000200 Read-Data Status: 00000010 00000000
12:31:32.752487 B4000020A Read-Ack Status: 00000010 00001010
12:31:33.175429 T80000200 Read-Data Status: 00000010 00000000
12:31:33.317283 B4000020A Read-Ack Status: 00000010 00001010
12:31:33.727529 T80000200 Read-Data Status: 00000010 00000000
12:31:33.890248 B4000020A Read-Ack Status: 00000010 00001010
12:31:34.309257 T80000200 Read-Data Status: 00000010 00000000
12:31:34.457269 B4000020A Read-Ack Status: 00000010 00001010
12:31:34.858665 T10010A00 Write-Data Control setpoint: 10.00
12:31:34.950425 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:35.435588 T80000200 Read-Data Status: 00000010 00000000
12:31:35.515755 B4000020A Read-Ack Status: 00000010 00001010
12:31:35.992547 T80190000 Read-Data Boiler water temperature: 0.00
12:31:36.093873 BC0191628 Read-Ack Boiler water temperature: 22.16
12:31:36.535615 T80000200 Read-Data Status: 00000010 00000000
12:31:36.664729 B4000020A Read-Ack Status: 00000010 00001010
12:31:37.097775 T80000200 Read-Data Status: 00000010 00000000
12:31:37.253262 B4000020A Read-Ack Status: 00000010 00001010
12:31:37.644594 T80000200 Read-Data Status: 00000010 00000000
12:31:37.729803 B4000020A Read-Ack Status: 00000010 00001010
12:31:38.196394 T80000200 Read-Data Status: 00000010 00000000
12:31:38.299101 B4000020A Read-Ack Status: 00000010 00001010
12:31:38.763347 T80000200 Read-Data Status: 00000010 00000000
12:31:38.874837 B4000020A Read-Ack Status: 00000010 00001010
12:31:39.310038 T80000200 Read-Data Status: 00000010 00000000
12:31:39.450163 B4000020A Read-Ack Status: 00000010 00001010
12:31:39.863109 T10010A00 Write-Data Control setpoint: 10.00
12:31:39.942025 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:40.420451 T801C0000 Read-Data Return water temperature: 0.00
12:31:40.514617 B401C175C Read-Ack Return water temperature: 23.36
12:31:40.966342 T80190000 Read-Data Boiler water temperature: 0.00
12:31:41.096265 BC0191621 Read-Ack Boiler water temperature: 22.13
12:31:41.516957 T80000200 Read-Data Status: 00000010 00000000
12:31:41.658388 B4000020A Read-Ack Status: 00000010 00001010
12:31:42.082430 T80000200 Read-Data Status: 00000010 00000000
12:31:42.164022 B4000020A Read-Ack Status: 00000010 00001010
12:31:42.638460 T80000200 Read-Data Status: 00000010 00000000
12:31:42.714677 B4000020A Read-Ack Status: 00000010 00001010
12:31:43.191372 T80000200 Read-Data Status: 00000010 00000000
12:31:43.295740 B4000020A Read-Ack Status: 00000010 00001010
12:31:43.735887 T80000200 Read-Data Status: 00000010 00000000
12:31:43.874983 B4000020A Read-Ack Status: 00000010 00001010
12:31:44.310459 T80000200 Read-Data Status: 00000010 00000000
12:31:44.440676 B4000020A Read-Ack Status: 00000010 00001010
12:31:44.855787 T10010A00 Write-Data Control setpoint: 10.00
12:31:44.955056 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:45.961178 T80190000 Read-Data Boiler water temperature: 0.00
12:31:46.082817 BC019162B Read-Ack Boiler water temperature: 22.17
12:31:46.516602 T80000200 Read-Data Status: 00000010 00000000
12:31:46.650875 B4000020A Read-Ack Status: 00000010 00001010
12:31:47.066030 T80000200 Read-Data Status: 00000010 00000000
12:31:47.223684 B4000020A Read-Ack Status: 00000010 00001010
12:31:47.630559 T80000200 Read-Data Status: 00000010 00000000
12:31:47.711814 B4000020A Read-Ack Status: 00000010 00001010
12:31:48.186013 T80000200 Read-Data Status: 00000010 00000000
12:31:48.291565 B4000020A Read-Ack Status: 00000010 00001010
12:31:48.729168 T80000200 Read-Data Status: 00000010 00000000
12:31:48.868558 B4000020A Read-Ack Status: 00000010 00001010
12:31:49.306413 T80000200 Read-Data Status: 00000010 00000000
12:31:49.434347 B4000020A Read-Ack Status: 00000010 00001010
12:31:49.851805 T10010A00 Write-Data Control setpoint: 10.00
12:31:50.013224 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:50.976873 T80190000 Read-Data Boiler water temperature: 0.00
12:31:51.078643 B40191638 Read-Ack Boiler water temperature: 22.22
12:31:51.541109 T80000200 Read-Data Status: 00000010 00000000
12:31:51.641449 B4000020A Read-Ack Status: 00000010 00001010
12:31:52.091886 T80000200 Read-Data Status: 00000010 00000000
12:31:52.227318 B4000020A Read-Ack Status: 00000010 00001010
12:31:52.645040 T80000200 Read-Data Status: 00000010 00000000
12:31:52.801718 B4000020A Read-Ack Status: 00000010 00001010
12:31:53.194619 T80000200 Read-Data Status: 00000010 00000000
12:31:53.277445 B4000020A Read-Ack Status: 00000010 00001010
12:31:53.745157 T80000200 Read-Data Status: 00000010 00000000
12:31:53.847975 B4000020A Read-Ack Status: 00000010 00001010
12:31:54.309628 T80000200 Read-Data Status: 00000010 00000000
12:31:54.433644 B4000020A Read-Ack Status: 00000010 00001010
12:31:54.862819 T10010A00 Write-Data Control setpoint: 10.00
12:31:55.015947 BD0010A00 Write-Ack Control setpoint: 10.00
12:31:55.416306 T00090000 Read-Data Remote override room setpoint: 0.00
12:31:55.430135 R00030000 Read-Data Slave configuration: 00000000 0
12:31:55.506794 B4003410B Read-Ack Slave configuration: 01000001 11
12:31:55.519512 AC0090000 Read-Ack Remote override room setpoint: 0.00
12:31:55.964560 T80190000 Read-Data Boiler water temperature: 0.00
12:31:56.068730 BC019165C Read-Ack Boiler water temperature: 22.36
12:31:56.522985 T80640000 Read-Data Remote override function: 00000000
12:31:56.652292 A40640303 Read-Ack Remote override function: 00000011
12:31:57.063666 T80000200 Read-Data Status: 00000010 00000000
12:31:57.231437 B4000020A Read-Ack Status: 00000010 00001010
12:31:57.619199 T80000200 Read-Data Status: 00000010 00000000
12:31:57.705846 B4000020A Read-Ack Status: 00000010 00001010
12:31:58.170822 T80000200 Read-Data Status: 00000010 00000000
12:31:58.271302 B4000020A Read-Ack Status: 00000010 00001010
12:31:58.751776 T80000200 Read-Data Status: 00000010 00000000
12:31:58.844854 B4000020A Read-Ack Status: 00000010 00001010
12:31:59.311848 T80000200 Read-Data Status: 00000010 00000000
12:31:59.418030 B4000020A Read-Ack Status: 00000010 00001010
12:31:59.857055 T10010A00 Write-Data Control setpoint: 10.00
12:31:59.997064 BD0010A00 Write-Ack Control setpoint: 10.00
12:32:00.414988 T10101980 Write-Data Room setpoint: 25.50
12:32:00.508056 BD0101980 Write-Ack Room setpoint: 25.50
12:32:00.962040 T80190000 Read-Data Boiler water temperature: 0.00
12:32:01.050158 B4019166E Read-Ack Boiler water temperature: 22.43
12:32:01.520172 T80000200 Read-Data Status: 00000010 00000000
12:32:01.625474 B4000020A Read-Ack Status: 00000010 00001010
12:32:02.075786 T80000200 Read-Data Status: 00000010 00000000
12:32:02.201151 BC0000202 Read-Ack Status: 00000010 00000010
12:32:02.632662 T80000200 Read-Data Status: 00000010 00000000
12:32:02.785838 BC0000202 Read-Ack Status: 00000010 00000010
12:32:03.179831 T80000200 Read-Data Status: 00000010 00000000
12:32:03.276356 BC0000202 Read-Ack Status: 00000010 00000010
12:32:03.742972 T80000200 Read-Data Status: 00000010 00000000
12:32:03.843436 BC0000202 Read-Ack Status: 00000010 00000010
12:32:04.311333 T80000200 Read-Data Status: 00000010 00000000
12:32:04.414024 BC0000202 Read-Ack Status: 00000010 00000010
12:32:04.850644 T10010A00 Write-Data Control setpoint: 10.00
12:32:04.993215 BD0010A00 Write-Ack Control setpoint: 10.00
12:32:05.433437 T1018188C Write-Data Room temperature: 24.55
12:32:05.562628 BD018188C Write-Ack Room temperature: 24.55
12:32:05.977824 T80190000 Read-Data Boiler water temperature: 0.00
12:32:06.150791 B40191675 Read-Ack Boiler water temperature: 22.46
12:32:06.536026 T80000200 Read-Data Status: 00000010 00000000
12:32:06.633957 BC0000202 Read-Ack Status: 00000010 00000010
12:32:07.090561 T80000200 Read-Data Status: 00000010 00000000
12:32:07.206004 B40000200 Read-Ack Status: 00000010 00000000
At 12:31:00 I changed the room setpoint back to 25,5.
To control cooling I think I need to manipulate 2 things:
1. The Master Status (MsgID 0) bit 2.
2. Set Cooling Control Signal (MsgID 7).
For both a change in OTMonitor as well as in the firmware is needed if I understand correctly.
Unfortunately I don't have the PIC16F1847. I ordered one.
Last edited by jdvries on Wed Aug 17, 2022 2:31 pm, edited 1 time in total.
Re: OTGW and cooling control
Well, you're not wasting any time. But don't expect this feature to be ready next week. It will take time to develop.
Thank you for the log. It's interesting that the boiler sets the Flame status bit along with the Cooling status bit. I would not have expected that. I've never tried to cool things using a flame
I agree that there will need to be 2 new commands. I'm thinking of using CC (cooling control) for manipulating the Cooling enable bit, and CL (cooling level) for the cooling control signal. Or maybe CE (Cooling enable) and CC (cooling control) respectively. Voting starts now!
Aside from the two messages you mention, there's also a bit in MsgID 3, indicating whether the boiler supports cooling (Slave configuration bit 2). Strangely, that bit is not set in your log, meaning cooling is not supported
Thank you for the log. It's interesting that the boiler sets the Flame status bit along with the Cooling status bit. I would not have expected that. I've never tried to cool things using a flame
I agree that there will need to be 2 new commands. I'm thinking of using CC (cooling control) for manipulating the Cooling enable bit, and CL (cooling level) for the cooling control signal. Or maybe CE (Cooling enable) and CC (cooling control) respectively. Voting starts now!
Aside from the two messages you mention, there's also a bit in MsgID 3, indicating whether the boiler supports cooling (Slave configuration bit 2). Strangely, that bit is not set in your log, meaning cooling is not supported
Schelte
Re: OTGW and cooling control
No pressure
Later I got an other MsgID 3 message:
My boiler doesn't have an automatic water inlet for automatic pressure regulation. Strange.
Can I suggest a third option: CE (Cooling enable) and CL (cooling level).
Later I got an other MsgID 3 message:
Code: Select all
15:52:56.509309 R00030000 Read-Data Slave configuration: 00000000 0
15:52:56.577143 BC003450B Read-Ack Slave configuration: 01000101 11
Can I suggest a third option: CE (Cooling enable) and CL (cooling level).
Re: OTGW and cooling control
That's even stranger. The information provided via MsgID 3 should be static. Many thermostats will only request it once. Either a boiler supports cooling, or it doesn't support it. But that's not something that suddenly changes.
The remote water filling bit (ID3:HB6) is correct. It is just defined a bit strange: 0 = available/unknown, 1 = not available. So your boiler agrees with you that this function is not available.
The remote water filling bit (ID3:HB6) is correct. It is just defined a bit strange: 0 = available/unknown, 1 = not available. So your boiler agrees with you that this function is not available.
Schelte
Re: OTGW and cooling control
Any News?
I'm now running on v6.1 on a PIC16F1847.
I'm now running on v6.1 on a PIC16F1847.
Re: OTGW and cooling control
Judging by the amount of votes cast, there doesn't seem to be much interest in this feature.
I have coded the change, but it needs more testing before I am comfortable releasing it. But if you feel adventurous, you may try it out. I will send you a link to firmware 6.1.7 in a PM.
I have coded the change, but it needs more testing before I am comfortable releasing it. But if you feel adventurous, you may try it out. I will send you a link to firmware 6.1.7 in a PM.
Schelte