mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 04:37:06 +00:00
Use ColorMode enum in group (#70500)
This commit is contained in:
parent
be6dc81fc0
commit
5a0bbedef8
@ -27,10 +27,9 @@ from homeassistant.components.light import (
|
|||||||
ATTR_WHITE,
|
ATTR_WHITE,
|
||||||
ATTR_WHITE_VALUE,
|
ATTR_WHITE_VALUE,
|
||||||
ATTR_XY_COLOR,
|
ATTR_XY_COLOR,
|
||||||
COLOR_MODE_BRIGHTNESS,
|
|
||||||
COLOR_MODE_ONOFF,
|
|
||||||
PLATFORM_SCHEMA,
|
PLATFORM_SCHEMA,
|
||||||
SUPPORT_WHITE_VALUE,
|
SUPPORT_WHITE_VALUE,
|
||||||
|
ColorMode,
|
||||||
LightEntity,
|
LightEntity,
|
||||||
LightEntityFeature,
|
LightEntityFeature,
|
||||||
)
|
)
|
||||||
@ -286,10 +285,10 @@ class LightGroup(GroupEntity, LightEntity):
|
|||||||
if all_color_modes:
|
if all_color_modes:
|
||||||
# Report the most common color mode, select brightness and onoff last
|
# Report the most common color mode, select brightness and onoff last
|
||||||
color_mode_count = Counter(itertools.chain(all_color_modes))
|
color_mode_count = Counter(itertools.chain(all_color_modes))
|
||||||
if COLOR_MODE_ONOFF in color_mode_count:
|
if ColorMode.ONOFF in color_mode_count:
|
||||||
color_mode_count[COLOR_MODE_ONOFF] = -1
|
color_mode_count[ColorMode.ONOFF] = -1
|
||||||
if COLOR_MODE_BRIGHTNESS in color_mode_count:
|
if ColorMode.BRIGHTNESS in color_mode_count:
|
||||||
color_mode_count[COLOR_MODE_BRIGHTNESS] = 0
|
color_mode_count[ColorMode.BRIGHTNESS] = 0
|
||||||
self._attr_color_mode = color_mode_count.most_common(1)[0][0]
|
self._attr_color_mode = color_mode_count.most_common(1)[0][0]
|
||||||
|
|
||||||
self._attr_supported_color_modes = None
|
self._attr_supported_color_modes = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user