File tree Expand file tree Collapse file tree 2 files changed +11
-15
lines changed
custom_components/tuya_ble Expand file tree Collapse file tree 2 files changed +11
-15
lines changed Original file line number Diff line number Diff line change @@ -234,14 +234,17 @@ def _handle_coordinator_update(self) -> None:
234234 break
235235 self ._attr_preset_mode = current_preset_mode
236236
237- if (
238- self ._attr_preset_mode == PRESET_AWAY
239- or self ._attr_hvac_mode == HVACMode .OFF
240- or self ._attr_target_temperature <= self ._attr_current_temperature
241- ):
242- self ._attr_hvac_action = HVACAction .IDLE
243- else :
244- self ._attr_hvac_action = HVACAction .HEATING
237+ try :
238+ if (
239+ self ._attr_preset_mode == PRESET_AWAY
240+ or self ._attr_hvac_mode == HVACMode .OFF
241+ or self ._attr_target_temperature <= self ._attr_current_temperature
242+ ):
243+ self ._attr_hvac_action = HVACAction .IDLE
244+ else :
245+ self ._attr_hvac_action = HVACAction .HEATING
246+ except :
247+ pass
245248
246249 self .async_write_ha_state ()
247250
Original file line number Diff line number Diff line change 1010 SwitchEntityDescription ,
1111 SwitchEntity ,
1212)
13- from homeassistant .components .number import (
14- NumberEntityDescription ,
15- NumberEntity ,
16- )
1713from homeassistant .config_entries import ConfigEntry
1814from homeassistant .core import HomeAssistant
1915from homeassistant .helpers .entity import EntityCategory
2420from .devices import TuyaBLEData , TuyaBLEEntity , TuyaBLEProductInfo
2521from .tuya_ble import TuyaBLEDataPointType , TuyaBLEDevice
2622
27- _LOGGER = logging .getLogger (__name__ )
28-
29-
3023TuyaBLESwitchIsAvailable = Callable [["TuyaBLESwitch" , TuyaBLEProductInfo ], bool ] | None
3124
3225
You can’t perform that action at this time.
0 commit comments