Above image relates to a Moeshouse TRV connected over Zigbee to a Conbee. As you can see the target temp is set to 16, the current temp is 19.5 but the mode is still set to “heating”
I have spent the last few days trying to build out a heating control system in node red / home assistant. I managed to use node red to set the individual TRV’s temps according to a schedule which considers input booleans etc and have managed to use trigger state nodes to call for heat if any of the TRV’s change state to “Heating” and turn off the heat if all of the TRV’s enter state “idle”
This all falls down because some of the TRV’s remain in “heating” mode despite having met their target temperature.
Is this normal? are TRV’s, or Zigbee, or something else not reliable in their ability to change their state once target temp has been met?
How else should I approach this? I could go and build out some automation which checks every single TRV current temp and > target temp it could turn on/off an input boolean, and I could then use trigger state node to check the status of the input booleans instead of the state that the TRV is in? I guess this would have the added advantage that I could rely on external (more accurate) thermostats such as Aqara onces instead of the TRV’s themselves?
Really though, I would like/expect this to work according to my current method which relies on the TRV entering the correct state.