From 7ca5e969cc874258aa8cba2570818d269f3e2cd6 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 11 Mar 2021 16:28:38 -0700 Subject: [PATCH] Fix zwave_js target_temp_low (#47762) --- homeassistant/components/zwave_js/climate.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/zwave_js/climate.py b/homeassistant/components/zwave_js/climate.py index 1a15c45049b..ceb46982949 100644 --- a/homeassistant/components/zwave_js/climate.py +++ b/homeassistant/components/zwave_js/climate.py @@ -287,7 +287,12 @@ class ZWaveClimate(ZWaveBaseEntity, ClimateEntity): @property def target_temperature_low(self) -> Optional[float]: """Return the lowbound target temperature we try to reach.""" - return self.target_temperature + if self._current_mode and self._current_mode.value is None: + # guard missing value + return None + if len(self._current_mode_setpoint_enums) > 1: + return self.target_temperature + return None @property def preset_mode(self) -> Optional[str]: