mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Use ColorMode enum in ihc (#70508)
This commit is contained in:
parent
34ad7b329e
commit
346a385f1a
@ -3,12 +3,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from ihcsdk.ihccontroller import IHCController
|
from ihcsdk.ihccontroller import IHCController
|
||||||
|
|
||||||
from homeassistant.components.light import (
|
from homeassistant.components.light import ATTR_BRIGHTNESS, ColorMode, LightEntity
|
||||||
ATTR_BRIGHTNESS,
|
|
||||||
COLOR_MODE_BRIGHTNESS,
|
|
||||||
COLOR_MODE_ONOFF,
|
|
||||||
LightEntity,
|
|
||||||
)
|
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddEntitiesCallback
|
||||||
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType
|
||||||
@ -80,9 +75,9 @@ class IhcLight(IHCDevice, LightEntity):
|
|||||||
self._state = False
|
self._state = False
|
||||||
|
|
||||||
if self._dimmable:
|
if self._dimmable:
|
||||||
self._attr_color_mode = COLOR_MODE_BRIGHTNESS
|
self._attr_color_mode = ColorMode.BRIGHTNESS
|
||||||
else:
|
else:
|
||||||
self._attr_color_mode = COLOR_MODE_ONOFF
|
self._attr_color_mode = ColorMode.ONOFF
|
||||||
self._attr_supported_color_modes = {self._attr_color_mode}
|
self._attr_supported_color_modes = {self._attr_color_mode}
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
x
Reference in New Issue
Block a user