Better Thermostat changes target temperature by itself

I have some TRV combined with an external sensor in BT.

When I set a target temperature - 19° for example - manually

some moments later BT changes the target temp without any sense

Can’t see anything in the log, as no action is listed.

How can I solve this? Calibration via offset is not available in the config and mode ‘AI time based’ shows the same behaviour.

image

That’s the log after changing target to 20°

2024-03-04 10:06:51.608 DEBUG (MainThread) [custom_components.better_thermostat.climate] better_thermostat Heizungen Wohnbereich: HA set target temperature to 20.0 & None
2024-03-04 10:06:51.614 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_esszimmer from: 35.0 to: 21.5
2024-03-04 10:06:51.619 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_esszimmer / check_target_temp / _last: 21.5 - _current: 35.0
2024-03-04 10:06:54.621 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_spielzimmer from: 35.0 to: 21.5
2024-03-04 10:06:54.625 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_spielzimmer / check_target_temp / _last: 21.5 - _current: 35.0
2024-03-04 10:06:57.628 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_wohnzimmer from: 35.0 to: 24.5
2024-03-04 10:06:57.632 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_wohnzimmer / check_target_temp / _last: 24.5 - _current: 35.0
2024-03-04 10:06:57.774 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer update received
2024-03-04 10:06:57.774 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 35.0 - _new_heating_setpoint: 21.5 - _last_temperature: 35.0
2024-03-04 10:06:57.774 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer decoded TRV target temp changed from 35.0 to 21.5
2024-03-04 10:06:57.775 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer update received
2024-03-04 10:06:57.775 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 35.0 - _new_heating_setpoint: 21.5 - _last_temperature: 22.0
2024-03-04 10:06:57.775 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer decoded TRV target temp changed from 35.0 to 21.5
2024-03-04 10:06:57.776 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_esszimmer update received
2024-03-04 10:06:57.777 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_esszimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.0113 - expected valve position: 62%
2024-03-04 10:06:57.777 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_esszimmer from: 35.0 to: 30.5
2024-03-04 10:06:57.778 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_esszimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.01 - expected valve position: 70%
2024-03-04 10:06:57.778 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_esszimmer from: 22.0 to: 31.5
2024-03-04 10:06:57.783 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_esszimmer / check_target_temp / _last: 30.5 - _current: 21.5
2024-03-04 10:06:57.786 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_esszimmer / check_target_temp / _last: 31.5 - _current: 21.5
2024-03-04 10:06:58.060 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer update received
2024-03-04 10:06:58.060 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer update received
2024-03-04 10:07:00.634 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_flur from: 19.5 to: 20.5
2024-03-04 10:07:00.639 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_flur / check_target_temp / _last: 20.5 - _current: 35.0
2024-03-04 10:07:00.785 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / heating_power_valve_position - temp diff: 0.7 - heating power: 0.0113 - expected valve position: 62%
2024-03-04 10:07:00.786 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_flur from: 21.0 to: 29.5
2024-03-04 10:07:00.787 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / heating_power_valve_position - temp diff: 0.7 - heating power: 0.01 - expected valve position: 70%
2024-03-04 10:07:00.787 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_flur from: 35.0 to: 31.5
2024-03-04 10:07:00.792 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / check_target_temp / _last: 29.5 - _current: 35.0
2024-03-04 10:07:00.792 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / check_target_temp / _last: 31.5 - _current: 35.0
2024-03-04 10:07:02.433 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:02.433 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:02.740 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_flur update received
2024-03-04 10:07:02.742 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_flur update received
2024-03-04 10:07:03.284 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_flur update received
2024-03-04 10:07:03.286 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_flur update received
2024-03-04 10:07:03.793 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_spielzimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.0113 - expected valve position: 62%
2024-03-04 10:07:03.793 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_spielzimmer from: 22.0 to: 30.5
2024-03-04 10:07:03.794 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_spielzimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.01 - expected valve position: 70%
2024-03-04 10:07:03.794 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_spielzimmer from: 35.0 to: 31.5
2024-03-04 10:07:03.800 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_spielzimmer / check_target_temp / _last: 30.5 - _current: 21.5
2024-03-04 10:07:03.802 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_spielzimmer / check_target_temp / _last: 31.5 - _current: 21.5
2024-03-04 10:07:03.927 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_flur update received
2024-03-04 10:07:03.929 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_flur update received
2024-03-04 10:07:03.929 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: trigger_trv_change / _old_heating_setpoint: 29.5 - _new_heating_setpoint: 31.5 - _last_temperature: 20.5
2024-03-04 10:07:06.801 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_wohnzimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.0113 - expected valve position: 62%
2024-03-04 10:07:06.801 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_wohnzimmer from: 35.0 to: 31.5
2024-03-04 10:07:06.803 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_wohnzimmer / heating_power_valve_position - temp diff: 0.7 - heating power: 0.01 - expected valve position: 70%
2024-03-04 10:07:06.803 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_wohnzimmer from: 35.0 to: 32.5
2024-03-04 10:07:06.808 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_wohnzimmer / check_target_temp / _last: 31.5 - _current: 24.5
2024-03-04 10:07:06.809 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_wohnzimmer / check_target_temp / _last: 32.5 - _current: 24.5
2024-03-04 10:07:08.082 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer update received
2024-03-04 10:07:08.084 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_spielzimmer update received
2024-03-04 10:07:08.084 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: trigger_trv_change / _old_heating_setpoint: 21.5 - _new_heating_setpoint: 30.5 - _last_temperature: 21.5
2024-03-04 10:07:08.084 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_spielzimmer decoded TRV target temp changed from 20.0 to 30.5
2024-03-04 10:07:08.090 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Heizungen Wohnbereich: climate.heizung_esszimmer / heating_power_valve_position - temp diff: 9.7 - heating power: 0.01 - expected valve position: 100%
2024-03-04 10:07:08.090 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_esszimmer from: 21.5 to: 35.0
2024-03-04 10:07:08.095 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_esszimmer / check_target_temp / _last: 35.0 - _current: 21.5
2024-03-04 10:07:10.622 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:10.623 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 24.5 - _new_heating_setpoint: 31.5 - _last_temperature: 31.5
2024-03-04 10:07:10.624 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:11.097 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Heizungen Wohnbereich: climate.heizung_spielzimmer / heating_power_valve_position - temp diff: 9.7 - heating power: 0.01 - expected valve position: 100%
2024-03-04 10:07:11.097 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_spielzimmer from: 21.5 to: 35.0
2024-03-04 10:07:11.102 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_spielzimmer / check_target_temp / _last: 35.0 - _current: 30.5
2024-03-04 10:07:11.116 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:11.117 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 31.5 - _new_heating_setpoint: 32.5 - _last_temperature: 31.5
2024-03-04 10:07:11.118 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_wohnzimmer update received
2024-03-04 10:07:12.596 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer update received
2024-03-04 10:07:12.597 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 30.5 - _new_heating_setpoint: 31.5 - _last_temperature: 30.5
2024-03-04 10:07:12.597 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer decoded TRV target temp changed from 21.5 to 31.5
2024-03-04 10:07:12.597 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_spielzimmer update received
2024-03-04 10:07:12.597 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 30.5 - _new_heating_setpoint: 31.5 - _last_temperature: 31.5
2024-03-04 10:07:12.599 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_esszimmer / heating_power_valve_position - temp diff: 10.7 - heating power: 0.0113 - expected valve position: 100%
2024-03-04 10:07:12.599 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_esszimmer from: 30.5 to: 35.0
2024-03-04 10:07:13.506 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:13.506 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 21.5 - _new_heating_setpoint: 31.5 - _last_temperature: 31.5
2024-03-04 10:07:13.508 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:14.103 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Heizungen Wohnbereich: climate.heizung_wohnzimmer / heating_power_valve_position - temp diff: 9.7 - heating power: 0.01 - expected valve position: 100%
2024-03-04 10:07:14.104 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_wohnzimmer from: 24.5 to: 35.0
2024-03-04 10:07:14.108 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: climate.heizung_wohnzimmer / check_target_temp / _last: 35.0 - _current: 32.5
2024-03-04 10:07:14.584 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:14.584 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 31.5 - _new_heating_setpoint: 35.0 - _last_temperature: 31.5
2024-03-04 10:07:14.586 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:15.538 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:15.538 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Erdgeschoss Heizungen: trigger_trv_change / _old_heating_setpoint: 35.0 - _new_heating_setpoint: 30.5 - _last_temperature: 31.5
2024-03-04 10:07:15.540 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Heizungen Wohnbereich: TRV climate.heizung_esszimmer update received
2024-03-04 10:07:15.605 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / heating_power_valve_position - temp diff: 10.7 - heating power: 0.0113 - expected valve position: 100%
2024-03-04 10:07:15.606 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: TO TRV set_temperature: climate.heizung_flur from: 29.5 to: 35.0
2024-03-04 10:07:15.610 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Erdgeschoss Heizungen: climate.heizung_flur / check_target_temp / _last: 35.0 - _current: 31.5
2024-03-04 10:07:17.109 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] better_thermostat Heizungen Wohnbereich: climate.heizung_flur / heating_power_valve_position - temp diff: 9.7 - heating power: 0.01 - expected valve position: 100%
2024-03-04 10:07:17.109 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Heizungen Wohnbereich: TO TRV set_temperature: climate.heizung_flur from: 20.5 to: 35.0

If you are having a problem with a specific Custom Integration, the first point of contact is in the Github post that you found it in originally.

Most if not all the people there that know the product and use the software that will be able to give you more accurate information regarding your problem.

Here you might find someone.