This makes lights smoothly fade from one state to a new state, without the intermediate "turn off"

This commit is contained in:
Maarten Weyns
2020-12-15 20:09:10 +01:00
parent 2d2a6216d3
commit c28fac7010

View File

@@ -284,7 +284,8 @@ class LocaltuyaLight(LocalTuyaEntity, LightEntity):
async def async_turn_on(self, **kwargs):
"""Turn on or control the light."""
states = {}
states[self._dp_id] = True
if not self.is_on:
states[self._dp_id] = True
features = self.supported_features
brightness = None
if ATTR_EFFECT in kwargs and (features & SUPPORT_EFFECT):