From 80af2f4279828419a9112a5478029f2c506896e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Wed, 1 Sep 2021 15:16:10 +0200 Subject: [PATCH] Open garage, add closing and opening to state (#55372) --- homeassistant/components/opengarage/cover.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/opengarage/cover.py b/homeassistant/components/opengarage/cover.py index 154cb4df3ae..398de003965 100644 --- a/homeassistant/components/opengarage/cover.py +++ b/homeassistant/components/opengarage/cover.py @@ -116,7 +116,21 @@ class OpenGarageCover(CoverEntity): """Return if the cover is closed.""" if self._state is None: return None - return self._state in [STATE_CLOSED, STATE_OPENING] + return self._state == STATE_CLOSED + + @property + def is_closing(self): + """Return if the cover is closing.""" + if self._state is None: + return None + return self._state == STATE_CLOSING + + @property + def is_opening(self): + """Return if the cover is opening.""" + if self._state is None: + return None + return self._state == STATE_OPENING async def async_close_cover(self, **kwargs): """Close the cover."""