diff --git a/homeassistant/components/light/services.yaml b/homeassistant/components/light/services.yaml index fb7a1539944..0e75380a40c 100644 --- a/homeassistant/components/light/services.yaml +++ b/homeassistant/components/light/services.yaml @@ -23,6 +23,7 @@ turn_on: - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW + example: "[255, 100, 100]" selector: color_rgb: rgbw_color: @@ -250,6 +251,7 @@ turn_on: - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW + advanced: true selector: color_temp: unit: "mired" @@ -265,7 +267,6 @@ turn_on: - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW - advanced: true selector: color_temp: unit: "kelvin" @@ -419,10 +420,35 @@ toggle: - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW - advanced: true example: "[255, 100, 100]" selector: color_rgb: + rgbw_color: + filter: + attribute: + supported_color_modes: + - light.ColorMode.HS + - light.ColorMode.XY + - light.ColorMode.RGB + - light.ColorMode.RGBW + - light.ColorMode.RGBWW + advanced: true + example: "[255, 100, 100, 50]" + selector: + object: + rgbww_color: + filter: + attribute: + supported_color_modes: + - light.ColorMode.HS + - light.ColorMode.XY + - light.ColorMode.RGB + - light.ColorMode.RGBW + - light.ColorMode.RGBWW + advanced: true + example: "[255, 100, 100, 50, 70]" + selector: + object: color_name: filter: attribute: @@ -625,6 +651,9 @@ toggle: advanced: true selector: color_temp: + unit: "mired" + min: 153 + max: 500 kelvin: filter: attribute: @@ -635,7 +664,6 @@ toggle: - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW - advanced: true selector: color_temp: unit: "kelvin" diff --git a/homeassistant/components/light/strings.json b/homeassistant/components/light/strings.json index 8be954f4653..fbabaff4584 100644 --- a/homeassistant/components/light/strings.json +++ b/homeassistant/components/light/strings.json @@ -342,6 +342,14 @@ "name": "[%key:component::light::services::turn_on::fields::rgb_color::name%]", "description": "[%key:component::light::services::turn_on::fields::rgb_color::description%]" }, + "rgbw_color": { + "name": "[%key:component::light::services::turn_on::fields::rgbw_color::name%]", + "description": "[%key:component::light::services::turn_on::fields::rgbw_color::description%]" + }, + "rgbww_color": { + "name": "[%key:component::light::services::turn_on::fields::rgbww_color::name%]", + "description": "[%key:component::light::services::turn_on::fields::rgbww_color::description%]" + }, "color_name": { "name": "[%key:component::light::services::turn_on::fields::color_name::name%]", "description": "[%key:component::light::services::turn_on::fields::color_name::description%]"