From af70b6da20d0b043f62a1bd27044e505ba45e068 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 12 Aug 2019 05:48:56 +0200 Subject: [PATCH] Fix issue with nuki new available state (#25881) --- homeassistant/components/nuki/lock.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/nuki/lock.py b/homeassistant/components/nuki/lock.py index 38e42fcc1b5..31a655dfedd 100644 --- a/homeassistant/components/nuki/lock.py +++ b/homeassistant/components/nuki/lock.py @@ -144,10 +144,12 @@ class NukiLock(LockDevice): self._nuki_lock.update(aggressive=False) except requests.exceptions.RequestException: self._available = False - else: - self._name = self._nuki_lock.name - self._locked = self._nuki_lock.is_locked - self._battery_critical = self._nuki_lock.battery_critical + return + + self._available = self._nuki_lock.state != 255 + self._name = self._nuki_lock.name + self._locked = self._nuki_lock.is_locked + self._battery_critical = self._nuki_lock.battery_critical def lock(self, **kwargs): """Lock the device."""