Handle unavailable state better
This commit is contained in:
parent
b8b1f076d0
commit
5ca70a1594
@ -107,7 +107,10 @@ class SyncController:
|
||||
)
|
||||
await self._enqueue_offset(therm_name, sensor_temp)
|
||||
|
||||
elif entity_id in self.sensor_mappings.keys():
|
||||
elif (
|
||||
entity_id in self.sensor_mappings.keys()
|
||||
and state.get("state") != "unavailable"
|
||||
):
|
||||
logger.debug("sensor update for %s", entity_id)
|
||||
sensor_temp = (
|
||||
round(float(cast(str, new_state["state"])) * 2) / 2
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user