Closed Se7enair closed 1 year ago
Had same issue today with BT and Viesmann TVR, set the BT Thermostat to 18 °C and left home. Later i realized it was set to 26 °C, first i though i got and old schedueler, but i deleted the old Scheduelers and only got some for BT Thermostats (Night 16°C, Morning 19°C, Work/Day 19,5°C, Evening 18°C - so nothing close to 26°C)
Didnt go into Debugging, just restartet HA and will controll it the next Days.
Can I see some charts from BT and the thermostat at the same time?
@ArtCore7 are you also using local_calibration or are you using target temperature calibration?
I am using target temperature calibration, the Viesmann ZK03840 has no calibration settings ( https://www.zigbee2mqtt.io/devices/ZK03840.html ).
Have to start working in 15mins, maybe i can get some logs later.
Same issue with TS0601 and target temperate calibration
Can I see some charts from BT and the thermostat at the same time?
BT
Thermostat
First change at 6am to 21 is made by 'schedy' the second to 18 seems to be done by BT. Ans the third is manual from me.
Another Thermostat. 20C are never used by an automation/script or anything else. BT
Thermostat
I can also confirm this behavior. Zigbee TRV or Homematic TRV both expose this behavior.
I need some logs, to see what's really really happening. Can someone provide some logs?
https://github.com/KartoffelToby/better_thermostat/blob/master/.devcontainer/configuration.yaml#L13-L16 You need to add this, to your configuration.yaml and then restart HA. After that, you can see the logs at Settings -> System -> Logs
I can also confirm this issue. I changed my logger configuration to debug (for all components) and will share a log when the error occurs again.
Thanks a lot for this great project and your support!
Here are my logs with the temperature changed on his own
2022-12-09 21:59:04.058 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Kitchen: TRV climate.trv_kitchen decoded TRV target temp changed from 21.0 to 16.0
2022-12-09 21:59:50.089 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Living room: external_temperature changed from 22.6 to 22.5
2022-12-09 21:59:53.317 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Living room: trigger_trv_change / _old_heating_setpoint: 20.0 - _new_heating_setpoint: 16.0 - _last_temperature: 23.0
2022-12-09 21:59:53.320 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Living room: TRV climate.trv_living_room decoded TRV target temp changed from 20.0 to 16.0
2022-12-09 22:00:25.251 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Bedroom: trigger_trv_change / _old_heating_setpoint: 21.0 - _new_heating_setpoint: 16.0 - _last_temperature: 21.0
2022-12-09 22:00:25.251 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Bedroom: TRV climate.trv_bedroom decoded TRV target temp changed from 21.0 to 16.0
Here are my logs with the temperature changed on his own
2022-12-09 21:59:04.058 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Kitchen: TRV climate.trv_kitchen decoded TRV target temp changed from 21.0 to 16.0 2022-12-09 21:59:50.089 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Living room: external_temperature changed from 22.6 to 22.5 2022-12-09 21:59:53.317 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Living room: trigger_trv_change / _old_heating_setpoint: 20.0 - _new_heating_setpoint: 16.0 - _last_temperature: 23.0 2022-12-09 21:59:53.320 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Living room: TRV climate.trv_living_room decoded TRV target temp changed from 20.0 to 16.0 2022-12-09 22:00:25.251 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Bedroom: trigger_trv_change / _old_heating_setpoint: 21.0 - _new_heating_setpoint: 16.0 - _last_temperature: 21.0 2022-12-09 22:00:25.251 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Bedroom: TRV climate.trv_bedroom decoded TRV target temp changed from 21.0 to 16.0
Yes, but this is not coming from BT. Since they all change at 10pm, i think it's somehow set in the TRV. But this temperature changes are not coming from BT.
What happens is, the TRV target temperature is changed from whatever source and BT then takes that as a new target temperature. (This is a feature, not a bug.)
What happens is, the TRV target temperature is changed from whatever source and BT then takes that as a new target temperature. (This is a feature, not a bug.)
Copy. Looks like it's an issue with the RTX ZB‑RT1
(recommended one). It's set some timer/schedule/away/eco whatever mode with the clock led blinking after off
-on
due to the window sensor.
@Se7enair you also have the HVAC mode auto. Could that be the problem?
"name": "bad_heizung", "state": "auto",
@Se7enair you also have the HVAC mode auto. Could that be the problem?
"name": "bad_heizung", "state": "auto",
I don't think so. Without BT I cannot see these changes. I just reactivated it and wait for logfiles.
You could also try to turn this off. "heat_auto_swapped": true,
rwactivated BT at 08:20, temperature changed to 18°C, restartet homeassistant, temperature returned to 21°C as planned, BT comes active, temperature changes back to 18°C no logs before restart
2022-12-10 08:23:45.130 INFO (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: waiting for sensor entity with id 'sensor.esszimmer_temperatursensor_temperature' to become fully available...
2022-12-10 08:23:55.134 INFO (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: Starting version 1.0.0-beta50. Waiting for entity to be ready...
2022-12-10 08:23:55.134 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: Startup config, BT hvac mode is heat, Target temp 18.0
2022-12-10 08:23:55.135 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better thermostat: Found local calibration entity number.esszimmer_heizung_rechts_local_temperature_calibration for climate.esszimmer_heizung_rechts
2022-12-10 08:23:55.135 DEBUG (MainThread) [custom_components.better_thermostat.adapters.mqtt] better_thermostat esszimmer_heizung_rechts_bt: uses local calibration entity number.esszimmer_heizung_rechts_local_temperature_calibration
2022-12-10 08:23:55.136 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: TO TRV set_temperature: climate.esszimmer_heizung_rechts from: 21.0 to: 18.0
2022-12-10 08:23:55.169 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:23:56.170 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:23:57.172 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:23:58.169 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: get last avg outdoor temps...
2022-12-10 08:23:58.179 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:23:59.180 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:24:00.182 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 21.0
2022-12-10 08:24:01.183 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: climate.esszimmer_heizung_rechts / check_target_temp / _last: 18.0 - _current: 18.0
2022-12-10 08:24:03.172 INFO (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: startup completed.
You could also try to turn this off. "heat_auto_swapped": true,
will try this
You could also try to turn this off. "heat_auto_swapped": true,
will try this
this option turns the TRV to off. Beta51 does also very strange things... have to investigate
One more question, after the startup, why don't you set the target temperature on BT up and what happens? Because the logs are looking fine.
BT starts with config heat and target temp 18. and it's sending the target temp to your TRV. So everything as expected.
2022-12-10 08:23:55.134 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat esszimmer_heizung_rechts_bt: Startup config, BT hvac mode is heat, Target temp 18.0 2022-12-10 08:23:55.135 DEBUG (MainThread) [custom_components.better_thermostat.adapters.mqtt] better_thermostat esszimmer_heizung_rechts_bt: uses local calibration entity number.esszimmer_heizung_rechts_local_temperature_calibration 2022-12-10 08:23:55.136 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat esszimmer_heizung_rechts_bt: TO TRV set_temperature: climate.esszimmer_heizung_rechts from: 21.0 to: 18.0
But the logs in your first post are also showing, that the change doesn't come from BT. Your TRV is reporting a target temperature change.
I control the TRV directly, because I had problems in the past controlling it via BT. But I will change to control the TRV via BT. Lets see what happens.
Automatic change of the BT entity, from 18 to 22 @ 09:53:41. TRv accepted change and a few seconds later reverted to 18 Also started to misconfigure the calibration.
Sorry, but at the moment this is to buggy for me. Change back to my old automation-calibration till this is finished. I dont have the time to help fight against these bugs and also need a relaiable heating.
2022-12-13 09:50:50.475 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat wohnzimmer_heizung_links_bt: external_temperature changed from 20.6 to 20.3
2022-12-13 09:50:50.475 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat wohnzimmer_heizung_links_bt: external_temperature changed from 20.6 to 20.3
2022-12-13 09:50:50.479 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat wohnzimmer_heizung_links_bt: calculate_heating_power / temp_diff: 0.0 - time: 1439.8 - degrees_time: 0.0 - heating_power: 0.0099 - heating_power_stats: [{'temp_diff': 0.0, 'time': 1429.9, 'degrees_time': 0.0, 'heating_power': 0.011}, {'temp_diff': 0.0, 'time': 1439.8, 'degrees_time': 0.0, 'heating_power': 0.0099}]
2022-12-13 09:50:50.480 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: -6.0
2022-12-13 09:50:50.481 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat wohnzimmer_heizung_links_bt: calculate_heating_power / temp_diff: -0.2 - time: 1439.5 - degrees_time: -0.0001 - heating_power: 0.009 - heating_power_stats: [{'temp_diff': -0.2, 'time': 1439.5, 'degrees_time': -0.0001, 'heating_power': 0.009}]
2022-12-13 09:50:50.482 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: 3.3
2022-12-13 09:53:43.236 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 23.5 to 23.0
2022-12-13 09:53:43.237 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 22.0
2022-12-13 09:53:43.237 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 23.5 to 23.0
2022-12-13 09:53:43.237 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:53:43.238 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: -5.7
2022-12-13 09:53:43.238 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_local_temperature_calibration: climate.wohnzimmer_heizung_links from: -6.0 to: -5.7
2022-12-13 09:53:44.054 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_temperature: climate.wohnzimmer_heizung_links from: 18.0 to: 22.0
2022-12-13 09:53:44.057 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 18.0
2022-12-13 09:53:45.059 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 18.0
2022-12-13 09:53:46.060 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 18.0
2022-12-13 09:53:47.061 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 22.0
2022-12-13 09:53:47.920 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 23.0 to 14.0
2022-12-13 09:53:47.920 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:53:47.920 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 23.0 to 14.0
2022-12-13 09:53:47.920 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 09:53:47.923 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / heating_power_valve_position - temp diff: 1.7 - heating power: 0.009 - expected valve position: 100%
2022-12-13 09:53:47.923 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: -4.5
2022-12-13 09:53:47.923 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_local_temperature_calibration: climate.wohnzimmer_heizung_links from: 3.6 to: -4.5
2022-12-13 09:53:53.535 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 09:53:54.355 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 14.0 to 15.0
2022-12-13 09:53:54.355 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 09:53:54.356 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 14.0 to 15.0
2022-12-13 09:53:54.356 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:53:54.356 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 09:53:54.358 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: 2.8
2022-12-13 09:53:54.358 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_local_temperature_calibration: climate.wohnzimmer_heizung_links from: -5.7 to: 2.8
2022-12-13 09:53:54.499 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 09:53:57.378 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_temperature: climate.wohnzimmer_heizung_links from: 22.0 to: 18.0
2022-12-13 09:53:57.383 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 22.0
2022-12-13 09:53:58.384 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 22.0
2022-12-13 09:53:59.385 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 22.0
2022-12-13 09:54:00.386 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 22.0
2022-12-13 09:54:01.388 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 22.0
2022-12-13 09:54:01.582 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 18.0 - _last_temperature: 18.0
2022-12-13 09:54:01.582 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 18.0 - _last_temperature: 22.0
2022-12-13 09:54:01.582 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links decoded TRV target temp changed from 22.0 to 18.0
2022-12-13 09:54:02.389 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 18.0 - _current: 18.0
2022-12-13 09:54:02.456 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 15.0 to 22.5
2022-12-13 09:54:02.456 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:54:02.456 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 18.0
2022-12-13 09:54:02.456 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 15.0 to 22.5
2022-12-13 09:54:02.997 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 18.0
2022-12-13 09:55:44.357 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 22.5 to 22.0
2022-12-13 09:55:44.357 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 18.0
2022-12-13 09:55:44.357 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 22.5 to 22.0
2022-12-13 09:55:44.357 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 22.0
2022-12-13 09:55:44.361 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: 4.3
2022-12-13 09:55:44.361 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_local_temperature_calibration: climate.wohnzimmer_heizung_links from: 2.8 to: 4.3
2022-12-13 09:55:44.361 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links - output calib: -3.2
2022-12-13 09:55:44.361 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_local_temperature_calibration: climate.wohnzimmer_heizung_links from: -4.5 to: -3.2
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 22.0 to 16.0
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 18.0
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links sends new internal temperature from 22.0 to 16.0
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: calibration accepted by TRV climate.wohnzimmer_heizung_links
2022-12-13 09:55:52.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 18.0 - _last_temperature: 22.0
2022-12-13 09:56:28.407 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: TO TRV set_temperature: climate.wohnzimmer_heizung_links from: 22.0 to: 22.0
2022-12-13 09:56:28.415 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 18.0
2022-12-13 09:56:29.205 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: trigger_trv_change / _old_heating_setpoint: 18.0 - _new_heating_setpoint: 22.0 - _last_temperature: 18.0
2022-12-13 09:56:29.205 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat wohnzimmer_heizung_links_bt: TRV climate.wohnzimmer_heizung_links decoded TRV target temp changed from 18.0 to 22.0
2022-12-13 09:56:29.416 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat wohnzimmer_heizung_links_bt: climate.wohnzimmer_heizung_links / check_target_temp / _last: 22.0 - _current: 22.0
Same issue with TS0601 and target temperate calibration
Same here, most of the time the TRV is turning off / to 7°C. Since the changes seem to come from the TRV I suspect the window detection or valve detection feature. I'm using ZHA, so these features aren't controllable. Could anyone check if turning them off does help?
Prerequisites
eurotronic_error_status: 0 eurotronic_host_flags: boost: false child_protection: false mirror_display: false window_open: false
eurotronic_system_mode: 1 eurotronic_trv_mode: 2 linkquality: 228 local_temperature: 22.5 local_temperature_calibration: 4.4 occupied_heating_setpoint: 21 pi_heating_demand: 0 running_state: null system_mode: auto trv_mode: null unoccupied_heating_setpoint: 16 update: state: idle
update_available: false valve_position: null friendly_name: wohnzimmer_heizung_rechts supported_features: 1
Description
The TRVs change the temperature by itself.
Steps to Reproduce
Expected behavior:
That the temperature stay on the choosen value until I change it by myself.
Actual behavior:
At 06:00 in the morning, the temperature is changed from 18 to 21 trough another integration. At 06:54 it changes back from 21 to 18. But nothing other happend.
This is happening to all of my TRVs which are connected to betterthermostat
Versions
Home Assistant 2022.11.2 Supervisor 2022.11.2 Operating System 9.2 Frontend 20221108.0 - latest BT-beta50
Additional Information