From eb6afd27b312ed2910a1ad32aa20a3f4ebd54cf8 Mon Sep 17 00:00:00 2001 From: rappenze Date: Sat, 25 Jun 2022 12:34:30 +0200 Subject: [PATCH] Fix fibaro cover state (#73921) --- homeassistant/components/fibaro/cover.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homeassistant/components/fibaro/cover.py b/homeassistant/components/fibaro/cover.py index c0749f9c100..364cbcf39cb 100644 --- a/homeassistant/components/fibaro/cover.py +++ b/homeassistant/components/fibaro/cover.py @@ -93,6 +93,11 @@ class FibaroCover(FibaroDevice, CoverEntity): def is_closed(self) -> bool | None: """Return if the cover is closed.""" if self._is_open_close_only(): + if ( + "state" not in self.fibaro_device.properties + or self.fibaro_device.properties.state.lower() == "unknown" + ): + return None return self.fibaro_device.properties.state.lower() == "closed" if self.current_cover_position is None: