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)
|
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)
|
logger.debug("sensor update for %s", entity_id)
|
||||||
sensor_temp = (
|
sensor_temp = (
|
||||||
round(float(cast(str, new_state["state"])) * 2) / 2
|
round(float(cast(str, new_state["state"])) * 2) / 2
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user