Fix unavailable state for homekit locks and covers (#22390)

This commit is contained in:
Jc2k 2019-03-26 06:40:28 +00:00 committed by Jason Hu
parent 8aef8c6bb4
commit b2ba9d07ca
2 changed files with 0 additions and 15 deletions

View file

@ -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

View file

@ -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)