KartoffelToby / better_thermostat

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity.
https://better-thermostat.org
GNU Affero General Public License v3.0
834 stars 126 forks source link

TS0601 | _TZE200_bvu2wnxz Problems #758

Closed derpuma closed 1 year ago

derpuma commented 1 year ago

Prerequisites

{
2022-12-13 13:01:23.980 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:01:26.968 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: TRV climate.arbeitszimmer_thermostat sends new internal temperature from 24.0 to 25.0
2022-12-13 13:02:19.980 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:02:26.017 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:02:38.094 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:02:41.144 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:02:44.242 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:02:59.254 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:03:02.353 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:03:11.390 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:03:20.475 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:03:23.534 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:03:29.625 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Arbeitszimmer Heizung: trigger_trv_change / _old_heating_setpoint: 22.0 - _new_heating_setpoint: 22.0 - _last_temperature: 22.0
2022-12-13 13:09:12.447 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Arbeitszimmer Heizung: external_temperature changed from 24.8 to 25.0
2022-12-13 13:19:12.278 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Arbeitszimmer Heizung: external_temperature changed from 25.0 to 25.1
2022-12-13 13:29:08.516 DEBUG (MainThread) [custom_components.better_thermostat.utils.helpers] DeviceEntry(area_id='arbeitszimmer', config_entries={'d9f055cdb629dbd796cfe61178582a3c'}, configuration_url=None, connections=set(), disabled_by=None, entry_type=None, hw_version=None, id='aba6fc450c00cd6c6814b10273fee120', identifiers={('better_thermostat', 'd9f055cdb629dbd796cfe61178582a3c')}, manufacturer='Better Thermostat', model='ME167', name_by_user=None, name='Arbeitszimmer Heizung', suggested_area=None, sw_version='1.0.0-beta51', via_device_id=None, is_new=False)
2022-12-13 13:29:09.968 DEBUG (MainThread) [custom_components.better_thermostat.events.temperature] better_thermostat Arbeitszimmer Heizung: external_temperature changed from 25.1 to 25.3
}

Description

Steps to Reproduce

  1. I set room temp in BT card to 25° and wait until the TVR valve opens and warm water flows through
  2. Switch back to 22° and wait
  3. wait what happens

Expected behavior:

I expect that the valves closes when set back to 22° C.

Actual behavior: BT overshoots the TVR dons not stop heating, even when it shows "22°" and "off"

Versions

Home Assistant 2022.12.3 Supervisor 2022.11.2 Operating System 9.3 Frontend 20221208.0 - latest

BT Beta 51

Additional Information

I tried all kind of combinations. I have to uncheck "If the auto means heat for your TRV and you want to swap it" cause else the TVR always jumps back into "auto mode".

I have no problems controlling the valve while using the regular thermostat entity:

Bildschirmfoto 2022-12-13 um 13 32 31 Bildschirmfoto 2022-12-13 um 13 51 12 Bildschirmfoto 2022-12-13 um 13 51 28 Bildschirmfoto 2022-12-13 um 13 53 05 ![Bildschirmfoto 2022-12-13 um 13 53 12](https://user-images.githubusercontent.com/7608637/207323334-dd5b27d8-4fe8-40e1-92f8-917e8f9b Bildschirmfoto 2022
![Bildschirmfoto 2022-12-13 um 13 56 32](https://user-images.githubusercontent.com/7608637/207324579-db1f2131-7800-4d6f-85ee-ff56210439bd.jpg)
-12-13 um 13 58 17 3554.jpg)

edgardavim commented 1 year ago

same here.

after update to beta51 , restart and enter the radiator settings it triggered the 100% valve open at any temp set.

I already tried diff settings but keeps setting to 100%

image

image image

derpuma commented 1 year ago

@edgardavim I think your problem is different. My TVR does not open up all to 100 and you have not the same thermostat I am using. I dont have valve position as entity! Better you open your own thread and post the details of your hardware and config.

KartoffelToby commented 1 year ago

Tryout beta 53 think your Problems should be fixed

derpuma commented 1 year ago

So after two days, it looks like beta54 solved the problems. Seems to work like it should! Thank you for your work and effort! I will collect more data and get back here and report.