From c349797938513836bc6b82485b68c80a246bad00 Mon Sep 17 00:00:00 2001 From: Josef Zweck <24647999+zweckj@users.noreply.github.com> Date: Mon, 27 May 2024 21:04:44 +0200 Subject: [PATCH] Add new lock states to tedee integration (#117108) --- homeassistant/components/tedee/lock.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/homeassistant/components/tedee/lock.py b/homeassistant/components/tedee/lock.py index e7903ed65c4..d11c873a94a 100644 --- a/homeassistant/components/tedee/lock.py +++ b/homeassistant/components/tedee/lock.py @@ -64,6 +64,16 @@ class TedeeLockEntity(TedeeEntity, LockEntity): """Return true if lock is unlocking.""" return self._lock.state == TedeeLockState.UNLOCKING + @property + def is_open(self) -> bool: + """Return true if lock is open.""" + return self._lock.state == TedeeLockState.PULLED + + @property + def is_opening(self) -> bool: + """Return true if lock is opening.""" + return self._lock.state == TedeeLockState.PULLING + @property def is_locking(self) -> bool: """Return true if lock is locking."""