Just in the experimental stage of converting my TRV’s (15 x Moes BRT100) to Better Thermostat to make use of the better control BT gives.
Should say the TRV’s generally work fine using standard HA functionality. I’m using Zigbee2MQTT not ZHA.
I’m getting a couple of odd things happening when using BT, one I can work around but the other has me stumped - but I think the two problems are maybe related ?
The first issue is that BT doesn’t read the correct expose. For the local_temperature it actually returns the value for local_temperature_calibration (which is the next one down in the exposes list). - To work around it I created a helper and populated it with the correct value and display this in the BT Card - so it does look right on the screen.
The second (and as yet unfix-able) issue is the local_temperature_calibration field is getting updated by “something” as it regularly shows a value of 9 when it should be 0. - I’m assuming this must be BT doing it as it doesn’t happen with my standard HA setup.
I’m wondering if I need a different config file for Zigbee2MQTT to sort it ??
Not that you want to hear this, but I tested a couple of those MOES TRV’s and found that they would sometimes not reliably respond to commands, even though they were online and available.
I’ve since moved to the Sonof ones and they are hands down the best I’ve used so far (with the tado ones coming in a close second).
Thanks for the replay. Yes, I know these MOES TRV’s can suffer from unresponsive episodes. Mine don’t seem to be too affected by this using the HA standard facilities and with 15 of them the cost to change would be hateful !
I use Versatile Thermostat for a year or more which i believe is derived/developed from Better Thermostat. You could try VT on one or two heating zones and see if it behaves better in your environment
Got Versatile Thermostat up and running without too much bother. It works but it is giving the same result as Better Thermostat. - Which is; the Climate card shows the room temperature as -2°C. This is actually the value held in the calibration field. So if I move the calibration setting in Z2M the card reflects this value not the actual room temperature.
If I look at the TRV using the standard HA, that card is 100% correct.
I can only conclude both BT and VT are retrieving the wrong attribute from the climate entity but am stuck as to where and what does the fetching of this attribute ? - can anyone point me at it ?
Same problem here; the BT 100 doesn’t respond well to BT. The function always reverts to manual, even if you select automatic. The temperature calibration does its own thing.