This commit is contained in:
Erik
2021-10-29 09:28:13 +02:00
parent 7973c6ee54
commit 78635e6695
2 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -211,16 +211,16 @@ LIGHT_TURN_ON_SCHEMA = {
vol.Coerce(tuple),
),
vol.Exclusive(ATTR_RGB_COLOR, COLOR_GROUP): vol.All(
vol.ExactSequence((cv.byte,) * 3), vol.Coerce(tuple)
vol.Coerce(tuple), vol.ExactSequence((cv.byte,) * 3)
),
vol.Exclusive(ATTR_RGBW_COLOR, COLOR_GROUP): vol.All(
vol.ExactSequence((cv.byte,) * 4), vol.Coerce(tuple)
vol.Coerce(tuple), vol.ExactSequence((cv.byte,) * 4)
),
vol.Exclusive(ATTR_RGBWW_COLOR, COLOR_GROUP): vol.All(
vol.ExactSequence((cv.byte,) * 5), vol.Coerce(tuple)
vol.Coerce(tuple), vol.ExactSequence((cv.byte,) * 5)
),
vol.Exclusive(ATTR_XY_COLOR, COLOR_GROUP): vol.All(
vol.ExactSequence((cv.small_float, cv.small_float)), vol.Coerce(tuple)
vol.Coerce(tuple), vol.ExactSequence((cv.small_float, cv.small_float))
),
vol.Exclusive(ATTR_WHITE, COLOR_GROUP): VALID_BRIGHTNESS,
ATTR_WHITE_VALUE: vol.All(vol.Coerce(int), vol.Range(min=0, max=255)),
+2 -2
View File
@@ -196,7 +196,7 @@ class GamutType:
blue: XYPoint = attr.ib()
def color_name_to_rgb(color_name: str) -> tuple[int, int, int]:
def color_name_to_rgb(color_name: str) -> RGBColor:
"""Convert color name to RGB hex value."""
# COLORS map has no spaces in it, so make the color_name have no
# spaces in it as well for matching purposes
@@ -204,7 +204,7 @@ def color_name_to_rgb(color_name: str) -> tuple[int, int, int]:
if not hex_value:
raise ValueError("Unknown color")
return tuple(hex_value) # type: ignore[return-value]
return hex_value
# pylint: disable=invalid-name