UPDATE:
(Note: even if there is nobody here who can help me with this, I'm documenting my findings in the hope that someone else may one day profit from them.)
So as explained; I have a Remeha boiler with a CMix. Contrary to what many others do, the CMix is controlled by 2 separate thermostats. A wired iSense (software v30) on the first circuit, a wireless iSense (v28) on the second. Both have "remote control" enabled. In between both I have put a otgw (two separate units) with an ethernet connection (the nodo-shop version). Normally everything is monitored / controlled with Home Assistant; for my testing I am using Opentherm Monitor.
The wired iSense works as expected. Whenever I change the Remote override temperature, the thermostat picks that up a few minutes later and changes the room temperature.
The wireless iSense however behaves erratically. When I change the remote override, the otgw does what is expected for an iSense: upon the first request of the thermostat, it sends an override of 0, and on the next request it sends the desired temperature. I see these messages appear in the Opentherm Monitor log.
Code: Select all
10:20:43.287653 T00090000 Read-Data Remote override room setpoint: 0.00
10:20:43.429902 BC0090000 Read-Ack Remote override room setpoint: 0.00
and for the second:
Code: Select all
10:21:06.552689 T00090000 Read-Data Remote override room setpoint: 0.00
10:21:06.724549 BC0090000 Read-Ack Remote override room setpoint: 0.00
10:21:06.726421 A40091300 Read-Ack Remote override room setpoint: 19.00
But that message keeps coming back again and again:
Code: Select all
10:21:19.685428 T00090000 Read-Data Remote override room setpoint: 0.00
10:21:19.864189 BC0090000 Read-Ack Remote override room setpoint: 0.00
10:21:19.865639 A40091300 Read-Ack Remote override room setpoint: 19.00
etc..
So, it seems that somehow the thermostat does not pick up the reply from the otgw. Now, when I manually select "resume program" on the thermostat, it doesn't pick up the remote override temperature upon the next request either. I do see some message I don't understand:
Code: Select all
10:36:12.057109 T80640000 Read-Data Remote override function: 00000000
10:36:12.163406 BC0640001 Read-Ack Remote override function: 00000001
10:36:12.168679 A40640101 Read-Ack Remote override function: 00000001
Even when I change it to manual and then again change it, it does not pick up the target temp. Unless... I wait a really long time and then it starts working again. Now this has been driving me crazy, because sometimes it works and sometimes it doesn't, but I can't find a difference for when it does and when it does not.
FINAL NOTE & HYPOTHESIS: the only thing I can think of is that when you change the override temperature before the thermostat has picked this up and changed its setpoint to it, that somehow messes up the flow of setting the remote override to 0 and then the desired temperature. Maybe the difference between the wired one and the wireless is that for the wired version it immediately picks up the override temperature, and for the wireless one it does seem to take a few tries. I will continue to test this hypothesis for a day or so and report back.