From 09f4e3134399d12ced9622194b18e52a361548cf Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 7 Apr 2022 14:51:59 +0200 Subject: [PATCH] Migrate lw12wifi light to color_mode (#69424) --- homeassistant/components/lw12wifi/light.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/homeassistant/components/lw12wifi/light.py b/homeassistant/components/lw12wifi/light.py index 86d30fd737a..4010d36eadc 100644 --- a/homeassistant/components/lw12wifi/light.py +++ b/homeassistant/components/lw12wifi/light.py @@ -11,9 +11,8 @@ from homeassistant.components.light import ( ATTR_EFFECT, ATTR_HS_COLOR, ATTR_TRANSITION, + COLOR_MODE_HS, PLATFORM_SCHEMA, - SUPPORT_BRIGHTNESS, - SUPPORT_COLOR, SUPPORT_EFFECT, SUPPORT_TRANSITION, LightEntity, @@ -59,6 +58,10 @@ def setup_platform( class LW12WiFi(LightEntity): """LW-12 WiFi LED Controller.""" + _attr_color_mode = COLOR_MODE_HS + _attr_supported_color_modes = {COLOR_MODE_HS} + _attr_supported_features = SUPPORT_EFFECT | SUPPORT_TRANSITION + def __init__(self, name, lw12_light): """Initialise LW-12 WiFi LED Controller. @@ -71,10 +74,6 @@ class LW12WiFi(LightEntity): self._effect = None self._rgb_color = [255, 255, 255] self._brightness = 255 - # Setup feature list - self._supported_features = ( - SUPPORT_BRIGHTNESS | SUPPORT_EFFECT | SUPPORT_COLOR | SUPPORT_TRANSITION - ) @property def name(self): @@ -103,11 +102,6 @@ class LW12WiFi(LightEntity): """Return true if light is on.""" return self._state - @property - def supported_features(self): - """Return a list of supported features.""" - return self._supported_features - @property def effect_list(self): """Return a list of available effects.