-
-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bosch room thermostat, heating setpoint no longer synchronized #1401
Comments
Quick Update, since the last z2m update I have to fully remove the room Thermostat from the better thermostat otherwise its unavailable. |
I can confirm this issue (from the previous comment), that Bosch Thermostat is unusable (unavailable in BT). I have migrated a working thermostat from ZHA to Z2M and it works using the direct instance. Better Thermostat stopped working. In one case it also rendered HA to be completely stuck. Was able to recover by removing the custom_component dir. BT seems to be running in an endless loop:
When my HA got stuck, I got these tracebacks:
When trying to call the service climate.set_temperature one can see that there are two additional parameters:
and when calling using temperature as parameter only, it results in error:
same as in the traceback. I see two possible solutions:
I think I could implement solution 1 in the coming days, if this is the way forward. For solution 2 i am not quite sure if this is intended by feature #1378 already? |
Digging a bit deeper this seems to be coming from this change in Z2M: Koenkk/zigbee-herdsman-converters@2101914 which changes hvac_modes from off, heat, auto to off, heat, cool requiring to specify target_temp_high and target_temp_low in set set_temperature service call. Comparing this to the still working thermostats in my setup on ZHA these only support hvac_modes off, heat. So a more generic approach is needed for this, to support this possibly also for other thermostats in the future.. |
Implemented a model specific fix today, provided in the given pull request. @hablahab you can get a temporary fix by placing the file into directory custom_components/better_thermostat/model_fixes. That should fix your issue. |
Prerequisites
HA state from dev options:
BT device diagnostic:
Description
Steps to Reproduce
Expected behavior:
When I change the Heating setpoint at the thermostat I expect the Better thermostat target temperature to change and vice versa
Actual behavior:
Changing the temp for better thermostat is not updating the room thermostat. Changing the temp on the room thermostat does not change better thermostats target temperature
Versions
HA version 2024.9.3 Better thermostat 1.6.0
Additional Information
It used to work. I think the thermostat only exposed a target temp, now it has two for heating and cooling which may cause the issue.
The text was updated successfully, but these errors were encountered: