Tweak light service schema (#118720)

pull/118736/head
Erik Montnemery 2024-06-03 17:13:48 +02:00 committed by GitHub
parent bdcfd93129
commit 01b4589ef6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 39 additions and 3 deletions

View File

@ -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"

View File

@ -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%]"