Mark Huawei LTE sensors with None value as unavailable (#41667)
This commit is contained in:
parent
50468c4c8c
commit
4cc6eee1ac
2 changed files with 8 additions and 6 deletions
|
@ -434,12 +434,11 @@ class HuaweiLteSensor(HuaweiLteBaseEntity):
|
|||
value = self.router.data[self.key][self.item]
|
||||
except KeyError:
|
||||
_LOGGER.debug("%s[%s] not in data", self.key, self.item)
|
||||
self._available = False
|
||||
return
|
||||
self._available = True
|
||||
value = None
|
||||
|
||||
formatter = self.meta.formatter
|
||||
if not callable(formatter):
|
||||
formatter = format_default
|
||||
|
||||
self._state, self._unit = formatter(value)
|
||||
self._available = value is not None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue