add available to device info (#25349)

pull/25355/head
David F. Mulcahey 2019-07-20 14:44:47 -04:00 committed by GitHub
parent 258dc80fbd
commit 7ea27c0f2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -59,6 +59,7 @@ ATTR_COMMAND = 'command'
ATTR_COMMAND_TYPE = 'command_type' ATTR_COMMAND_TYPE = 'command_type'
ATTR_ARGS = 'args' ATTR_ARGS = 'args'
ATTR_ENDPOINT_ID = 'endpoint_id' ATTR_ENDPOINT_ID = 'endpoint_id'
ATTR_AVAILABLE = 'available'
IN = 'in' IN = 'in'
OUT = 'out' OUT = 'out'

View File

@ -23,7 +23,7 @@ from .const import (
MANUFACTURER_CODE, MODEL, NAME, NWK, OUT, POWER_CONFIGURATION_CHANNEL, MANUFACTURER_CODE, MODEL, NAME, NWK, OUT, POWER_CONFIGURATION_CHANNEL,
POWER_SOURCE, QUIRK_APPLIED, QUIRK_CLASS, SERVER, SERVER_COMMANDS, POWER_SOURCE, QUIRK_APPLIED, QUIRK_CLASS, SERVER, SERVER_COMMANDS,
SIGNAL_AVAILABLE, UNKNOWN_MANUFACTURER, UNKNOWN_MODEL, ZDO_CHANNEL, SIGNAL_AVAILABLE, UNKNOWN_MANUFACTURER, UNKNOWN_MODEL, ZDO_CHANNEL,
LQI, RSSI, LAST_SEEN) LQI, RSSI, LAST_SEEN, ATTR_AVAILABLE)
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
_KEEP_ALIVE_INTERVAL = 7200 _KEEP_ALIVE_INTERVAL = 7200
@ -213,7 +213,8 @@ class ZHADevice:
POWER_SOURCE: self.power_source, POWER_SOURCE: self.power_source,
LQI: self.lqi, LQI: self.lqi,
RSSI: self.rssi, RSSI: self.rssi,
LAST_SEEN: update_time LAST_SEEN: update_time,
ATTR_AVAILABLE: self.available
} }
def add_cluster_channel(self, cluster_channel): def add_cluster_channel(self, cluster_channel):