Fix for unknown sensor state (#27542)
This commit is contained in:
parent
96c0ad302f
commit
6c947f58b8
2 changed files with 13 additions and 5 deletions
|
@ -105,6 +105,10 @@ class EcobeeBinarySensor(BinarySensorDevice):
|
|||
"""Get the latest state of the sensor."""
|
||||
await self.data.update()
|
||||
for sensor in self.data.ecobee.get_remote_sensors(self.index):
|
||||
if sensor["name"] != self.sensor_name:
|
||||
continue
|
||||
for item in sensor["capability"]:
|
||||
if item["type"] == "occupancy" and self.sensor_name == sensor["name"]:
|
||||
self._state = item["value"]
|
||||
if item["type"] != "occupancy":
|
||||
continue
|
||||
self._state = item["value"]
|
||||
break
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue