From 0a143ac5960390a7447ec2cb44e87e7c7444b00e Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Fri, 9 Sep 2022 14:43:54 +0200 Subject: [PATCH] Fix LIFX light turning on while fading off (#78095) --- homeassistant/components/lifx/light.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/lifx/light.py b/homeassistant/components/lifx/light.py index 4df04f2d1e7..ec3223c03a2 100644 --- a/homeassistant/components/lifx/light.py +++ b/homeassistant/components/lifx/light.py @@ -237,15 +237,10 @@ class LIFXLight(LIFXEntity, LightEntity): elif power_on: await self.set_power(True, duration=fade) else: + if power_on: + await self.set_power(True) if hsbk: await self.set_color(hsbk, kwargs, duration=fade) - # The response from set_color will tell us if the - # bulb is actually on or not, so we don't need to - # call power_on if its already on - if power_on and self.bulb.power_level == 0: - await self.set_power(True) - elif power_on: - await self.set_power(True) if power_off: await self.set_power(False, duration=fade)