Hi Anders,
Thanks for the reply, and sorry for the slow follow-up. We have been logging a lot more since, so here is what we found.
You suggested the alarm means ThermIQ lost contact with the pump. I don’t think that is the case here. We kept receiving full register frames from ThermIQ during every alarm. We logged around 450 frames with the indoor sensor alarm bit set (r14 bit 4) on 17-18 Oct. In those frames d1/d2 drop to 20.0, while the ROOM2 echo still shows the value we sent. So the link to the pump looked alive the whole time, it just seemed to reject the room value.
The pattern was very consistent: every alarm we logged came right after we sent an INDR_T ending in .6 or .7. Around 60 other values went through fine and were applied within about 30 seconds.
What we changed on our side:
– Since 18 Oct around 13:15 we never send values ending in .6 or .7. We round to the nearest allowed value instead.
– Result so far: about 150 INDR_T updates over three days and zero alarms.
– As a fallback we power cycle ROOM2 via a smart plug if the alarm persists. That is the only thing that has ever cleared it for us.
– We have not used the MQTT “reset” command.
A few questions:
1. Just to confirm: the safe way to restart ROOM2 remotely is to send the MQTT “reset” command, and it only resets the target indoor temperature and EVU status?
2. Our ROOM2 is on firmware 2.70. Is there a newer version, and do you have release notes, especially anything about the room sensor link?
3. Do you know of anything in the room unit protocol that could make the pump reject specific decimal values like .6/.7?
Happy to share logs or frame dumps if that helps.
Thanks,
Daniel
-
This reply was modified 2 weeks, 2 days ago by
danieldamdk.