From 6254142b8a7f0becdd5953efbb49f97afc93ec34 Mon Sep 17 00:00:00 2001 From: "David F. Mulcahey" Date: Wed, 27 Jul 2022 08:03:51 -0400 Subject: [PATCH] Fix ZHA on with timed off cluster command (#75815) --- homeassistant/components/zha/core/channels/general.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/zha/core/channels/general.py b/homeassistant/components/zha/core/channels/general.py index b2870d84e15..d310157327b 100644 --- a/homeassistant/components/zha/core/channels/general.py +++ b/homeassistant/components/zha/core/channels/general.py @@ -365,7 +365,7 @@ class OnOffChannel(ZigbeeChannel): should_accept = args[0] on_time = args[1] # 0 is always accept 1 is only accept when already on - if should_accept == 0 or (should_accept == 1 and self._state): + if should_accept == 0 or (should_accept == 1 and bool(self.on_off)): if self._off_listener is not None: self._off_listener() self._off_listener = None