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])