From b2ba9d07ca052bb142adfaefb052b67e74b7c5c0 Mon Sep 17 00:00:00 2001 From: Jc2k Date: Tue, 26 Mar 2019 06:40:28 +0000 Subject: [PATCH] Fix unavailable state for homekit locks and covers (#22390) --- homeassistant/components/homekit_controller/cover.py | 10 ---------- homeassistant/components/homekit_controller/lock.py | 5 ----- 2 files changed, 15 deletions(-) diff --git a/homeassistant/components/homekit_controller/cover.py b/homeassistant/components/homekit_controller/cover.py index 4db1246b992..7a4fa486ff9 100644 --- a/homeassistant/components/homekit_controller/cover.py +++ b/homeassistant/components/homekit_controller/cover.py @@ -82,11 +82,6 @@ class HomeKitGarageDoorCover(HomeKitEntity, CoverDevice): def _update_obstruction_detected(self, value): self._obstruction_detected = value - @property - def available(self): - """Return True if entity is available.""" - return self._state is not None - @property def supported_features(self): """Flag supported features.""" @@ -146,11 +141,6 @@ class HomeKitWindowCover(HomeKitEntity, CoverDevice): self._obstruction_detected = None self.lock_state = None - @property - def available(self): - """Return True if entity is available.""" - return self._state is not None - def get_characteristic_types(self): """Define the homekit characteristics the entity cares about.""" # pylint: disable=import-error diff --git a/homeassistant/components/homekit_controller/lock.py b/homeassistant/components/homekit_controller/lock.py index b084d7525d3..ac1bd8f88da 100644 --- a/homeassistant/components/homekit_controller/lock.py +++ b/homeassistant/components/homekit_controller/lock.py @@ -64,11 +64,6 @@ class HomeKitLock(HomeKitEntity, LockDevice): """Return true if device is locked.""" return self._state == STATE_LOCKED - @property - def available(self): - """Return True if entity is available.""" - return self._state is not None - async def async_lock(self, **kwargs): """Lock the device.""" await self._set_lock_state(STATE_LOCKED)