Merge pull request #1200 from MartinHjelmare/mysensors-unavailable

Use entity property available in mysensors
pull/1202/head
Paulus Schoutsen 2016-02-10 20:45:48 -08:00
commit 5190cc74c5
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]