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: