diff --git a/homeassistant/components/insteon/light.py b/homeassistant/components/insteon/light.py index 921432d282f..f885aec27b9 100644 --- a/homeassistant/components/insteon/light.py +++ b/homeassistant/components/insteon/light.py @@ -3,8 +3,8 @@ from pyinsteon.extended_property import ON_LEVEL from homeassistant.components.light import ( ATTR_BRIGHTNESS, + COLOR_MODE_BRIGHTNESS, DOMAIN as LIGHT_DOMAIN, - SUPPORT_BRIGHTNESS, LightEntity, ) from homeassistant.config_entries import ConfigEntry @@ -41,6 +41,9 @@ async def async_setup_entry( class InsteonDimmerEntity(InsteonEntity, LightEntity): """A Class for an Insteon light entity.""" + _attr_color_mode = COLOR_MODE_BRIGHTNESS + _attr_supported_color_modes = {COLOR_MODE_BRIGHTNESS} + @property def brightness(self): """Return the brightness of this light between 0..255.""" @@ -51,11 +54,6 @@ class InsteonDimmerEntity(InsteonEntity, LightEntity): """Return the boolean response if the node is on.""" return bool(self.brightness) - @property - def supported_features(self): - """Flag supported features.""" - return SUPPORT_BRIGHTNESS - async def async_turn_on(self, **kwargs): """Turn light on.""" if ATTR_BRIGHTNESS in kwargs: