From 7ea27c0f2a53e605a07924de543648d9385aeb26 Mon Sep 17 00:00:00 2001 From: "David F. Mulcahey" Date: Sat, 20 Jul 2019 14:44:47 -0400 Subject: [PATCH] add available to device info (#25349) --- homeassistant/components/zha/core/const.py | 1 + homeassistant/components/zha/core/device.py | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/zha/core/const.py b/homeassistant/components/zha/core/const.py index f86a5ee9f45..98620858ea8 100644 --- a/homeassistant/components/zha/core/const.py +++ b/homeassistant/components/zha/core/const.py @@ -59,6 +59,7 @@ ATTR_COMMAND = 'command' ATTR_COMMAND_TYPE = 'command_type' ATTR_ARGS = 'args' ATTR_ENDPOINT_ID = 'endpoint_id' +ATTR_AVAILABLE = 'available' IN = 'in' OUT = 'out' diff --git a/homeassistant/components/zha/core/device.py b/homeassistant/components/zha/core/device.py index 1ba890da411..82585552aa7 100644 --- a/homeassistant/components/zha/core/device.py +++ b/homeassistant/components/zha/core/device.py @@ -23,7 +23,7 @@ from .const import ( MANUFACTURER_CODE, MODEL, NAME, NWK, OUT, POWER_CONFIGURATION_CHANNEL, POWER_SOURCE, QUIRK_APPLIED, QUIRK_CLASS, SERVER, SERVER_COMMANDS, SIGNAL_AVAILABLE, UNKNOWN_MANUFACTURER, UNKNOWN_MODEL, ZDO_CHANNEL, - LQI, RSSI, LAST_SEEN) + LQI, RSSI, LAST_SEEN, ATTR_AVAILABLE) _LOGGER = logging.getLogger(__name__) _KEEP_ALIVE_INTERVAL = 7200 @@ -213,7 +213,8 @@ class ZHADevice: POWER_SOURCE: self.power_source, LQI: self.lqi, RSSI: self.rssi, - LAST_SEEN: update_time + LAST_SEEN: update_time, + ATTR_AVAILABLE: self.available } def add_cluster_channel(self, cluster_channel):