OT - understanding
Posted: Thu Sep 30, 2021 9:54 am
I would like to understand how communication works in the MCR3 + AD289 + OTWG
In terms of "CH setpoint" everything is normal. OTMonitor set "Remote Override room setpoint" after click Temporary or Constant and set Temperature. After 7 seconds, the setpoint parameters are set. The parameter is visible in OTmonitor at PS = 0 and in the list of values after PS = 1. If I click Schedue on OTMonitor, after 7 second Setpoint is set to the correct value from AD289 thermostat. Strange things happen with DHW Setpoint and Return Water Temperature. If I click on OTMonitor (HEATER section) Comfort Mode and set the temperature to 42, nothing happens. ps = 1 still returns the value from the AD289 calendar settings (i.e. 20 deg). On the "statistic" window i have long interval for this parameter 346s - so I set PS = 0 and wait about 5 minutes (communication continues all the time - parameters fly in PS = 0 mode and OTMonitor reads them)
In LOGS I have:
9: 10: 17.297405 Command: SW = 42.00
09: 10: 17.327614 SW: 42.00
and
09: 13: 48.663869 R90382A00 Write-Data DHW setpoint: 42.00
09: 13: 48.683535 B50382A00 Write-Ack DHW setpoint: 42.00
(in this case - after about 3 minutes it was set).
PS = 1 also returns the appropriate value.
and now I click on OTMonitor in the HEATER "Thermostat controlled" tab and again nothing happens. I expect DHW setpoint to follow the AD289 schedule)
I wait up to 5 minutes again
In LOGS I have:
09: 17: 03.542121 Command: HW = A
09: 17: 03.582713 HW: A
09: 17: 10.710428 PS: 0
after 5 minutes in LOGS:
09: 22: 14.037017 T10381400 Write-Data DHW setpoint: 20.00
09: 22: 14.046826 R90382A00 Write-Data DHW setpoint: 42.00
09: 22: 14.208541 B50382A00 Write-Ack DHW setpoint: 42.00
09: 22: 14.217281 AD0381400 Write-Ack DHW setpoint: 20.00
PS = 1
PS: 1
00000010 / 00000000.8.00.00000011 / 00000011.0.00.0.00.100.00.22 / 20.18.00.0.00.0.00.0.00.0.00.20.77.27
.02.40.20.11.20.27.16.0.00,0.65 / 40.80 / 20.20.00.65.00.00000000 / 00000000.0.0.0.0.0.0.0.0.0.0
OT Monitor points to DHW Setpoint 42 and I understand that it really is 20 (i.e. according to the AD289 schedule)
So I click on OTMonitor in the HEATER "Comfort mode" and I wait tab:
09: 24: 32.105479 Command: HW = 1
09: 24: 32.127918 HW: 1
immediately appears:
T80000200 Read-Data Status: 00000010 00000000
B40000200 Read-Ack Status: 00000010 00000000
after 3 minutes:
09: 27: 08.925691 R80380000 Read-Data DHW setpoint: 0.00
09: 27: 09.002878 BC0382A00 Read-Ack DHW setpoint: 42.00
and next:
09: 35: 34.465210 T10381400 Write-Data DHW setpoint: 20.00
09: 35: 34.468911 R90382A00 Write-Data DHW setpoint: 42.00
09: 35: 34.544747 B50382A00 Write-Ack DHW setpoint: 42.00
09: 35: 34.546221 AD0381400 Write-Ack DHW setpoint: 20.00
the same situation - DHW Setpoint is overwritten with the value from OTMonitor.
When I send the command HW = 0 (Economy mode), it immediately shows up in the logs:
T80000200 Read-Data Status: 00000010 00000000
R00000000 Read-Data Status: 00000000 00000000
BC0000000 Read-Ack Status: 00000000 00000000
A40000200 Read-Ack Status: 00000010 00000000
and that's it
During this time, the Return Water Temperature value did not appear in the communication cycle. Perhaps because it does not change too often when the boiler is not working (please confirm that this value is sent when it changes).
As for DWH Setpoint - how do you get the kitten to adopt the temperature from AD289?
Is it possible to increase the responsiveness of all this communication?
In terms of "CH setpoint" everything is normal. OTMonitor set "Remote Override room setpoint" after click Temporary or Constant and set Temperature. After 7 seconds, the setpoint parameters are set. The parameter is visible in OTmonitor at PS = 0 and in the list of values after PS = 1. If I click Schedue on OTMonitor, after 7 second Setpoint is set to the correct value from AD289 thermostat. Strange things happen with DHW Setpoint and Return Water Temperature. If I click on OTMonitor (HEATER section) Comfort Mode and set the temperature to 42, nothing happens. ps = 1 still returns the value from the AD289 calendar settings (i.e. 20 deg). On the "statistic" window i have long interval for this parameter 346s - so I set PS = 0 and wait about 5 minutes (communication continues all the time - parameters fly in PS = 0 mode and OTMonitor reads them)
In LOGS I have:
9: 10: 17.297405 Command: SW = 42.00
09: 10: 17.327614 SW: 42.00
and
09: 13: 48.663869 R90382A00 Write-Data DHW setpoint: 42.00
09: 13: 48.683535 B50382A00 Write-Ack DHW setpoint: 42.00
(in this case - after about 3 minutes it was set).
PS = 1 also returns the appropriate value.
and now I click on OTMonitor in the HEATER "Thermostat controlled" tab and again nothing happens. I expect DHW setpoint to follow the AD289 schedule)
I wait up to 5 minutes again
In LOGS I have:
09: 17: 03.542121 Command: HW = A
09: 17: 03.582713 HW: A
09: 17: 10.710428 PS: 0
after 5 minutes in LOGS:
09: 22: 14.037017 T10381400 Write-Data DHW setpoint: 20.00
09: 22: 14.046826 R90382A00 Write-Data DHW setpoint: 42.00
09: 22: 14.208541 B50382A00 Write-Ack DHW setpoint: 42.00
09: 22: 14.217281 AD0381400 Write-Ack DHW setpoint: 20.00
PS = 1
PS: 1
00000010 / 00000000.8.00.00000011 / 00000011.0.00.0.00.100.00.22 / 20.18.00.0.00.0.00.0.00.0.00.20.77.27
.02.40.20.11.20.27.16.0.00,0.65 / 40.80 / 20.20.00.65.00.00000000 / 00000000.0.0.0.0.0.0.0.0.0.0
OT Monitor points to DHW Setpoint 42 and I understand that it really is 20 (i.e. according to the AD289 schedule)
So I click on OTMonitor in the HEATER "Comfort mode" and I wait tab:
09: 24: 32.105479 Command: HW = 1
09: 24: 32.127918 HW: 1
immediately appears:
T80000200 Read-Data Status: 00000010 00000000
B40000200 Read-Ack Status: 00000010 00000000
after 3 minutes:
09: 27: 08.925691 R80380000 Read-Data DHW setpoint: 0.00
09: 27: 09.002878 BC0382A00 Read-Ack DHW setpoint: 42.00
and next:
09: 35: 34.465210 T10381400 Write-Data DHW setpoint: 20.00
09: 35: 34.468911 R90382A00 Write-Data DHW setpoint: 42.00
09: 35: 34.544747 B50382A00 Write-Ack DHW setpoint: 42.00
09: 35: 34.546221 AD0381400 Write-Ack DHW setpoint: 20.00
the same situation - DHW Setpoint is overwritten with the value from OTMonitor.
When I send the command HW = 0 (Economy mode), it immediately shows up in the logs:
T80000200 Read-Data Status: 00000010 00000000
R00000000 Read-Data Status: 00000000 00000000
BC0000000 Read-Ack Status: 00000000 00000000
A40000200 Read-Ack Status: 00000010 00000000
and that's it
During this time, the Return Water Temperature value did not appear in the communication cycle. Perhaps because it does not change too often when the boiler is not working (please confirm that this value is sent when it changes).
As for DWH Setpoint - how do you get the kitten to adopt the temperature from AD289?
Is it possible to increase the responsiveness of all this communication?