496 lines
60 KiB
JSON
496 lines
60 KiB
JSON
[
|
|
{
|
|
"id": "'1710795370401'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Back Door Contact [binary_sensor.back_door_contact] changes to open (on) OR When Front Door Contact [binary_sensor.front_door_contact] changes to open (on). CONDITIONS: None. ACTIONS: (IF Back Door Contact [binary_sensor.back_door_contact] triggered THEN Set volume to 0.8 for Kitchen Speaker [media_player.kitchen_speaker] AND Bedroom Speaker [media_player.bedroom_speaker] AND Announce 'Back door opened.' on Kitchen Speaker [media_player.kitchen_speaker] AND Announce 'Back door opened.' on Bedroom Speaker [media_player.bedroom_speaker]) OR (IF Front Door Contact [binary_sensor.front_door_contact] triggered THEN Set volume to 0.8 for Kitchen Speaker [media_player.kitchen_speaker] AND Bedroom Speaker [media_player.bedroom_speaker] AND Announce 'Front door opened.' on Kitchen Speaker [media_player.kitchen_speaker] AND Announce 'Front Door opened.' on Bedroom Speaker [media_player.bedroom_speaker]).",
|
|
"natural_language": {
|
|
"trigger": "When the Back Door Contact [binary_sensor.back_door_contact] opens, or when the Front Door Contact [binary_sensor.front_door_contact] opens.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "Depending on which door opened, the automation will adjust the volume and announce a message. If the back door opened, it sets the volume of the Kitchen Speaker [media_player.kitchen_speaker] and Bedroom Speaker [media_player.bedroom_speaker] to 80%, then uses text-to-speech to announce 'Back door opened.' on both speakers. If the front door opened, it performs the same volume adjustment and announces 'Front door opened.' on both speakers."
|
|
},
|
|
"human_like": "Announces through the kitchen and bedroom speakers when either the front or back door is opened, specifying which door triggered the alert.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710543988869'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Openweathermap Cloud Coverage [sensor.openweathermap_cloud_coverage] changes state. CONDITIONS: Sun [sun.sun] is above_horizon. ACTIONS: Set Home Light Brightness [input_number.home_light_brightness] to a value calculated from the cloud coverage: baseline brightness is 30, maximum adjustment is 100. The brightness is calculated as baseline_brightness + ((cloud_coverage / 100) * (max_adjustment - baseline_brightness)), then clamped between 0 and max_adjustment.",
|
|
"natural_language": {
|
|
"trigger": "Whenever the cloud coverage percentage reported by the Openweathermap Cloud Coverage [sensor.openweathermap_cloud_coverage] sensor changes.",
|
|
"conditions": "The automation only runs if the sun is above the horizon, meaning it is daytime.",
|
|
"action": "Sets the Home Light Brightness [input_number.home_light_brightness] to a new value. This value is calculated based on the current cloud coverage percentage. It starts with a baseline brightness of 30 and increases proportionally as cloud coverage increases, up to a maximum of 100. The calculation ensures the brightness is never set below 0 or above 100."
|
|
},
|
|
"human_like": "Automatically adjusts indoor light brightness during the day based on how cloudy it is outside, making the lights brighter when it's overcast.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710640274265'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Bedroom Motion Sensor Temperature [sensor.bedroom_motion_sensor_temperature] rises above 75 OR when Bedroom Motion Sensor Temperature [sensor.bedroom_motion_sensor_temperature] falls below 70 OR at the start of every hour (time pattern). CONDITIONS: (Frigidaire AC Button [input_boolean.frigidaire_ac_button] is off AND LG AC Button [input_boolean.lg_ac_button] is off) - This condition is disabled. ACTIONS: Choose based on conditions. If (trigger was above_75 OR Bedroom Motion Sensor Temperature Measurement [sensor.bedroom_motion_sensor_temperature_measurement] is above 75), then run Frigidaire Climate Control Upstairs Power Toggle [script.frigidaire_climate_control_upstairs_power_toggle], wait 1 second, then run LG Climate Control Upstairs Power Toggle [script.lg_climate_control_upstairs_power_toggle]. Otherwise, if (trigger was below_70 OR Bedroom Motion Sensor Temperature Measurement [sensor.bedroom_motion_sensor_temperature_measurement] is below 70), then run Frigidaire Climate Control Upstairs Power Toggle [script.frigidaire_climate_control_upstairs_power_toggle], wait 1 second, then run LG Climate Control Upstairs Power Toggle [script.lg_climate_control_upstairs_power_toggle].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in three ways: when the Bedroom Motion Sensor Temperature [sensor.bedroom_motion_sensor_temperature] goes above 75 degrees, when it goes below 70 degrees, or at the start of every hour.",
|
|
"conditions": "A condition is defined to check if both the Frigidaire AC Button [input_boolean.frigidaire_ac_button] and the LG AC Button [input_boolean.lg_ac_button] are off, but this condition is currently disabled and does not affect the automation.",
|
|
"action": "The automation will select one of two sequences based on the temperature. If the temperature is too high (either from the trigger or by checking the Bedroom Motion Sensor Temperature Measurement [sensor.bedroom_motion_sensor_temperature_measurement]), it will toggle the power for both the Frigidaire and LG upstairs air conditioning units, with a one-second delay between them. If the temperature is too low, it will perform the same action: toggle the power for both units with a one-second delay."
|
|
},
|
|
"human_like": "This automation controls the upstairs air conditioners by toggling them on or off when the bedroom temperature gets too high or too low, and also checks the temperature every hour.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710979106892'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the LG webOS Smart TV (device ID 1503b5ade8481f97dd131da4a9772270, MAC E4:75:DC:9F:D6:D3) is requested to turn on. CONDITIONS: None. ACTIONS: Run the script Toggle [script.toggle] AND run the script LG TV Upstairs Power On [script.lg_tv_upstairs_power_on].",
|
|
"natural_language": {
|
|
"trigger": "When the LG webOS Smart TV (identified by its device ID and MAC address) receives a command to turn on.",
|
|
"conditions": "There are no conditions; the action runs immediately upon the trigger.",
|
|
"action": "Executes two scripts: first, the Toggle [script.toggle] script, and then the LG TV Upstairs Power On [script.lg_tv_upstairs_power_on] script."
|
|
},
|
|
"human_like": "Turns on the LG TV upstairs and runs additional power-on routines when the TV is activated.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1726203993067'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Hue device [Device 3f330cd2e69e8ee831d5c5f0ab4bc433] button 1 is short-released OR when Hue device [Device 3f330cd2e69e8ee831d5c5f0ab4bc433] button 4 is short-released. CONDITIONS: None. ACTIONS: IF the trigger was button 1 THEN set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 30, THEN wait for a deconz_event from device 3f330cd2e69e8ee831d5c5f0ab4bc433 with event 4002, THEN wait for 30 minutes, THEN set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 0.",
|
|
"natural_language": {
|
|
"trigger": "When button 1 or button 4 on the Hue device [Device 3f330cd2e69e8ee831d5c5f0ab4bc433] is pressed and released.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "If button 1 was pressed, it sets the Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 30, then waits for a specific deCONZ event (event 4002) from the same device, then waits for 30 minutes, and finally resets the delay back to 0. If button 4 was pressed, no action is taken."
|
|
},
|
|
"human_like": "Sets a temporary 30-minute no-motion delay when button 1 is pressed, resetting it automatically or when button 4 is pressed.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699732340926'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Frigidaire AC Button [input_boolean.frigidaire_ac_button] changes state. CONDITIONS: None. ACTIONS: Execute Frigidaire Climate Control Upstairs Power Toggle [script.frigidaire_climate_control_upstairs_power_toggle].",
|
|
"natural_language": {
|
|
"trigger": "Whenever the state of the Frigidaire AC Button [input_boolean.frigidaire_ac_button] changes.",
|
|
"conditions": "There are no conditions to check.",
|
|
"action": "Runs the script named Frigidaire Climate Control Upstairs Power Toggle [script.frigidaire_climate_control_upstairs_power_toggle]."
|
|
},
|
|
"human_like": "Toggles the power of the upstairs Frigidaire climate control whenever the dedicated button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699732652226'",
|
|
"result": {
|
|
"structured": "TRIGGER: When LG AC Button [input_boolean.lg_ac_button] changes state. CONDITIONS: None. ACTIONS: Execute LG Climate Control Upstairs Power Toggle [script.lg_climate_control_upstairs_power_toggle].",
|
|
"natural_language": {
|
|
"trigger": "Whenever the state of the LG AC Button [input_boolean.lg_ac_button] changes.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Runs the script named LG Climate Control Upstairs Power Toggle [script.lg_climate_control_upstairs_power_toggle]."
|
|
},
|
|
"human_like": "Toggles the power of the upstairs LG air conditioner when the dedicated button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "417395bc-bd64-40a3-b20a-9062d426a01f",
|
|
"result": {
|
|
"structured": "TRIGGER: When a media_player.play_media service call occurs OR When a cast.show_lovelace_view service call occurs. CONDITIONS: (Automation enabled in script.google_home_resume settings) AND ((Trigger is cast.show_lovelace_view) OR (Trigger is media_player.play_media AND announce parameter is set in service call)) AND ((Trigger is media_player.play_media) OR (dashboard_cast setting is enabled or not defined)). ACTIONS: Set internal variables; If no resume scripts are running, remove all groups with 'ghresume' in entity_id; Check if target entities are not already being resumed; If Spotify entities exist, update them; Set data_source and target_list; Compute player_data for all cast entities; If target_list contains YouTube Music players, interrupt them; If trigger is play_media and announce_volume is set, wait for first entity to be idle, then set its volume; Wait 0.5 seconds; Re-check if target entities are not already being resumed; Start script.google_home_resume with computed variables.",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when any media player starts playing media via a service call, or when a dashboard view is cast to a device via a service call.",
|
|
"conditions": "The automation only runs if it is enabled in the settings of the Google Home Resume script. For media play triggers, it also requires that the service call includes an 'announce' parameter. For dashboard cast triggers, it requires that the dashboard casting feature is enabled in the settings (or the setting is not defined).",
|
|
"action": "The automation first sets up internal variables and data. It performs a cleanup by removing any leftover speaker groups if no resume process is currently active. It then checks if the target speakers are not already part of an ongoing resume process. If Spotify players exist, it updates their state. It identifies the target cast devices and gathers detailed playback information for all available cast entities. If the target includes YouTube Music players, it interrupts their current playback. If the trigger was a media play with an announcement volume specified, it waits for the primary speaker to become idle and then sets its volume. After a brief delay, it re-verifies that the targets are still available for resuming. Finally, it starts the main 'Google Home Resume' script, passing all the collected data to handle the actual resume process."
|
|
},
|
|
"human_like": "This automation intelligently pauses and resumes media playback on Google Home devices when new media or dashboard casts are initiated, ensuring a seamless audio experience.",
|
|
"complexity": "high"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699583739347'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device 3f330cd2e69e8ee831d5c5f0ab4bc433 [device_id: 3f330cd2e69e8ee831d5c5f0ab4bc433] long-presses button 4 OR When Device c0fe949098f7ff63239d22535cf3240a [device_id: c0fe949098f7ff63239d22535cf3240a] long-presses button 4. CONDITIONS: None. ACTIONS: Turn off All lights group [light.all_lights] with a 5-second transition.",
|
|
"natural_language": {
|
|
"trigger": "When a long press is detected on button 4 of either the device with ID 3f330cd2e69e8ee831d5c5f0ab4bc433 or the device with ID c0fe949098f7ff63239d22535cf3240a.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Turns off all lights in the All lights group [light.all_lights] with a smooth 5-second fade-out."
|
|
},
|
|
"human_like": "Turns off all the lights with a fade-out when a specific button is long-pressed on one of two devices.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699583900858'",
|
|
"result": {
|
|
"structured": "TRIGGER: When device 3f330cd2e69e8ee831d5c5f0ab4bc433 (Hue switch) sends a long press on button 1. CONDITIONS: None. ACTIONS: Turn on All lights group [light.all_lights] with a 60-second transition, color temperature of 228, and brightness at 100%.",
|
|
"natural_language": {
|
|
"trigger": "When the Hue switch (device 3f330cd2e69e8ee831d5c5f0ab4bc433) is long-pressed on button 1.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Gradually turns on all lights in the All lights group [light.all_lights] over 60 seconds, setting the color temperature to 228 and brightness to 100%."
|
|
},
|
|
"human_like": "Turns on all bedroom lights with a slow fade to full brightness and a warm white color when a specific Hue switch button is long-pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699584786811'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device 3f330cd2e69e8ee831d5c5f0ab4bc433 [device_id: 3f330cd2e69e8ee831d5c5f0ab4bc433] receives a short_release event on button 1. CONDITIONS: None. ACTIONS: Turn on lights for devices Device 3e85e140da7932a78fa8c0c855488192 [device_id: 3e85e140da7932a78fa8c0c855488192], Device 0df99c2f064682cb887bdbc6004b11ff [device_id: 0df99c2f064682cb887bdbc6004b11ff], Device 4f72c3af81e2dbfec9b42c8daa27bff6 [device_id: 4f72c3af81e2dbfec9b42c8daa27bff6], and Device e2863f42283465b7f5d3f51bdbf80ca2 [device_id: e2863f42283465b7f5d3f51bdbf80ca2] with a 5-second transition, color temperature 234, and brightness at 100%.",
|
|
"natural_language": {
|
|
"trigger": "When the button 1 on the device named Device 3f330cd2e69e8ee831d5c5f0ab4bc433 is pressed and released quickly (short press).",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns on the lights associated with four devices: Device 3e85e140da7932a78fa8c0c855488192, Device 0df99c2f064682cb887bdbc6004b11ff, Device 4f72c3af81e2dbfec9b42c8daa27bff6, and Device e2863f42283465b7f5d3f51bdbf80ca2. The lights will fade on over 5 seconds, be set to a warm white color (color temperature 234), and be at full brightness."
|
|
},
|
|
"human_like": "Turns on the bedroom lights with a warm, bright glow when a specific button is short-pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699584786811'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device 3f330cd2e69e8ee831d5c5f0ab4bc433 [device_id: 3f330cd2e69e8ee831d5c5f0ab4bc433] receives a short_release event on button 1. CONDITIONS: None. ACTIONS: Turn on lights for devices 3e85e140da7932a78fa8c0c855488192, 0df99c2f064682cb887bdbc6004b11ff, 4f72c3af81e2dbfec9b42c8daa27bff6, and e2863f42283465b7f5d3f51bdbf80ca2 with a 5-second transition, color temperature of 234, and brightness at 100%.",
|
|
"natural_language": {
|
|
"trigger": "When button 1 on the device identified as Device 3f330cd2e69e8ee831d5c5f0ab4bc433 is pressed and released quickly (short press).",
|
|
"conditions": "There are no conditions; the automation runs immediately after the trigger.",
|
|
"action": "Turns on the lights associated with four devices (Device 3e85e140da7932a78fa8c0c855488192, Device 0df99c2f064682cb887bdbc6004b11ff, Device 4f72c3af81e2dbfec9b42c8daa27bff6, and Device e2863f42283465b7f5d3f51bdbf80ca2) with a smooth 5-second fade-in, sets the color temperature to a cool white (234), and sets the brightness to maximum (100%)."
|
|
},
|
|
"human_like": "Turns on the bedroom lights with a smooth fade to full brightness and a cool white color when a specific button is short-pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699584906064'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device 3f330cd2e69e8ee831d5c5f0ab4bc433 [device_id: 3f330cd2e69e8ee831d5c5f0ab4bc433] sends a short_release event on button 4. CONDITIONS: None. ACTIONS: Turn off lights on devices Device 3e85e140da7932a78fa8c0c855488192 [device_id: 3e85e140da7932a78fa8c0c855488192], Device 0df99c2f064682cb887bdbc6004b11ff [device_id: 0df99c2f064682cb887bdbc6004b11ff], Device 4f72c3af81e2dbfec9b42c8daa27bff6 [device_id: 4f72c3af81e2dbfec9b42c8daa27bff6], and Device e2863f42283465b7f5d3f51bdbf80ca2 [device_id: e2863f42283465b7f5d3f51bdbf80ca2] with a transition of 5 seconds.",
|
|
"natural_language": {
|
|
"trigger": "When button 4 on the device named Device 3f330cd2e69e8ee831d5c5f0ab4bc433 is pressed and quickly released.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Gradually turn off the lights connected to four devices: Device 3e85e140da7932a78fa8c0c855488192, Device 0df99c2f064682cb887bdbc6004b11ff, Device 4f72c3af81e2dbfec9b42c8daa27bff6, and Device e2863f42283465b7f5d3f51bdbf80ca2, using a 5-second fade-out transition."
|
|
},
|
|
"human_like": "Turns off a group of bedroom lights with a fade-out effect when a specific button on a Hue switch is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699590281953'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device c0fe949098f7ff63239d22535cf3240a [device_id: c0fe949098f7ff63239d22535cf3240a] button 4 is short-released. CONDITIONS: None. ACTIONS: Turn off lights on devices Device ae9a7a6ecc1a78fb729248e254f52b32 [device_id: ae9a7a6ecc1a78fb729248e254f52b32], Device 2fbfe2a1a69c726b59f2876e08c597f9 [device_id: 2fbfe2a1a69c726b59f2876e08c597f9], Device 04b3402eedc91e13a89c8d108bc7fd56 [device_id: 04b3402eedc91e13a89c8d108bc7fd56], Device 1e2569baf7100aa8803bea93d7c70707 [device_id: 1e2569baf7100aa8803bea93d7c70707], Device 4285466a8f1c5d3a42b2db310dff1f69 [device_id: 4285466a8f1c5d3a42b2db310dff1f69], and Device 303d1584166e2c7c7de70d806228e855 [device_id: 303d1584166e2c7c7de70d806228e855] with a 5-second transition.",
|
|
"natural_language": {
|
|
"trigger": "When button 4 on the device named Device c0fe949098f7ff63239d22535cf3240a is pressed and quickly released (a short press).",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns off the lights associated with six specific devices (Device ae9a7a6ecc1a78fb729248e254f52b32, Device 2fbfe2a1a69c726b59f2876e08c597f9, Device 04b3402eedc91e13a89c8d108bc7fd56, Device 1e2569baf7100aa8803bea93d7c70707, Device 4285466a8f1c5d3a42b2db310dff1f69, and Device 303d1584166e2c7c7de70d806228e855), fading them out over 5 seconds."
|
|
},
|
|
"human_like": "Turns off a group of downstairs lights with a fade-out effect when a specific button on a switch is short-pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1699590566951'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device c0fe949098f7ff63239d22535cf3240a [device_id: c0fe949098f7ff63239d22535cf3240a] sends a short_release event for button 1. CONDITIONS: None. ACTIONS: Turn on lights for devices ae9a7a6ecc1a78fb729248e254f52b32, 2fbfe2a1a69c726b59f2876e08c597f9, 04b3402eedc91e13a89c8d108bc7fd56, 4285466a8f1c5d3a42b2db310dff1f69, 303d1584166e2c7c7de70d806228e855, and 1e2569baf7100aa8803bea93d7c70707, setting color temperature to 412, brightness to 100%, with a 15-second transition.",
|
|
"natural_language": {
|
|
"trigger": "When the button 1 on Device c0fe949098f7ff63239d22535cf3240a is pressed and quickly released.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns on a group of six lights (associated with the listed device IDs) to a cool white color (412 color temperature) at full brightness, fading them on over 15 seconds."
|
|
},
|
|
"human_like": "Turns on all the downstairs lights to a bright, cool white when a specific button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1727766777846'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Device 3f330cd2e69e8ee831d5c5f0ab4bc433 [device_id: 3f330cd2e69e8ee831d5c5f0ab4bc433] receives a Hue long press (subtype 3). CONDITIONS: None. ACTIONS: Toggle Someone Sleeping [input_boolean.someone_sleeping].",
|
|
"natural_language": {
|
|
"trigger": "When a specific Hue device (Device 3f330cd2e69e8ee831d5c5f0ab4bc433) is long-pressed.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggles the state of the 'Someone Sleeping' [input_boolean.someone_sleeping] input boolean."
|
|
},
|
|
"human_like": "Toggles the 'Someone Sleeping' status with a long press of a Hue button.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "Auto populate Hue group input select",
|
|
"result": {
|
|
"structured": "TRIGGER: When the event delayed_homeassistant_start occurs. CONDITIONS: None. ACTIONS: Set the options of Hue Group [input_select.hue_group] to a list of names from all light entities where the attribute is_hue_group equals true.",
|
|
"natural_language": {
|
|
"trigger": "When the system finishes its delayed startup, signaled by the delayed_homeassistant_start event.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Updates the dropdown list for the Hue Group [input_select.hue_group] to include the names of all light entities that are configured as Hue groups."
|
|
},
|
|
"human_like": "Automatically populates the Hue group selector with the names of all available Hue light groups when Home Assistant starts up.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "Auto populate Hue dynamic scene input select",
|
|
"result": {
|
|
"structured": "TRIGGER: When the Home Assistant event 'delayed_homeassistant_start' occurs OR when the state of Hue Group [input_select.hue_group] changes. CONDITIONS: None. ACTIONS: Set the options for Hue Dynamic Scene [input_select.hue_dynamic_scene] to a list of scene names where the scene's 'group_name' attribute matches the current state of Hue Group [input_select.hue_group] AND the scene's 'is_dynamic' attribute is true.",
|
|
"natural_language": {
|
|
"trigger": "The automation runs either when Home Assistant finishes its delayed start phase or whenever the selected value in the Hue Group [input_select.hue_group] dropdown changes.",
|
|
"conditions": "There are no conditions that must be met for the action to execute.",
|
|
"action": "Updates the list of available options in the Hue Dynamic Scene [input_select.hue_dynamic_scene] dropdown. It populates it with the names of all scenes that are configured for the currently selected Hue group and are marked as dynamic scenes."
|
|
},
|
|
"human_like": "Automatically updates the list of available dynamic scenes whenever the selected light group changes or when Home Assistant starts.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710545712946'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Bedroom Motion Sensor [binary_sensor.bedroom_motion_sensor] remains off for a duration defined by Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] (in minutes) OR When Kitchen Motion Sensor [binary_sensor.kitchen_motion_sensor] remains off for a duration defined by Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] (in minutes) OR When Stair Motion Sensor [binary_sensor.stair_motion_sensor] remains off for a duration defined by Stairs No Motion Delay [input_number.stairs_no_motion_delay] (in minutes) OR When Media Room Motion Sensor [binary_sensor.media_room_motion_sensor] remains off for a duration defined by Media Room No Motion Delay [input_number.media_room_no_motion_delay] (in minutes) OR When Front Door Contact [binary_sensor.front_door_contact] remains off for a duration defined by Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] (in minutes) OR When Back Door Contact [binary_sensor.back_door_contact] remains off for a duration defined by Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] (in minutes). CONDITIONS: Sync Music Lights [input_boolean.sync_music_lights] is off AND Theme Mode [input_boolean.theme_mode] is off. ACTIONS: If the trigger is bedroom_no_motion, then turn off Bedroom Overhead Light [light.bedroom_overhead_light], Bed Light Strip 1 [light.bed_light_strip_1], Bed Light Strip 2 [light.bed_light_strip_2], Floorlamp [light.floorlamp], and Media Room Overhead Light [light.media_room_overhead_light]. If the trigger is kitchen_no_motion, then turn off Kitchen Overhead 1 [light.kitchen_overhead_1], Kitchen Overhead 2 [light.kitchen_overhead_2], Laundry Room Overhead 1 [light.laundry_room_overhead_1], and Laundry Room Overhead 2 [light.laundry_room_overhead_2]. If the trigger is stairs_no_motion, then turn off Stairs Light Strip [light.stairs_light_strip] and Stairs Overhead Light [light.stairs_overhead_light]. If the trigger is media_room_no_motion, then turn off Media Room Overhead Light [light.media_room_overhead_light]. If the trigger is front_door_closed, then turn off Living Room Light [light.living_room_light] and Dining Room Light [light.dining_room_light]. If the trigger is back_door_closed, then turn off Kitchen Overhead 1 [light.kitchen_overhead_1], Kitchen Overhead 2 [light.kitchen_overhead_2], Laundry Room Overhead 1 [light.laundry_room_overhead_1], and Laundry Room Overhead 2 [light.laundry_room_overhead_2].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in several ways: when the Bedroom Motion Sensor [binary_sensor.bedroom_motion_sensor] detects no motion for a configurable delay period, when the Kitchen Motion Sensor [binary_sensor.kitchen_motion_sensor] detects no motion for a configurable delay period, when the Stair Motion Sensor [binary_sensor.stair_motion_sensor] detects no motion for a configurable delay period, when the Media Room Motion Sensor [binary_sensor.media_room_motion_sensor] detects no motion for a configurable delay period, when the Front Door Contact [binary_sensor.front_door_contact] remains closed for a configurable delay period, or when the Back Door Contact [binary_sensor.back_door_contact] remains closed for a configurable delay period. The specific delay for each trigger is read from a corresponding input number entity.",
|
|
"conditions": "Two global conditions must be met for any action to occur: the Sync Music Lights [input_boolean.sync_music_lights] must be turned off, and the Theme Mode [input_boolean.theme_mode] must also be turned off.",
|
|
"action": "Depending on which specific trigger occurred, a different set of lights will be turned off. If the bedroom motion delay expires, lights in the bedroom and media room are turned off. If the kitchen motion delay expires, kitchen and laundry room lights are turned off. If the stairs motion delay expires, stairway lights are turned off. If the media room motion delay expires, the media room overhead light is turned off. If the front door remains closed for the delay, living and dining room lights are turned off. If the back door remains closed for the delay, kitchen and laundry room lights are turned off."
|
|
},
|
|
"human_like": "Automatically turns off lights in different areas of the home after a period of no motion or after doors have been closed, helping to save energy when rooms are unoccupied.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710639809027'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Bedroom Motion Sensor [binary_sensor.bedroom_motion_sensor] remains on for a duration defined by Bedroom Motion Delay [input_number.bedroom_motion_delay] OR When Kitchen Motion Sensor [binary_sensor.kitchen_motion_sensor] remains on for a duration defined by Kitchen Motion Delay [input_number.kitchen_motion_delay] OR When Media Room Motion Sensor [binary_sensor.media_room_motion_sensor] remains on for a duration defined by Media Room Motion Delay [input_number.media_room_motion_delay] OR When Stair Motion Sensor [binary_sensor.stair_motion_sensor] remains on for a duration defined by Stairs Motion Delay [input_number.stairs_motion_delay] OR When Front Door Contact [binary_sensor.front_door_contact] remains on for a duration defined by Downstairs Motion Delay [input_number.downstairs_motion_delay] OR When Back Door Contact [binary_sensor.back_door_contact] remains on for a duration defined by Downstairs Motion Delay [input_number.downstairs_motion_delay]. CONDITIONS: Sync Music Lights [input_boolean.sync_music_lights] is off AND Theme Mode [input_boolean.theme_mode] is off. ACTIONS: If the trigger was Kitchen Motion Sensor [binary_sensor.kitchen_motion_sensor], then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Kitchen Overhead 1 [light.kitchen_overhead_1], Kitchen Overhead 2 [light.kitchen_overhead_2], Laundry Room Overhead 1 [light.laundry_room_overhead_1], and Laundry Room Overhead 2 [light.laundry_room_overhead_2] with brightness from Home Light Brightness [input_number.home_light_brightness] and color from Light Color [input_select.light_color]; otherwise, turn on the same lights with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin]. If the trigger was Stair Motion Sensor [binary_sensor.stair_motion_sensor], then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Stairs Overhead Light [light.stairs_overhead_light] and Stairs Light Strip [light.stairs_light_strip] with brightness from Home Light Brightness [input_number.home_light_brightness] and color from Light Color [input_select.light_color]; otherwise, turn on the same lights with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin]. If the trigger was Bedroom Motion Sensor [binary_sensor.bedroom_motion_sensor], then if Someone Sleeping [input_boolean.someone_sleeping] is on, then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Bed Light Strip 1 [light.bed_light_strip_1] and Bed Light Strip 2 [light.bed_light_strip_2] with 10% brightness and color from Light Color [input_select.light_color]; otherwise, turn on the same lights with 10% brightness and color temperature from Light Kelvin [input_select.light_kelvin]. Otherwise, if Someone Sleeping [input_boolean.someone_sleeping] is off AND Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Floorlamp [light.floorlamp], Bedroom Overhead Light [light.bedroom_overhead_light], Bed Light Strip 1 [light.bed_light_strip_1], and Bed Light Strip 2 [light.bed_light_strip_2] with 10% brightness and color from Light Color [input_select.light_color]. Otherwise, turn on Floorlamp [light.floorlamp], Bedroom Overhead Light [light.bedroom_overhead_light], Bed Light Strip 1 [light.bed_light_strip_1], and Bed Light Strip 2 [light.bed_light_strip_2] with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin]. If the trigger was Media Room Motion Sensor [binary_sensor.media_room_motion_sensor], then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Media Room Overhead Light [light.media_room_overhead_light] with brightness from Home Light Brightness [input_number.home_light_brightness] and color from Light Color [input_select.light_color]; otherwise, turn on the same light with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin]. If the trigger was Front Door Contact [binary_sensor.front_door_contact], then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Living Room Light [light.living_room_light] and Dining Room Light [light.dining_room_light] with brightness from Home Light Brightness [input_number.home_light_brightness] and color from Light Color [input_select.light_color]; otherwise, turn on the same lights with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin]. If the trigger was Back Door Contact [binary_sensor.back_door_contact], then if Enable Color Mode [input_boolean.enable_color_mode] is on, turn on Kitchen Overhead 1 [light.kitchen_overhead_1], Kitchen Overhead 2 [light.kitchen_overhead_2], Laundry Room Overhead 1 [light.laundry_room_overhead_1], and Laundry Room Overhead 2 [light.laundry_room_overhead_2] with brightness from Home Light Brightness [input_number.home_light_brightness] and color from Light Color [input_select.light_color]; otherwise, turn on the same lights with brightness from Home Light Brightness [input_number.home_light_brightness] and color temperature from Light Kelvin [input_select.light_kelvin].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when any of the following sensors detect activity and remain in the 'on' state for a specific, configurable delay: motion is detected in the bedroom, kitchen, media room, or on the stairs, or when either the front or back door is opened. Each trigger uses a separate delay setting, such as Bedroom Motion Delay [input_number.bedroom_motion_delay] for the bedroom or Downstairs Motion Delay [input_number.downstairs_motion_delay] for the doors.",
|
|
"conditions": "Two global conditions must be met for the automation to run: the Sync Music Lights [input_boolean.sync_music_lights] feature must be turned off, and the Theme Mode [input_boolean.theme_mode] must also be turned off.",
|
|
"action": "Depending on which sensor triggered the automation, a specific set of lights is turned on. The brightness is generally set using the Home Light Brightness [input_number.home_light_brightness] value, and the color is determined by whether Enable Color Mode [input_boolean.enable_color_mode] is active. If color mode is on, lights use a color from Light Color [input_select.light_color]; otherwise, they use a color temperature from Light Kelvin [input_select.light_kelvin]. Special rules apply for the bedroom: if Someone Sleeping [input_boolean.someone_sleeping] is on, only the bed light strips are activated at a low 10% brightness. If no one is sleeping, more lights are turned on. Opening the front door turns on the living and dining room lights, while opening the back door turns on the kitchen and laundry room lights."
|
|
},
|
|
"human_like": "Automatically turns on lights in different areas of the home when motion is detected or doors are opened, using configurable delays and color settings, while respecting a 'sleeping' mode for the bedroom.",
|
|
"complexity": "high"
|
|
}
|
|
},
|
|
{
|
|
"id": "1cdcc41b990443baad193c766e929fa4",
|
|
"result": {
|
|
"structured": "TRIGGER: When Home Light Brightness [input_number.home_light_brightness] changes state. CONDITIONS: None. ACTIONS: For each light entity that is currently on and whose entity_id does not contain the substring '_screen', set its brightness percentage to the integer value of Home Light Brightness [input_number.home_light_brightness].",
|
|
"natural_language": {
|
|
"trigger": "Whenever the Home Light Brightness [input_number.home_light_brightness] input number changes.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "The automation finds all light entities that are currently turned on and whose entity IDs do not contain the text '_screen'. It then sets the brightness percentage of each of those lights to match the current value of the Home Light Brightness [input_number.home_light_brightness] input number."
|
|
},
|
|
"human_like": "Synchronizes the brightness of all currently on lights (except screen lights) to a central brightness slider.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "cc5b7c3fd79a4d5ea054d706af05c445",
|
|
"result": {
|
|
"structured": "TRIGGER: When Light Color [input_select.light_color] changes state. CONDITIONS: None. ACTIONS: Turn off Normal Lights [input_boolean.normal_lights], Sync Music Lights [input_boolean.sync_music_lights], and Theme Mode [input_boolean.theme_mode]. Then turn on Enable Color Mode [input_boolean.enable_color_mode]. Finally, turn on All lights group [light.all_lights] with the color name set to the current state of Light Color [input_select.light_color].",
|
|
"natural_language": {
|
|
"trigger": "Whenever the Light Color [input_select.light_color] selection changes.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "First, it turns off three input booleans: Normal Lights [input_boolean.normal_lights], Sync Music Lights [input_boolean.sync_music_lights], and Theme Mode [input_boolean.theme_mode]. Then, it turns on the Enable Color Mode [input_boolean.enable_color_mode] input boolean. Finally, it turns on all the lights in the All lights group [light.all_lights] and sets their color to the name that was just selected in the Light Color [input_select.light_color] dropdown."
|
|
},
|
|
"human_like": "Changes all lights to a selected color and switches the system into color mode, disabling other lighting modes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1721875125353'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Back Door Contact [binary_sensor.back_door_contact] changes from closed (off) to open (on). CONDITIONS: The sun is below the horizon (after sunset). ACTIONS: Toggle the switch associated with device 985b699e0a29cb7a1bcc100865344644, wait for 15 minutes, then toggle the switch associated with device 985b699e0a29cb7a1bcc100865344644 again.",
|
|
"natural_language": {
|
|
"trigger": "When the Back Door Contact [binary_sensor.back_door_contact] opens.",
|
|
"conditions": "The automation only runs after sunset.",
|
|
"action": "Toggles a light or switch (device 985b699e0a29cb7a1bcc100865344644) on, waits for 15 minutes, and then toggles it off."
|
|
},
|
|
"human_like": "Turns on an outdoor light for 15 minutes when the back door is opened after sunset.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711417104881'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Normal Lights [input_boolean.normal_lights] changes from off to on. CONDITIONS: None. ACTIONS: Turn off Enable Color Mode [input_boolean.enable_color_mode], Sync Music Lights [input_boolean.sync_music_lights], and Theme Mode [input_boolean.theme_mode].",
|
|
"natural_language": {
|
|
"trigger": "When the Normal Lights [input_boolean.normal_lights] switch is turned on from an off state.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Disables other lighting modes by turning off the Enable Color Mode [input_boolean.enable_color_mode], Sync Music Lights [input_boolean.sync_music_lights], and Theme Mode [input_boolean.theme_mode] switches."
|
|
},
|
|
"human_like": "When normal lights are activated, this automation turns off other special lighting modes to ensure only standard lighting is active.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710456822979'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Theme Mode [input_boolean.theme_mode] changes from on to off. CONDITIONS: None. ACTIONS: Turn on Normal Lights [input_boolean.normal_lights].",
|
|
"natural_language": {
|
|
"trigger": "When the Theme Mode [input_boolean.theme_mode] is switched off.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns on the Normal Lights [input_boolean.normal_lights] input boolean."
|
|
},
|
|
"human_like": "Switches the lights back to normal mode when the theme mode is turned off.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711150276270'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Light Kelvin [input_select.light_kelvin] changes state. CONDITIONS: None. ACTIONS: Turn off Enable Color Mode [input_boolean.enable_color_mode], Theme Mode [input_boolean.theme_mode], and Sync Music Lights [input_boolean.sync_music_lights]. Turn on Normal Lights [input_boolean.normal_lights]. Turn on All lights group [light.all_lights] with the color temperature (kelvin) set to the current value of Light Kelvin [input_select.light_kelvin].",
|
|
"natural_language": {
|
|
"trigger": "Whenever the Light Kelvin [input_select.light_kelvin] selection changes.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Disables the Enable Color Mode [input_boolean.enable_color_mode], Theme Mode [input_boolean.theme_mode], and Sync Music Lights [input_boolean.sync_music_lights] settings. It then enables the Normal Lights [input_boolean.normal_lights] setting and turns on all the lights in the All lights group [light.all_lights], setting their color temperature to the newly selected Kelvin value from the Light Kelvin [input_select.light_kelvin] selector."
|
|
},
|
|
"human_like": "Applies a selected white light temperature to all lights, ensuring color and theme modes are disabled.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710103968772'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the template '{{ state_attr(''light.home'', ''dynamics'') }}' changes. CONDITIONS: None. ACTIONS: Turn on Bed Light Strip 1 [light.bed_light_strip_1] and Laundry Room Overhead 1 [light.laundry_room_overhead_1] with brightness and rgb_color from Media Room Overhead Light [light.media_room_overhead_light]. Turn on Stairs Light Strip [light.stairs_light_strip], Kitchen Overhead 1 [light.kitchen_overhead_1], and Living Room Light [light.living_room_light] with brightness and rgb_color from Stairs Overhead Light [light.stairs_overhead_light]. Turn on Kitchen Overhead 2 [light.kitchen_overhead_2] and Laundry Room Overhead 2 [light.laundry_room_overhead_2] with brightness and rgb_color from Bedroom Overhead Light [light.bedroom_overhead_light]. Turn on Dining Room Light [light.dining_room_light] and Bed Light Strip 2 [light.bed_light_strip_2] with brightness and rgb_color from Floorlamp [light.floorlamp].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers whenever the dynamic scene attribute of the light entity 'light.home' changes.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "The automation turns on four distinct groups of Sengled lights, copying the brightness and color from specific Hue lights. The first group, consisting of Bed Light Strip 1 [light.bed_light_strip_1] and Laundry Room Overhead 1 [light.laundry_room_overhead_1], uses the brightness and color from Media Room Overhead Light [light.media_room_overhead_light]. The second group, with Stairs Light Strip [light.stairs_light_strip], Kitchen Overhead 1 [light.kitchen_overhead_1], and Living Room Light [light.living_room_light], copies from Stairs Overhead Light [light.stairs_overhead_light]. The third group, Kitchen Overhead 2 [light.kitchen_overhead_2] and Laundry Room Overhead 2 [light.laundry_room_overhead_2], uses the settings from Bedroom Overhead Light [light.bedroom_overhead_light]. Finally, the fourth group, Dining Room Light [light.dining_room_light] and Bed Light Strip 2 [light.bed_light_strip_2], copies from Floorlamp [light.floorlamp]."
|
|
},
|
|
"human_like": "This automation syncs multiple Sengled light groups to match the colors and brightness of specific Hue lights whenever a dynamic scene is activated.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710456631644'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Hue Groups Dynamic Scening [binary_sensor.hue_groups_dynamic_scening] changes from off to on. CONDITIONS: None. ACTIONS: Turn on Theme Mode [input_boolean.theme_mode].",
|
|
"natural_language": {
|
|
"trigger": "When the Hue Groups Dynamic Scening [binary_sensor.hue_groups_dynamic_scening] sensor turns on.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Turns on the Theme Mode [input_boolean.theme_mode] input boolean."
|
|
},
|
|
"human_like": "Activates theme mode when dynamic scening for Hue groups becomes active.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710456739075'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Theme Mode [input_boolean.theme_mode] changes from any state to on. CONDITIONS: None. ACTIONS: Turn off Normal Lights [input_boolean.normal_lights], Enable Color Mode [input_boolean.enable_color_mode], and Sync Music Lights [input_boolean.sync_music_lights].",
|
|
"natural_language": {
|
|
"trigger": "When the Theme Mode [input_boolean.theme_mode] is turned on.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns off the Normal Lights [input_boolean.normal_lights], Enable Color Mode [input_boolean.enable_color_mode], and Sync Music Lights [input_boolean.sync_music_lights] switches."
|
|
},
|
|
"human_like": "When a special theme mode is activated, this automation turns off other lighting modes to ensure only the theme is active.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711221914901'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Time of Day [input_select.time_of_day] changes to Evening. CONDITIONS: None. ACTIONS: Set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 5 AND Set Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 10 AND Set Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 0 AND Set Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 2 AND Set Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 10 AND Set Bedroom Motion Delay [input_number.bedroom_motion_delay] to 0 AND Set Downstairs Motion Delay [input_number.downstairs_motion_delay] to 0 AND Set Kitchen Motion Delay [input_number.kitchen_motion_delay] to 0 AND Set Stairs Motion Delay [input_number.stairs_motion_delay] to 0 AND Set Media Room Motion Delay [input_number.media_room_motion_delay] to 0.",
|
|
"natural_language": {
|
|
"trigger": "When the Time of Day [input_select.time_of_day] is set to Evening.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Adjusts several motion delay timers to configure the home's evening lighting behavior. Specifically, it sets the Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 5, the Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 10, the Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 0, the Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 2, and the Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 10. It also sets all motion delay timers (Bedroom Motion Delay [input_number.bedroom_motion_delay], Downstairs Motion Delay [input_number.downstairs_motion_delay], Kitchen Motion Delay [input_number.kitchen_motion_delay], Stairs Motion Delay [input_number.stairs_motion_delay], and Media Room Motion Delay [input_number.media_room_motion_delay]) to 0."
|
|
},
|
|
"human_like": "Configures motion sensor delay timers for different areas of the home when the time of day changes to Evening, preparing the lighting system for nighttime operation.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711221871324'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Time of Day [input_select.time_of_day] changes to Afternoon. CONDITIONS: None. ACTIONS: Set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 5 AND Set Bedroom Motion Delay [input_number.bedroom_motion_delay] to 0 AND Set Downstairs Motion Delay [input_number.downstairs_motion_delay] to 0 AND Set Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 15 AND Set Kitchen Motion Delay [input_number.kitchen_motion_delay] to 0 AND Set Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 15 AND Set Stairs Motion Delay [input_number.stairs_motion_delay] to 5 AND Set Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 0 AND Set Media Room Motion Delay [input_number.media_room_motion_delay] to 30 AND Set Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 0.",
|
|
"natural_language": {
|
|
"trigger": "When the Time of Day [input_select.time_of_day] changes to 'Afternoon'.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Sets a series of motion delay timers to specific values. The Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] is set to 5, while its motion delay is set to 0. The Downstairs Motion Delay [input_number.downstairs_motion_delay] is set to 0 and its no-motion delay is set to 15. The Kitchen Motion Delay [input_number.kitchen_motion_delay] is set to 0 and its no-motion delay is set to 15. The Stairs Motion Delay [input_number.stairs_motion_delay] is set to 5 and its no-motion delay is set to 0. Finally, the Media Room Motion Delay [input_number.media_room_motion_delay] is set to 30 and its no-motion delay is set to 0."
|
|
},
|
|
"human_like": "Configures the motion light delay settings for different areas of the home when the time of day changes to afternoon.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711155740786'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Time of Day [input_select.time_of_day] changes to Morning. CONDITIONS: None. ACTIONS: Set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 15 AND Set Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 30 AND Set Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 15 AND Set Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 0 AND Set Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 10 AND Set Bedroom Motion Delay [input_number.bedroom_motion_delay] to 30 AND Set Downstairs Motion Delay [input_number.downstairs_motion_delay] to 0 AND Set Kitchen Motion Delay [input_number.kitchen_motion_delay] to 0 AND Set Stairs Motion Delay [input_number.stairs_motion_delay] to 0 AND Set Media Room Motion Delay [input_number.media_room_motion_delay] to 0.",
|
|
"natural_language": {
|
|
"trigger": "When the Time of Day [input_select.time_of_day] is set to 'Morning'.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Adjusts several motion delay timers to their morning settings: sets Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 15, Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 30, Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 15, Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 0, Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 10, Bedroom Motion Delay [input_number.bedroom_motion_delay] to 30, Downstairs Motion Delay [input_number.downstairs_motion_delay] to 0, Kitchen Motion Delay [input_number.kitchen_motion_delay] to 0, Stairs Motion Delay [input_number.stairs_motion_delay] to 0, and Media Room Motion Delay [input_number.media_room_motion_delay] to 0."
|
|
},
|
|
"human_like": "Configures the home's motion sensor delay timers for the morning routine, setting specific wait times for different areas.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1711155393194'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Time of Day [input_select.time_of_day] changes to Late Night. CONDITIONS: None. ACTIONS: Set Bedroom No Motion Delay [input_number.bedroom_no_motion_delay] to 0 AND Set Downstairs No Motion Delay [input_number.downstairs_no_motion_delay] to 0 AND Set Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 10 AND Set Media Room No Motion Delay [input_number.media_room_no_motion_delay] to 0 AND Set Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 0 AND Set Bedroom Motion Delay [input_number.bedroom_motion_delay] to 30 AND Set Downstairs Motion Delay [input_number.downstairs_motion_delay] to 0 AND Set Kitchen Motion Delay [input_number.kitchen_motion_delay] to 0 AND Set Stairs Motion Delay [input_number.stairs_motion_delay] to 0 AND Set Media Room Motion Delay [input_number.media_room_motion_delay] to 0.",
|
|
"natural_language": {
|
|
"trigger": "When the Time of Day [input_select.time_of_day] changes to 'Late Night'.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Adjusts several motion delay settings: sets Bedroom No Motion Delay [input_number.bedroom_no_motion_delay], Downstairs No Motion Delay [input_number.downstairs_no_motion_delay], Media Room No Motion Delay [input_number.media_room_no_motion_delay], and Stairs No Motion Delay [input_number.stairs_no_motion_delay] to 0; sets Kitchen No Motion Delay [input_number.kitchen_no_motion_delay] to 10; sets Bedroom Motion Delay [input_number.bedroom_motion_delay] to 30; and sets Downstairs Motion Delay [input_number.downstairs_motion_delay], Kitchen Motion Delay [input_number.kitchen_motion_delay], Stairs Motion Delay [input_number.stairs_motion_delay], and Media Room Motion Delay [input_number.media_room_motion_delay] to 0."
|
|
},
|
|
"human_like": "Configures motion sensor delays for different areas of the home when the time of day changes to 'Late Night', primarily to keep lights on longer in the bedroom and kitchen.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1710642496243'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 00:00:01 OR at the time set in Morning Start [input_datetime.morning_start] OR at the time set in Afternoon Start [input_datetime.afternoon_start] OR at the time set in Evening Start [input_datetime.evening_start] OR at the time set in Late Night Start [input_datetime.late_night_start]. CONDITIONS: None. ACTIONS: Choose based on the current time: If the current time is greater than or equal to Morning Start [input_datetime.morning_start] AND less than Afternoon Start [input_datetime.afternoon_start], select 'Morning' for Time of Day [input_select.time_of_day]. Else if the current time is greater than or equal to Afternoon Start [input_datetime.afternoon_start] AND less than Evening Start [input_datetime.evening_start], select 'Afternoon' for Time of Day [input_select.time_of_day]. Else if the current time is greater than or equal to Evening Start [input_datetime.evening_start] AND less than Late Night Start [input_datetime.late_night_start], select 'Evening' for Time of Day [input_select.time_of_day]. Else if the current time is greater than or equal to Late Night Start [input_datetime.late_night_start] OR less than Morning Start [input_datetime.morning_start], select 'Late Night' for Time of Day [input_select.time_of_day].",
|
|
"natural_language": {
|
|
"trigger": "The automation runs at exactly one second past midnight, or at the specific times defined by the Morning Start [input_datetime.morning_start], Afternoon Start [input_datetime.afternoon_start], Evening Start [input_datetime.evening_start], and Late Night Start [input_datetime.late_night_start] entities.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "The automation checks the current time against the configured start times. If the current time falls within the morning period (from the morning start time until just before the afternoon start time), it sets the Time of Day [input_select.time_of_day] to 'Morning'. If it falls within the afternoon period (from the afternoon start time until just before the evening start time), it sets it to 'Afternoon'. If it falls within the evening period (from the evening start time until just before the late night start time), it sets it to 'Evening'. Otherwise, if the time is after the late night start time or before the morning start time, it sets it to 'Late Night'."
|
|
},
|
|
"human_like": "Updates the time of day label (like 'Morning' or 'Evening') based on the current time and your custom schedule.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1707603165027'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 30 minutes past every hour. CONDITIONS: Sun [sun.sun] is above the horizon. ACTIONS: Play the audio file 'media-source://media_source/local/antique-wood-chime-bell-ring.wav' on the media player Home [media_player.home].",
|
|
"natural_language": {
|
|
"trigger": "Every half-hour, at 30 minutes past the hour.",
|
|
"conditions": "The sun must be up, meaning the Sun [sun.sun] entity is in the 'above_horizon' state.",
|
|
"action": "Plays a specific antique wood chime bell ring sound on the Home [media_player.home] media player."
|
|
},
|
|
"human_like": "Plays a clock chime sound every half-hour during daylight hours.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1709497089270'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the time pattern matches minutes = 0 (i.e., on the hour). CONDITIONS: Sun [sun.sun] is above_horizon AND Frog Sounds Today [input_boolean.frog_sounds_today] is off. ACTIONS: Play media 'media-source://media_source/local/antique-wood-chime-bell-ring.wav' on Home [media_player.home].",
|
|
"natural_language": {
|
|
"trigger": "Every hour, precisely when the clock shows 0 minutes past the hour.",
|
|
"conditions": "The sun must be above the horizon (i.e., it is daytime), and the 'Frog Sounds Today' [input_boolean.frog_sounds_today] toggle must be off.",
|
|
"action": "Plays a clock sound (antique wood chime bell ring) on the 'Home' [media_player.home] media player."
|
|
},
|
|
"human_like": "Plays a clock chime sound every hour during the daytime, unless frog sounds are scheduled for the day.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1709228035694'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 01:00 every hour. CONDITIONS: Sun [sun.sun] is above the horizon AND Frog Sounds Today [input_boolean.frog_sounds_today] is on. ACTIONS: Set a variable 'chosen_frog' to a randomly selected URL from a predefined list of 32 frog sound files. Set volume to maximum (1) on Bedroom Speaker [media_player.bedroom_speaker]. Play the chosen frog sound on Bedroom Speaker [media_player.bedroom_speaker]. Set volume to maximum (1) on Kitchen Speaker [media_player.kitchen_speaker]. Play the same chosen frog sound on Kitchen Speaker [media_player.kitchen_speaker].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers at 1:00 AM every hour.",
|
|
"conditions": "The sun must be above the horizon, indicating daylight hours, and the Frog Sounds Today [input_boolean.frog_sounds_today] switch must be turned on.",
|
|
"action": "The automation selects a random frog sound from a list of 32 audio files. It then sets the volume to maximum and plays this sound on both the Bedroom Speaker [media_player.bedroom_speaker] and the Kitchen Speaker [media_player.kitchen_speaker]."
|
|
},
|
|
"human_like": "Plays a random frog sound on speakers in the morning on days when the feature is enabled.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1709326067269'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 00:01:00 daily. CONDITIONS: None. ACTIONS: Execute script 1709327333198 [script.1709327333198].",
|
|
"natural_language": {
|
|
"trigger": "Every day, just after midnight at one minute past twelve.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Runs the script named 1709327333198 [script.1709327333198]."
|
|
},
|
|
"human_like": "Runs a daily script just after midnight to decide if frog sounds should play for the day.",
|
|
"complexity": "low"
|
|
}
|
|
}
|
|
] |