LIFX: refresh state after stopping an effect
This clears the internal cache in case polling picked up the state as set by an effect. For example, aborting an effect by selecting a new brightness could keep a color set by the effect.pull/7446/head
parent
dbd6f7e4ed
commit
71d909483c
|
@ -205,6 +205,7 @@ class LIFXEffect(object):
|
|||
light.device.set_color(light.effect_data.color)
|
||||
yield from asyncio.sleep(0.5)
|
||||
light.effect_data = None
|
||||
yield from light.refresh_state()
|
||||
self.lights.remove(light)
|
||||
|
||||
def from_poweroff_hsbk(self, light, **kwargs):
|
||||
|
|
Loading…
Reference in New Issue