From 37ac31c3c633ed3027b80554eae96dae6fb88cf9 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Sat, 5 Sep 2020 15:08:26 +0200 Subject: [PATCH] to_state will always be on --- custom_components/circadian_lighting/switch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom_components/circadian_lighting/switch.py b/custom_components/circadian_lighting/switch.py index eee3751e..75e122fb 100755 --- a/custom_components/circadian_lighting/switch.py +++ b/custom_components/circadian_lighting/switch.py @@ -382,7 +382,8 @@ class CircadianSwitch(SwitchEntity, RestoreEntity): await asyncio.wait(tasks) async def _light_state_changed(self, entity_id, from_state, to_state): - if to_state.state == "on" and (from_state is None or from_state.state != "on"): + assert to_state.state == "on" + if from_state is None or from_state.state != "on": _LOGGER.debug(_difference_between_states(from_state, to_state)) await self._force_update_switch(lights=[entity_id])