Closed danielwuensche closed 7 months ago
I disabled the delay after opening the window. Now the BT TRV is never set to off which makes the heating work as expected. Still, Debug logs show that BT tries to set "auto" mode on the real TRV.
2023-12-09 16:42:59.534 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Wohnzimmer Heizung: TRV climate.wohnzimmer_heizung_thermostat_2 update received
2023-12-09 16:42:59.534 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Wohnzimmer Heizung: TRV climate.wohnzimmer_heizung_thermostat_2 sends new internal temperature from 22.1 to 23.2
2023-12-09 16:42:59.535 DEBUG (MainThread) [custom_components.better_thermostat.events.trv] better_thermostat Wohnzimmer Heizung: trigger_trv_change / _old_heating_setpoint: 21.5 - _new_heating_setpoint: 21.5 - _last_temperature: 21.5
2023-12-09 16:42:59.538 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Wohnzimmer Heizung: TO TRV set_hvac_mode: climate.wohnzimmer_heizung_thermostat_2 from: heat to: auto
2023-12-09 16:42:59.540 WARNING (MainThread) [homeassistant.components.zha.entity] climate.wohnzimmer_heizung_thermostat_2: can't set 'auto' mode. Supported modes are: [<HVACMode.OFF: 'off'>, <HVACMode.HEAT: 'heat'>]
2023-12-09 16:42:59.542 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Wohnzimmer Heizung: TO TRV set_temperature: climate.wohnzimmer_heizung_thermostat_2 from: 21.5 to: 23.0
2023-12-09 16:42:59.734 DEBUG (MainThread) [custom_components.better_thermostat.utils.controlling] better_thermostat Wohnzimmer Heizung: climate.wohnzimmer_heizung_thermostat_2 / check_target_temp / _last: 23.0 - _current: 21.5
I suspect the option "if the auto means heat for your TRV and you want to swap it" is creating the problem. Other issue threads stated that this mode is required for this TRV.
I now disabled the option "if the auto means heat for your TRV and you want to swap it", now BT doesn't try to set the auto mode anymore. I have one Room set up with a window close delay and one without delay.
I will monitor the behavior for a couple of days.
After the last change, every time a window was opened the corresponding BT entity was set to off. The BT entity stays off after closing the window though. My BT entities were always off in the last 3 weeks unless I manually set the BT entities to heat after closing the windows. This is also described in the issue #1195 . I'll probably just do an automation that sets the BT entity to heat when it's set to off and windows are closed.
After the last change, every time a window was opened the corresponding BT entity was set to off. The BT entity stays off after closing the window though. My BT entities were always off in the last 3 weeks unless I manually set the BT entities to heat after closing the windows. This is also described in the issue #1195 . I'll probably just do an automation that sets the BT entity to heat when it's set to off and windows are closed.
I solved it the same way but it’d be really nice if the BT is set automatically to heat again.
I encountered other issues and ended up setting all BT heating modes to off. I didn't need heating so It was fine. Now I have replaced the TRVs with Sonoff TRVZB so this issue doesn't exist anymore in my case.
Prerequisites
Real TRV diagnostic data
BT TRV diagnostic data
Developer Tools State (Real TRV)
Developer Tools State (BT TRV)
Description
After opening a window, the BT Thermostat is being set to off as expected. After closing the window and waiting for the defined delay to pass, the BT TRV isn't being set to heat. Debug logs show that BT tries to set the real TRV to "auto". which fails because the real TRV only supports modes "heat" and "off".
Steps to Reproduce
Expected behavior:
Set BT TRV to "heat" and configure the real TRV accordingly.
Actual behavior:
BT TRV stays "off", not configuring the real TRV.
Versions
HA Core: 2023.12.1 BT: 1.4.0
Additional Information
HA / BT Logs
BT Settings Page 1
BT Settings Page 2
/