2023-04-10 05:21:51 -05:00
# This file is auto-generated by .github/update-services.py.
2020-09-25 10:27:02 +02:00
apply :
description : Applies the current Adaptive Lighting settings to lights.
fields :
entity_id :
2023-04-10 05:21:51 -05:00
description : The `entity_id` of the switch with the settings to apply. 📝
2023-03-25 22:22:05 -05:00
selector :
entity :
integration : adaptive_lighting
domain : switch
multiple : false
2020-09-25 10:27:02 +02:00
lights :
2023-04-10 05:21:51 -05:00
description : A light (or list of lights) to apply the settings to. 💡
2023-03-25 22:22:05 -05:00
selector :
entity :
domain : light
multiple : true
2020-09-25 10:27:02 +02:00
transition :
2023-04-10 05:21:51 -05:00
description : Duration of transition when lights change, in seconds. 🕑
2020-09-25 10:27:02 +02:00
example : 10
2023-03-25 22:22:05 -05:00
selector :
2023-04-10 05:21:51 -05:00
text : null
2020-09-29 23:39:46 +02:00
adapt_brightness :
2023-04-10 05:21:51 -05:00
description : Whether to adapt the brightness of the light. 🌞
2020-09-29 23:39:46 +02:00
example : true
2023-03-25 22:22:05 -05:00
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2020-10-25 09:35:54 +01:00
adapt_color :
2023-04-10 05:21:51 -05:00
description : Whether to adapt the color on supporting lights. 🌈
2020-09-29 23:39:46 +02:00
example : true
2023-03-25 22:22:05 -05:00
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2020-10-25 09:35:54 +01:00
prefer_rgb_color :
2023-04-10 05:21:51 -05:00
description : Whether to prefer RGB color adjustment over light color temperature when possible. 🌈
2020-10-25 09:35:54 +01:00
example : false
2023-03-25 22:22:05 -05:00
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2020-09-29 23:39:46 +02:00
turn_on_lights :
2023-04-10 05:21:51 -05:00
description : Whether to turn on lights that are currently off. 🔆
2020-09-25 16:45:10 +02:00
example : false
2023-03-25 22:22:05 -05:00
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2020-10-16 14:14:44 +02:00
set_manual_control :
description : Mark whether a light is 'manually controlled'.
2020-10-13 22:39:38 +02:00
fields :
entity_id :
2023-04-10 05:21:51 -05:00
description : The `entity_id` of the switch in which to (un)mark the light as being `manually controlled`. 📝
2023-03-25 22:22:05 -05:00
selector :
entity :
integration : adaptive_lighting
domain : switch
multiple : false
2020-10-13 22:39:38 +02:00
lights :
2023-04-10 05:21:51 -05:00
description : entity_id(s) of lights, if not specified, all lights in the switch are selected. 💡
2023-03-25 22:22:05 -05:00
selector :
entity :
domain : light
multiple : true
manual_control :
2023-04-10 05:21:51 -05:00
description : Whether to add ("true") or remove ("false") the light from the "manual_control" list. 🔒
2023-03-25 22:22:05 -05:00
example : true
default : true
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
change_switch_settings :
2023-04-10 05:21:51 -05:00
description : Change any settings you'd like in the switch. All options here are the same as in the config flow.
2023-03-26 22:47:50 -07:00
fields :
entity_id :
2023-04-10 05:21:51 -05:00
description : Entity ID of the switch. 📝
2023-03-26 22:47:50 -07:00
required : true
selector :
entity :
domain : switch
use_defaults :
2023-04-10 05:21:51 -05:00
description: 'Sets the default values not specified in this service call. Options : "current" (default, retains current values), "factory" (resets to documented defaults), or "configuration" (reverts to switch config defaults). ⚙️'
example : current
2023-03-26 22:47:50 -07:00
required : false
2023-04-10 05:21:51 -05:00
default : current
2023-03-26 22:47:50 -07:00
selector :
select :
options :
2023-04-10 05:21:51 -05:00
- current
- configuration
- factory
2023-04-02 20:57:11 -05:00
include_config_in_attributes :
2023-04-10 05:21:51 -05:00
description : Show all options as attributes on the switch in Home Assistant when set to `true`. 📝
2023-04-02 20:57:11 -05:00
required : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
turn_on_lights :
2023-04-10 05:21:51 -05:00
description : Whether to turn on lights that are currently off. 🔆
2023-03-26 22:47:50 -07:00
example : false
required : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
initial_transition :
2023-04-10 05:21:51 -05:00
description : Duration of the first transition when lights turn from `off` to `on` in seconds. ⏲️
2023-03-26 22:47:50 -07:00
example : 1
required : false
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
sleep_transition :
2023-04-10 05:21:51 -05:00
description : Duration of transition when "sleep mode" is toggled in seconds. 😴
2023-03-26 22:47:50 -07:00
example : 1
required : false
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
max_brightness :
2023-04-10 05:21:51 -05:00
description : Maximum brightness percentage. 💡
2023-03-26 22:47:50 -07:00
required : false
example : 100
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
max_color_temp :
2023-04-10 05:21:51 -05:00
description : Coldest color temperature in Kelvin. ❄️
2023-03-26 22:47:50 -07:00
required : false
example : 5500
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
min_brightness :
2023-04-10 05:21:51 -05:00
description : Minimum brightness percentage. 💡
2023-03-26 22:47:50 -07:00
required : false
example : 1
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
min_color_temp :
2023-04-10 05:21:51 -05:00
description : Warmest color temperature in Kelvin. 🔥
2023-03-26 22:47:50 -07:00
required : false
example : 2000
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
only_once :
2023-04-10 05:21:51 -05:00
description : Adapt lights only when they are turned on (`true`) or keep adapting them (`false`). 🔄
2023-03-26 22:47:50 -07:00
example : false
required : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
prefer_rgb_color :
2023-04-10 05:21:51 -05:00
description : Whether to prefer RGB color adjustment over light color temperature when possible. 🌈
2023-03-26 22:47:50 -07:00
required : false
example : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
separate_turn_on_commands :
2023-04-10 05:21:51 -05:00
description : Use separate `light.turn_on` calls for color and brightness, needed for some light types. 🔀
2023-03-26 22:47:50 -07:00
required : false
example : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
send_split_delay :
2023-04-10 05:21:51 -05:00
description : Delay (ms) between `separate_turn_on_commands` for lights that don't support simultaneous brightness and color setting. ⏲️
2023-03-26 22:47:50 -07:00
required : false
example : 0
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
sleep_brightness :
2023-04-10 05:21:51 -05:00
description : Brightness percentage of lights in sleep mode. 😴
2023-03-26 22:47:50 -07:00
required : false
example : 1
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
sleep_rgb_or_color_temp :
2023-04-10 05:21:51 -05:00
description : Use either `"rgb_color"` or `"color_temp"` in sleep mode. 🌙
2023-03-26 22:47:50 -07:00
required : false
2023-04-10 05:21:51 -05:00
example : color_temp
2023-03-26 22:47:50 -07:00
selector :
select :
options :
2023-04-10 05:21:51 -05:00
- rgb_color
- color_temp
2023-03-26 22:47:50 -07:00
sleep_rgb_color :
2023-04-10 05:21:51 -05:00
description : RGB color in sleep mode (used when `sleep_rgb_or_color_temp` is "rgb_color"). 🌈
2023-03-26 22:47:50 -07:00
required : false
selector :
2023-04-10 05:21:51 -05:00
color_rgb : null
2023-03-26 22:47:50 -07:00
sleep_color_temp :
2023-04-10 05:21:51 -05:00
description : Color temperature in sleep mode (used when `sleep_rgb_or_color_temp` is `color_temp`) in Kelvin. 😴
2023-03-26 22:47:50 -07:00
required : false
example : 1000
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
sunrise_offset :
2023-04-10 05:21:51 -05:00
description : Adjust sunrise time with a positive or negative offset in seconds. ⏰
2023-03-26 22:47:50 -07:00
required : false
example : 0
selector :
number :
min : 0
max : 86300
sunrise_time :
2023-04-10 05:21:51 -05:00
description : Set a fixed time (HH:MM:SS) for sunrise. 🌅
2023-03-26 22:47:50 -07:00
required : false
2023-04-10 05:21:51 -05:00
example : ''
2023-03-26 22:47:50 -07:00
selector :
2023-04-10 05:21:51 -05:00
time : null
2023-03-26 22:47:50 -07:00
sunset_offset :
2023-04-10 05:21:51 -05:00
description : Adjust sunset time with a positive or negative offset in seconds. ⏰
2023-03-26 22:47:50 -07:00
required : false
2023-04-10 05:21:51 -05:00
example : ''
2023-03-26 22:47:50 -07:00
selector :
number :
min : 0
max : 86300
sunset_time :
2023-04-10 05:21:51 -05:00
description : Set a fixed time (HH:MM:SS) for sunset. 🌇
example : ''
2023-03-26 22:47:50 -07:00
required : false
selector :
2023-04-10 05:21:51 -05:00
time : null
2023-03-26 22:47:50 -07:00
max_sunrise_time :
2023-04-10 05:21:51 -05:00
description : Set the latest virtual sunrise time (HH:MM:SS), allowing for earlier real sunrises. 🌅
example : ''
2023-03-26 22:47:50 -07:00
required : false
selector :
2023-04-10 05:21:51 -05:00
time : null
2023-03-26 22:47:50 -07:00
min_sunset_time :
2023-04-10 05:21:51 -05:00
description : Set the earliest virtual sunset time (HH:MM:SS), allowing for later real sunsets. 🌇
example : ''
2023-03-26 22:47:50 -07:00
required : false
selector :
2023-04-10 05:21:51 -05:00
time : null
2023-03-26 22:47:50 -07:00
take_over_control :
2023-04-10 05:21:51 -05:00
description : Disable Adaptive Lighting if another source calls `light.turn_on` while lights are on and being adapted. Note that this calls `homeassistant.update_entity` every `interval`! 🔒
2023-03-26 22:47:50 -07:00
required : false
example : true
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
detect_non_ha_changes :
2023-04-10 05:21:51 -05:00
description : Detect non-`light.turn_on` state changes and stop adapting lights. Requires `take_over_control`. 🕵️
2023-03-26 22:47:50 -07:00
required : false
example : false
selector :
2023-04-10 05:21:51 -05:00
boolean : null
2023-03-26 22:47:50 -07:00
transition :
2023-04-10 05:21:51 -05:00
description : Duration of transition when lights change, in seconds. 🕑
2023-03-26 22:47:50 -07:00
required : false
example : 45
selector :
2023-04-10 05:21:51 -05:00
text : null
2023-03-26 22:47:50 -07:00
adapt_delay :
2023-04-10 05:21:51 -05:00
description : Wait time (seconds) between light turn on and Adaptive Lighting applying changes. Might help to avoid flickering. ⏲️
2023-03-26 22:47:50 -07:00
required : false
example : 0
selector :
2023-04-10 05:21:51 -05:00
text : null
autoreset_control_seconds :
description : Automatically reset the manual control after a number of seconds. Set to 0 to disable. ⏲️
required : false
example : 0
selector :
text : null