after the Summer i want to use my 3 Thermostats again.
No Problem last year, this year they are all unavailable.
climate.tze200_hhrtiq0x_ts0601_thermostat - Integration as simple-thermostat. no problem
Same problem for me. Deactivated the better thermostat trvs, reactivated, deleted the plugin and trvs and reinstalled, checked states in developer options… Nothing worked, can’t get it up again, always unavailable. Would be happy to find a solution or if someone could point to one
Ok, weird since I just recently posted here, but in the meantime, I got it working again by myself (after weeks of broken BT).
Had another look at the logs. Looks like the problem was the external weather data. I was using an integration that provided data by dwd (German weather service) and there was no data shown. While deactivating and trying another station my whole system rebooted several times and did not respond. After it was back up again, I deleted the dwd integration and better thermostat, reinstalled BT and used open weather map for a new setup. Now it’s working again. Strange, that an error in external weather data can crash the whole integration.
When I noticed the problem with the weather data, I tried to remove it from the config of BT, but still this error in the log, as if it just remained even if I chose another weather data provider in the config. Best guess for me is that the reason was some problem with the dwd integration.
My instance encounters the same problem while using Better Thermostat with Me168. Reinstalling the integration, re-adding devices to Z2Mqtt & reconfiguration didn’t make an effect. Entity still is unavailable. Also it’s not the matter of external weather provider or window sensor (I added devices to BT with climate sensor as the only one and also did some other experiments there). At the same time BT works correctly with TS0601. Is there anyone who found the solution?
My solution:
Enabling debugging option for the BT device showed:
[custom_components.better_thermostat.adapters.mqtt] better_thermostat valve_1: waiting for TRV/climate entity with id ‘number.0xa4c1388b12345_local_temperature_calibration’ to become fully available…
After manually setting the entity to an initial value of 0 everything works as expected.
Hello,
I just had this problem in the living room where I have 3 TRVs. In the other rooms of the house, BT worked normally. For me, the problem was the batteries of one of the TRVs. The battery problem was also notified on the TRV display. After changing the batteries, everything returned to normal.
To enable Debugging there is a button on the integration’s UI. My TRVs are exposed to HA over Zigbee2MQTT. I checked each TRV setting on the Z2M side. After a full device reset or initial binding not all properties have had values set there. Modifying or putting all values there did the trick for me. Alternatively you can modify desired entity values in the developer tools of HA.
I had problems with one (out of 5) valve and this was the problem! The parameter “local_temperature_calibration” was set to ‘null’. Setting it to 0 worked!