Catch more zwave_js errors (#46957)
This commit is contained in:
parent
7a7147edcf
commit
c94968d811
3 changed files with 37 additions and 3 deletions
|
@ -261,7 +261,10 @@ class ZWaveClimate(ZWaveBaseEntity, ClimateEntity):
|
|||
if self._current_mode and self._current_mode.value is None:
|
||||
# guard missing value
|
||||
return None
|
||||
temp = self._setpoint_value(self._current_mode_setpoint_enums[0])
|
||||
try:
|
||||
temp = self._setpoint_value(self._current_mode_setpoint_enums[0])
|
||||
except ValueError:
|
||||
return None
|
||||
return temp.value if temp else None
|
||||
|
||||
@property
|
||||
|
@ -270,7 +273,10 @@ class ZWaveClimate(ZWaveBaseEntity, ClimateEntity):
|
|||
if self._current_mode and self._current_mode.value is None:
|
||||
# guard missing value
|
||||
return None
|
||||
temp = self._setpoint_value(self._current_mode_setpoint_enums[1])
|
||||
try:
|
||||
temp = self._setpoint_value(self._current_mode_setpoint_enums[1])
|
||||
except ValueError:
|
||||
return None
|
||||
return temp.value if temp else None
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue