Skip to content

Commit 253973e

Browse files
committed
Add try/except to preset handling
1 parent c6a8a92 commit 253973e

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

custom_components/tuya_ble/climate.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)