Closed ismileatyou closed 1 year ago
It's not BT. Your TRV sends back 2000.0
trigger_trv_change / _old_heating_setpoint: 20.0 - _new_heating_setpoint: 2000.0 - _last_temperature: 20.0
This is the event when the TRV reports a change.
Why it's sending the value 100 times higher, we need to find out.
Anything new on this?
Hi, I still see this issue, now on different TRV:
2023-01-16 16:50:39.689 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dzīvojamās Istabas Radiators V2: climate.living_connect_z_thermostat_heating_2 / check_target_temp / _last: 21.5 - _current: 22.0 2023-01-16 16:50:39.753 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Ofisa Radiators v2: trigger_trv_change / _old_heating_setpoint: 23.5 - _new_heating_setpoint: 2350.0 - _last_temperature: 23.5 2023-01-16 16:50:39.753 WARNING (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Ofisa Radiators v2: New TRV climate.living_connect_z_thermostat_heating setpoint outside of range, overwriting it 2023-01-16 16:50:39.768 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Ofisa Radiators v2: TRV climate.living_connect_z_thermostat_heating decoded TRV target temp changed from 23.5 to 28 2023-01-16 16:50:40.691 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dzīvojamās Istabas Radiators V2: climate.living_connect_z_thermostat_heating_2 / check_target_temp / _last: 21.5 - _current: 22.0 2023-01-16 16:50:41.693 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Dzīvojamās Istabas Radiators V2: climate.living_connect_z_thermostat_heating_2 / check_target_temp / _last: 21.5 - _current: 22.0
TRV that I use is Danfoss LC-13. This TRV does not expose it's temperature sensor (current temperature). To make it work with this integration, I am using automation, which on each external temperature sensor change, calls python script: https://github.com/bieniu/ha-thermostat-update/blob/08d0fc6359a80c86c00642889726132b8c538320/python_scripts/thermostat_update.py
This updates real TRV in Home Assistant with value from external sensor. Maybe this is causing this?
Think this is the issue
Prerequisites
Description
Sometimes BT sets TRV to 28 (which is max supported on this model), from logs looks like it tried to set it to 2000.0 instead of 20.0
Steps to Reproduce
unknown
Expected behavior:
Actual behavior:
Versions
HA: 2022.11.4 BT: Beta 51
Additional Information