Use entity property available

pull/1200/head
MartinHjelmare 2016-02-02 03:47:03 +01:00
parent 058315720f
commit 75775a561b
2 changed files with 10 additions and 0 deletions

View File

@ -180,6 +180,11 @@ class MySensorsSensor(Entity):
self.gateway.version)
return attr
@property
def available(self):
"""Return True if entity is available."""
return self.value_type in self._values
def update(self):
"""Update the controller with the latest values from a sensor."""
node = self.gateway.sensors[self.node_id]

View File

@ -140,6 +140,11 @@ class MySensorsSwitch(SwitchDevice):
self._values[self.value_type] = STATE_OFF
self.update_ha_state()
@property
def available(self):
"""Return True if entity is available."""
return self.value_type in self._values
def update(self):
"""Update the controller with the latest value from a sensor."""
node = self.gateway.sensors[self.node_id]