# Describes the format for available light services turn_on: name: Turn on description: > Turn on one or more lights and adjust properties of the light, even when they are turned on already. target: entity: domain: light fields: transition: name: Transition description: Duration it takes to get to next state. filter: supported_features: - light.LightEntityFeature.TRANSITION selector: number: min: 0 max: 300 unit_of_measurement: seconds rgb_color: name: Color description: The color for the light (based on RGB - red, green, blue). filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW selector: color_rgb: rgbw_color: name: RGBW-color description: A list containing four integers between 0 and 255 representing the RGBW (red, green, blue, white) color for the light. 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: name: RGBWW-color description: A list containing five integers between 0 and 255 representing the RGBWW (red, green, blue, cold white, warm white) color for the light. 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: name: Color name description: A human readable color name. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: select: options: - "homeassistant" - "aliceblue" - "antiquewhite" - "aqua" - "aquamarine" - "azure" - "beige" - "bisque" # Black is omitted from this list as nonsensical for lights - "blanchedalmond" - "blue" - "blueviolet" - "brown" - "burlywood" - "cadetblue" - "chartreuse" - "chocolate" - "coral" - "cornflowerblue" - "cornsilk" - "crimson" - "cyan" - "darkblue" - "darkcyan" - "darkgoldenrod" - "darkgray" - "darkgreen" - "darkgrey" - "darkkhaki" - "darkmagenta" - "darkolivegreen" - "darkorange" - "darkorchid" - "darkred" - "darksalmon" - "darkseagreen" - "darkslateblue" - "darkslategray" - "darkslategrey" - "darkturquoise" - "darkviolet" - "deeppink" - "deepskyblue" - "dimgray" - "dimgrey" - "dodgerblue" - "firebrick" - "floralwhite" - "forestgreen" - "fuchsia" - "gainsboro" - "ghostwhite" - "gold" - "goldenrod" - "gray" - "green" - "greenyellow" - "grey" - "honeydew" - "hotpink" - "indianred" - "indigo" - "ivory" - "khaki" - "lavender" - "lavenderblush" - "lawngreen" - "lemonchiffon" - "lightblue" - "lightcoral" - "lightcyan" - "lightgoldenrodyellow" - "lightgray" - "lightgreen" - "lightgrey" - "lightpink" - "lightsalmon" - "lightseagreen" - "lightskyblue" - "lightslategray" - "lightslategrey" - "lightsteelblue" - "lightyellow" - "lime" - "limegreen" - "linen" - "magenta" - "maroon" - "mediumaquamarine" - "mediumblue" - "mediumorchid" - "mediumpurple" - "mediumseagreen" - "mediumslateblue" - "mediumspringgreen" - "mediumturquoise" - "mediumvioletred" - "midnightblue" - "mintcream" - "mistyrose" - "moccasin" - "navajowhite" - "navy" - "navyblue" - "oldlace" - "olive" - "olivedrab" - "orange" - "orangered" - "orchid" - "palegoldenrod" - "palegreen" - "paleturquoise" - "palevioletred" - "papayawhip" - "peachpuff" - "peru" - "pink" - "plum" - "powderblue" - "purple" - "red" - "rosybrown" - "royalblue" - "saddlebrown" - "salmon" - "sandybrown" - "seagreen" - "seashell" - "sienna" - "silver" - "skyblue" - "slateblue" - "slategray" - "slategrey" - "snow" - "springgreen" - "steelblue" - "tan" - "teal" - "thistle" - "tomato" - "turquoise" - "violet" - "wheat" - "white" - "whitesmoke" - "yellow" - "yellowgreen" hs_color: name: Hue/Sat color description: Color for the light in hue/sat format. Hue is 0-360 and Sat is 0-100. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true example: "[300, 70]" selector: object: xy_color: name: XY-color description: Color for the light in XY-format. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true example: "[0.52, 0.43]" selector: object: color_temp: name: Color temperature description: Color temperature for the light in mireds. filter: attribute: supported_color_modes: - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW selector: color_temp: min_mireds: 153 max_mireds: 500 kelvin: name: Color temperature (Kelvin) description: Color temperature for the light in Kelvin. filter: attribute: supported_color_modes: - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: number: min: 2000 max: 6500 step: 100 unit_of_measurement: K brightness: name: Brightness value description: Number indicating brightness, where 0 turns the light off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: number: min: 0 max: 255 brightness_pct: name: Brightness description: Number indicating percentage of full brightness, where 0 turns the light off, 1 is the minimum brightness and 100 is the maximum brightness supported by the light. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW selector: number: min: 0 max: 100 unit_of_measurement: "%" brightness_step: name: Brightness step value description: Change brightness by an amount. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: number: min: -225 max: 255 brightness_step_pct: name: Brightness step description: Change brightness by a percentage. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW selector: number: min: -100 max: 100 unit_of_measurement: "%" white: name: White description: Set the light to white mode and change its brightness, where 0 turns the light off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. filter: attribute: supported_color_modes: - light.ColorMode.WHITE advanced: true selector: number: min: 0 max: 255 profile: name: Profile description: Name of a light profile to use. advanced: true example: relax selector: text: flash: name: Flash description: If the light should flash. filter: supported_features: - light.LightEntityFeature.FLASH advanced: true selector: select: options: - label: "Long" value: "long" - label: "Short" value: "short" effect: name: Effect description: Light effect. filter: supported_features: - light.LightEntityFeature.EFFECT selector: text: turn_off: name: Turn off description: Turns off one or more lights. target: entity: domain: light fields: transition: name: Transition description: Duration it takes to get to next state. filter: supported_features: - light.LightEntityFeature.TRANSITION selector: number: min: 0 max: 300 unit_of_measurement: seconds flash: name: Flash description: If the light should flash. filter: supported_features: - light.LightEntityFeature.FLASH advanced: true selector: select: options: - label: "Long" value: "long" - label: "Short" value: "short" toggle: name: Toggle description: > Toggles one or more lights, from on to off, or, off to on, based on their current state. target: entity: domain: light fields: transition: name: Transition description: Duration it takes to get to next state. filter: supported_features: - light.LightEntityFeature.TRANSITION selector: number: min: 0 max: 300 unit_of_measurement: seconds rgb_color: name: RGB-color description: Color for the light in RGB-format. 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]" selector: object: color_name: name: Color name description: A human readable color name. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: select: options: - "homeassistant" - "aliceblue" - "antiquewhite" - "aqua" - "aquamarine" - "azure" - "beige" - "bisque" # Black is omitted from this list as nonsensical for lights - "blanchedalmond" - "blue" - "blueviolet" - "brown" - "burlywood" - "cadetblue" - "chartreuse" - "chocolate" - "coral" - "cornflowerblue" - "cornsilk" - "crimson" - "cyan" - "darkblue" - "darkcyan" - "darkgoldenrod" - "darkgray" - "darkgreen" - "darkgrey" - "darkkhaki" - "darkmagenta" - "darkolivegreen" - "darkorange" - "darkorchid" - "darkred" - "darksalmon" - "darkseagreen" - "darkslateblue" - "darkslategray" - "darkslategrey" - "darkturquoise" - "darkviolet" - "deeppink" - "deepskyblue" - "dimgray" - "dimgrey" - "dodgerblue" - "firebrick" - "floralwhite" - "forestgreen" - "fuchsia" - "gainsboro" - "ghostwhite" - "gold" - "goldenrod" - "gray" - "green" - "greenyellow" - "grey" - "honeydew" - "hotpink" - "indianred" - "indigo" - "ivory" - "khaki" - "lavender" - "lavenderblush" - "lawngreen" - "lemonchiffon" - "lightblue" - "lightcoral" - "lightcyan" - "lightgoldenrodyellow" - "lightgray" - "lightgreen" - "lightgrey" - "lightpink" - "lightsalmon" - "lightseagreen" - "lightskyblue" - "lightslategray" - "lightslategrey" - "lightsteelblue" - "lightyellow" - "lime" - "limegreen" - "linen" - "magenta" - "maroon" - "mediumaquamarine" - "mediumblue" - "mediumorchid" - "mediumpurple" - "mediumseagreen" - "mediumslateblue" - "mediumspringgreen" - "mediumturquoise" - "mediumvioletred" - "midnightblue" - "mintcream" - "mistyrose" - "moccasin" - "navajowhite" - "navy" - "navyblue" - "oldlace" - "olive" - "olivedrab" - "orange" - "orangered" - "orchid" - "palegoldenrod" - "palegreen" - "paleturquoise" - "palevioletred" - "papayawhip" - "peachpuff" - "peru" - "pink" - "plum" - "powderblue" - "purple" - "red" - "rosybrown" - "royalblue" - "saddlebrown" - "salmon" - "sandybrown" - "seagreen" - "seashell" - "sienna" - "silver" - "skyblue" - "slateblue" - "slategray" - "slategrey" - "snow" - "springgreen" - "steelblue" - "tan" - "teal" - "thistle" - "tomato" - "turquoise" - "violet" - "wheat" - "white" - "whitesmoke" - "yellow" - "yellowgreen" hs_color: name: Hue/Sat color description: Color for the light in hue/sat format. Hue is 0-360 and Sat is 0-100. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true example: "[300, 70]" selector: object: xy_color: name: XY-color description: Color for the light in XY-format. filter: attribute: supported_color_modes: - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true example: "[0.52, 0.43]" selector: object: color_temp: name: Color temperature (mireds) description: Color temperature for the light in mireds. filter: attribute: supported_color_modes: - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: color_temp: kelvin: name: Color temperature (Kelvin) description: Color temperature for the light in Kelvin. filter: attribute: supported_color_modes: - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: number: min: 2000 max: 6500 step: 100 unit_of_measurement: K brightness: name: Brightness value description: Number indicating brightness, where 0 turns the light off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW advanced: true selector: number: min: 0 max: 255 brightness_pct: name: Brightness description: Number indicating percentage of full brightness, where 0 turns the light off, 1 is the minimum brightness and 100 is the maximum brightness supported by the light. filter: attribute: supported_color_modes: - light.ColorMode.BRIGHTNESS - light.ColorMode.COLOR_TEMP - light.ColorMode.HS - light.ColorMode.XY - light.ColorMode.RGB - light.ColorMode.RGBW - light.ColorMode.RGBWW selector: number: min: 0 max: 100 unit_of_measurement: "%" profile: name: Profile description: Name of a light profile to use. advanced: true example: relax selector: text: flash: name: Flash description: If the light should flash. filter: supported_features: - light.LightEntityFeature.FLASH advanced: true selector: select: options: - label: "Long" value: "long" - label: "Short" value: "short" effect: name: Effect description: Light effect. filter: supported_features: - light.LightEntityFeature.EFFECT selector: text: