diff --git a/homeassistant/components/greenwave/light.py b/homeassistant/components/greenwave/light.py index d577c4a3301..439f48a087e 100644 --- a/homeassistant/components/greenwave/light.py +++ b/homeassistant/components/greenwave/light.py @@ -10,8 +10,8 @@ import voluptuous as vol from homeassistant.components.light import ( ATTR_BRIGHTNESS, + COLOR_MODE_BRIGHTNESS, PLATFORM_SCHEMA, - SUPPORT_BRIGHTNESS, LightEntity, ) from homeassistant.const import CONF_HOST @@ -25,8 +25,6 @@ _LOGGER = logging.getLogger(__name__) CONF_VERSION = "version" -SUPPORTED_FEATURES = SUPPORT_BRIGHTNESS - PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( {vol.Required(CONF_HOST): cv.string, vol.Required(CONF_VERSION): cv.positive_int} ) @@ -67,6 +65,9 @@ def setup_platform( class GreenwaveLight(LightEntity): """Representation of an Greenwave Reality Light.""" + _attr_color_mode = COLOR_MODE_BRIGHTNESS + _attr_supported_color_modes = {COLOR_MODE_BRIGHTNESS} + def __init__(self, light, host, token, gatewaydata): """Initialize a Greenwave Reality Light.""" self._did = int(light["did"]) @@ -78,11 +79,6 @@ class GreenwaveLight(LightEntity): self._token = token self._gatewaydata = gatewaydata - @property - def supported_features(self): - """Flag supported features.""" - return SUPPORTED_FEATURES - @property def available(self): """Return True if entity is available."""