I want to open up a discussion regarding battery power conservation when using smart TRV’s within home assistant. I think this will cover just about every make of TRV’s whether they be Wi-Fi, Zigbee, Z-Wave etc.
In my system (which happens to be HA with Node-Red and 17 x Moes Zigbee BRT-100 TRV’s) I control each TRV independently changing the temperature set point depending who is in the house and the time of day etc.
So, anyone who has TRV’s will know they eat batteries at a fairly high rate. Not surprising really; if you’ve ever tried to push the pin down on a TRV manually you’ll know how much force needs to activate the valve.
Assuming moving the valve (especially closing it fully) is the worst part of a TRV’s life as far as power consumption goes, I’ve taken taken to setting all TRV’s at 30°C (86°F) at 23:00 each evening. My theory being; this is way warmer than the UK can get to on any day of the year. Therefore the TRV’s stay fully open all night and are not trying to adjust themselves to achieve a temperature they will never reach, mainly because the heating is off overnight. So that’s point number one for discussion.
The second point is to establish if (in my case) a Zigbee read or write to a particular TRV uses any battery power.
It would be good if the answer to this is: No, providing nothing has changed. It would make sense that a device would cache it’s latest values and only go for a full read/write if it had. I just don’t know if this is true or not so some thoughts around this will be much appreciated.