[ { "id": "'1583530252657'", "result": { "structured": "TRIGGER: At sunset plus 45 minutes. CONDITIONS: people group [group.people] is home AND the current weekday is Friday OR Saturday OR Sunday. ACTIONS: Turn on lego cabinet switch [switch.innr_sp_120_59328903_on_off].", "natural_language": { "trigger": "The automation triggers 45 minutes after sunset.", "conditions": "All conditions must be met: at least one person is home, as indicated by the people group [group.people], and the current day is Friday, Saturday, or Sunday.", "action": "Turns on the light in the lego cabinet by activating the lego cabinet switch [switch.innr_sp_120_59328903_on_off]." }, "human_like": "Turns on the Lego cabinet light on weekend evenings when someone is home.", "complexity": "low" } }, { "id": "'1583530546061'", "result": { "structured": "TRIGGER: At 23:00:00. CONDITIONS: Day is Friday OR Saturday OR Sunday. ACTIONS: Turn off lego cabinet switch [switch.innr_sp_120_59328903_on_off].", "natural_language": { "trigger": "At 11:00 PM.", "conditions": "The day must be a Friday, Saturday, or Sunday.", "action": "Turns off the lego cabinet switch [switch.innr_sp_120_59328903_on_off]." }, "human_like": "Turns off the Lego cabinet lights at 11 PM on weekends.", "complexity": "low" } }, { "id": "1583772997902_boll_on", "result": { "structured": "TRIGGER: At sunset. CONDITIONS: None. ACTIONS: Turn on blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off].", "natural_language": { "trigger": "When the sun sets.", "conditions": "There are no conditions that must be met.", "action": "Turns on the blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off]." }, "human_like": "Turns on a decorative blue ball light at sunset.", "complexity": "low" } }, { "id": "1583773386688_boll_off_vardag", "result": { "structured": "TRIGGER: At 22:00:00. CONDITIONS: workday sensor [binary_sensor.workday_sensor] is on. ACTIONS: Turn off blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off].", "natural_language": { "trigger": "Every day at 10:00 PM.", "conditions": "The workday sensor [binary_sensor.workday_sensor] must be on, indicating it is a workday.", "action": "Turn off the blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off]." }, "human_like": "Turns off a specific switch at 10 PM on workdays.", "complexity": "low" } }, { "id": "1583773386689_boll_off_helg", "result": { "structured": "TRIGGER: At 23:59:00. CONDITIONS: workday sensor [binary_sensor.workday_sensor] is off. ACTIONS: Turn off blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off].", "natural_language": { "trigger": "Every day at 23:59 (just before midnight).", "conditions": "Only if the workday sensor [binary_sensor.workday_sensor] is off, indicating it's not a workday.", "action": "Turns off the blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off]." }, "human_like": "Turns off a specific switch late at night on weekends and holidays.", "complexity": "low" } }, { "id": "'1583773805811'", "result": { "structured": "TRIGGER: When the time is exactly 16:00:00 OR when the sun sets. CONDITIONS: The current time is after sunset AND the current time is after 16:00:00 AND the current time is before 21:30:00. ACTIONS: Turn on black candlestick switch [switch.innr_sp_120_ed448903_on_off].", "natural_language": { "trigger": "The automation can be triggered either at 4:00 PM sharp or at sunset.", "conditions": "All of the following must be true: it must be after sunset, it must be after 4:00 PM, and it must be before 9:30 PM.", "action": "Turns on the black candlestick switch [switch.innr_sp_120_ed448903_on_off]." }, "human_like": "Turns on the black candlesticks in the evening, either at 4 PM or sunset, whichever comes first, but only before 9:30 PM.", "complexity": "medium" } }, { "id": "'1583773866555'", "result": { "structured": "TRIGGER: At 21:30:00 daily. CONDITIONS: None. ACTIONS: Turn off black candlestick switch [switch.innr_sp_120_ed448903_on_off].", "natural_language": { "trigger": "Every day at 9:30 PM.", "conditions": "There are no conditions that must be met.", "action": "Turns off the black candlestick switch [switch.innr_sp_120_ed448903_on_off]." }, "human_like": "Turns off the black candlesticks every evening at 9:30 PM.", "complexity": "low" } }, { "id": "'1584047833146'", "result": { "structured": "TRIGGER: When sunset occurs with an offset of -1 hour (i.e., 1 hour before sunset). CONDITIONS: None. ACTIONS: Turn on basket light 1 [light.philips_lta001_5a422d08_level_light_color_on_off], basket light 2 [light.philips_lta001_40e83008_level_light_color_on_off], and basket light 3 [light.philips_lta001_bc2fab08_level_light_color_on_off] with color temperature 430 and brightness 160.", "natural_language": { "trigger": "The automation triggers one hour before sunset.", "conditions": "There are no conditions that must be met.", "action": "Turns on three lights named basket light 1 [light.philips_lta001_5a422d08_level_light_color_on_off], basket light 2 [light.philips_lta001_40e83008_level_light_color_on_off], and basket light 3 [light.philips_lta001_bc2fab08_level_light_color_on_off] to a warm white color (color temperature 430) at a moderate brightness level (160)." }, "human_like": "Turns on the three basket lights in the living room to a warm, cozy brightness one hour before sunset.", "complexity": "low" } }, { "id": "'1584047917317'", "result": { "structured": "TRIGGER: At 22:00:00. CONDITIONS: None. ACTIONS: Turn off basket light 1 [light.philips_lta001_5a422d08_level_light_color_on_off], basket light 2 [light.philips_lta001_40e83008_level_light_color_on_off], and basket light 3 [light.philips_lta001_bc2fab08_level_light_color_on_off].", "natural_language": { "trigger": "Every day at 10:00 PM.", "conditions": "There are no conditions.", "action": "Turns off the three basket lights: basket light 1 [light.philips_lta001_5a422d08_level_light_color_on_off], basket light 2 [light.philips_lta001_40e83008_level_light_color_on_off], and basket light 3 [light.philips_lta001_bc2fab08_level_light_color_on_off]." }, "human_like": "Turns off the decorative basket lights in the living room every evening at 10 PM.", "complexity": "low" } }, { "id": "'1620915831174'", "result": { "structured": "TRIGGER: When hall sensor [binary_sensor.hallsensor_occupancy] becomes occupied. CONDITIONS: hall illuminance sensor [sensor.hallsensor_illuminance] reports a value below 10. ACTIONS: Turn on hall lamp [light.hallampa] at 50% brightness, then wait for hall sensor [binary_sensor.hallsensor_occupancy] to become not_occupied and remain so for 2 minutes (with a maximum wait of 30 minutes), then turn off hall lamp [light.hallampa].", "natural_language": { "trigger": "When the hall sensor [binary_sensor.hallsensor_occupancy] detects that the hall is occupied.", "conditions": "The hall illuminance sensor [sensor.hallsensor_illuminance] reports a light level below 10 lux.", "action": "The hall lamp [light.hallampa] is turned on at 50% brightness. The automation then waits for the hall sensor [binary_sensor.hallsensor_occupancy] to report the hall is not occupied for a continuous period of two minutes, but will stop waiting after 30 minutes. Once the wait condition is met, the hall lamp [light.hallampa] is turned off." }, "human_like": "Automatically turns on the hall light at half brightness when someone enters the dark hall, and turns it off again after they have left for two minutes.", "complexity": "medium" } }, { "id": "'1625166644648'", "result": { "structured": "TRIGGER: When pantry sensor [binary_sensor.skafferisensor_on_off] is opened. CONDITIONS: None. ACTIONS: Turn on pantry lamp [switch.skafferilampa].", "natural_language": { "trigger": "When the pantry sensor [binary_sensor.skafferisensor_on_off] is opened.", "conditions": "There are no conditions.", "action": "Turns on the pantry lamp [switch.skafferilampa]." }, "human_like": "Turns on the pantry light when the pantry door is opened.", "complexity": "low" } }, { "id": "'1625167345545'", "result": { "structured": "TRIGGER: When pantry sensor [binary_sensor.skafferisensor_on_off] is not opened OR When pantry sensor [binary_sensor.skafferisensor_on_off] is opened and remains in that state for 1 hour. CONDITIONS: None. ACTIONS: Turn off pantry lamp [switch.skafferilampa].", "natural_language": { "trigger": "When the pantry sensor [binary_sensor.skafferisensor_on_off] reports it is not opened, or when it reports it is opened and stays opened for one full hour.", "conditions": "There are no conditions for this automation.", "action": "Turns off the pantry lamp [switch.skafferilampa]." }, "human_like": "Turns off the pantry light when the pantry door is closed or has been left open for an hour.", "complexity": "low" } }, { "id": "'1626003792906'", "result": { "structured": "TRIGGER: When the time is 23:59:59. CONDITIONS: None. ACTIONS: Turn on night mode [input_boolean.nattlage].", "natural_language": { "trigger": "At exactly 23:59:59 each day.", "conditions": "There are no conditions that must be met.", "action": "Turns on the night mode [input_boolean.nattlage]." }, "human_like": "Activates night mode automatically just before midnight.", "complexity": "low" } }, { "id": "'1626003846144'", "result": { "structured": "TRIGGER: When the time reaches 12:00:00. CONDITIONS: None. ACTIONS: Turn off night mode [input_boolean.nattlage].", "natural_language": { "trigger": "At exactly noon (12:00:00).", "conditions": "There are no conditions that must be met.", "action": "Turns off the night mode [input_boolean.nattlage]." }, "human_like": "Automatically turns off the night mode at noon.", "complexity": "low" } }, { "id": "'1626438149685'", "result": { "structured": "TRIGGER: When living room sensor [binary_sensor.vardagsrumssensor_occupancy] becomes occupied. CONDITIONS: living room illuminance sensor [sensor.vardagsrumssensor_illuminance] reports illuminance below 10 AND night mode [input_boolean.nattlage] is off. ACTIONS: Turn on ceiling lights [light.taklampor] with brightness 40. Then wait for EITHER living room sensor [binary_sensor.vardagsrumssensor_occupancy] becomes not_occupied and remains so for 3 hours OR sunrise occurs with a 1-hour offset. The wait has a timeout of 36000 seconds (10 hours). After the wait condition is met or the timeout expires, turn off ceiling lights [light.taklampor].", "natural_language": { "trigger": "When the living room sensor [binary_sensor.vardagsrumssensor_occupancy] detects that the room becomes occupied.", "conditions": "The automation checks if the living room illuminance sensor [sensor.vardagsrumssensor_illuminance] reports a light level below 10 lux, and that the night mode [input_boolean.nattlage] is turned off.", "action": "It turns on the ceiling lights [light.taklampor] at a brightness of 40%. Then, it waits for either the living room sensor [binary_sensor.vardagsrumssensor_occupancy] to report the room as unoccupied for a continuous period of 3 hours, or for sunrise to occur with a 1-hour offset. This waiting phase will stop after a maximum of 10 hours. Finally, it turns off the ceiling lights [light.taklampor]." }, "human_like": "Automatically turns on the living room lights when someone enters and it's dark, then turns them off after the room has been empty for a long time or after sunrise.", "complexity": "medium" } }, { "id": "'1627313580791'", "result": { "structured": "TRIGGER: When bedroom sensor [binary_sensor.sovrumssensor_occupancy] becomes occupied. CONDITIONS: (bedroom illuminance sensor [sensor.sovrumssensor_illuminance] reports illuminance below 25 lux) AND (night mode [input_boolean.nattlage] is off AND remains off for 30 minutes). ACTIONS: Turn on bedroom lamp [light.sovrumslampa] at 30% brightness, THEN wait for bedroom sensor [binary_sensor.sovrumssensor_occupancy] to become not occupied and remain not occupied for 5 minutes (with a maximum wait of 30 minutes), THEN turn off bedroom lamp [light.sovrumslampa].", "natural_language": { "trigger": "When the bedroom sensor [binary_sensor.sovrumssensor_occupancy] detects that the room is occupied.", "conditions": "If the bedroom illuminance sensor [sensor.sovrumssensor_illuminance] reports a light level below 25 lux, and the night mode [input_boolean.nattlage] has been switched off for at least 30 minutes.", "action": "The bedroom lamp [light.sovrumslampa] is turned on at 30% brightness. The automation then waits for the bedroom sensor [binary_sensor.sovrumssensor_occupancy] to report the room as unoccupied for a continuous 5-minute period, but will stop waiting after 30 minutes if this condition is not met. Finally, the bedroom lamp [light.sovrumslampa] is turned off." }, "human_like": "Automatically turns on the bedroom light at a low brightness when someone enters and it's dark, then turns it off after they leave.", "complexity": "medium" } }, { "id": "'1627475620291'", "result": { "structured": "TRIGGER: When living room illuminance sensor [sensor.vardagsrumssensor_illuminance] illuminance remains above 900 lux for 5 minutes. CONDITIONS: sun [sun.sun] is above_horizon AND weather [weather.home] temperature is above 20 degrees. ACTIONS: No actions defined.", "natural_language": { "trigger": "When the living room illuminance sensor [sensor.vardagsrumssensor_illuminance] reports an illuminance level above 900 lux for a continuous period of 5 minutes.", "conditions": "The sun [sun.sun] must be above the horizon, and the temperature reported by the weather [weather.home] entity must be above 20 degrees.", "action": "This automation does not perform any actions." }, "human_like": "Monitors bright conditions in the living room during the day and warm weather, but does not trigger any actions.", "complexity": "low" } }, { "id": "'1630233997180'", "result": { "structured": "TRIGGER: When hall sensor [binary_sensor.hallsensor_occupancy] becomes occupied OR When living room sensor [binary_sensor.vardagsrumssensor_occupancy] becomes occupied OR When kitchen sensor [binary_sensor.signify_netherlands_b_v_sml003_occupancy] becomes occupied. CONDITIONS: (Sunset minus 1 hour has passed OR Sunrise plus 1 hour has not yet occurred) AND night mode [input_boolean.nattlage] is off. ACTIONS: Turn on kitchen lights [light.kokslampor]. Then, wait for kitchen sensor [binary_sensor.signify_netherlands_b_v_sml003_occupancy] to become not_occupied for 30 minutes, with a maximum wait of 6 hours. After the wait condition is met or the timeout expires, turn off kitchen lights [light.kokslampor].", "natural_language": { "trigger": "When motion is detected (occupied) by the hall sensor [binary_sensor.hallsensor_occupancy], the living room sensor [binary_sensor.vardagsrumssensor_occupancy], or the kitchen sensor [binary_sensor.signify_netherlands_b_v_sml003_occupancy].", "conditions": "The automation only runs if it is during a specific time window: either after sunset (with an offset of one hour before sunset) or before sunrise (with an offset of one hour after sunrise). Additionally, the night mode [input_boolean.nattlage] must be turned off.", "action": "First, the kitchen lights [light.kokslampor] are turned on. Then, the automation waits for the kitchen sensor [binary_sensor.signify_netherlands_b_v_sml003_occupancy] to report no occupancy (not_occupied) for a continuous period of 30 minutes. It will wait up to a maximum of 6 hours for this condition. Once the 30-minute vacancy is detected or the 6-hour timeout is reached, the kitchen lights are turned off." }, "human_like": "Automatically turns on the kitchen lights when motion is detected in the hall, living room, or kitchen during evening/night hours, and turns them off after the kitchen has been empty for 30 minutes.", "complexity": "medium" } }, { "id": "'1631392792807'", "result": { "structured": "TRIGGER: When hall sensor [binary_sensor.hallsensor_occupancy] becomes occupied OR when living room sensor [binary_sensor.vardagsrumssensor_occupancy] becomes occupied. CONDITIONS: (night mode [input_boolean.nattlage] is off) AND (sun is after sunset with an offset of -1 hour OR sun is before sunrise with an offset of +1 hour). ACTIONS: Turn on stair lamp [light.trapplampa], then wait for 1 hour, then turn off stair lamp [light.trapplampa].", "natural_language": { "trigger": "When either the hall sensor [binary_sensor.hallsensor_occupancy] or the living room sensor [binary_sensor.vardagsrumssensor_occupancy] detects that the area becomes occupied.", "conditions": "The automation only runs if night mode [input_boolean.nattlage] is turned off, and if the current time is either within one hour before sunset or within one hour after sunrise.", "action": "It turns on the stair lamp [light.trapplampa], leaves it on for one hour, and then turns it off." }, "human_like": "Automatically turns on the stair light for an hour when motion is detected in the hall or living room during twilight hours, as long as night mode is off.", "complexity": "medium" } }, { "id": "'1631561711121'", "result": { "structured": "TRIGGER: When a Z-Wave JS value notification event occurs with node_id 4 and value_raw 25 OR When unknown remote [device_id: ca3290b522e632cb9881e9b3e16ed040] sends a short press turn_on command. CONDITIONS: None. ACTIONS: If outer doors [binary_sensor.ytterdorrar] is on, then toggle hall lamp [light.hallampa] 6 times with a 1-second delay between each toggle. Then, turn off All lights [all].", "natural_language": { "trigger": "The automation is triggered either by a specific Z-Wave notification from node 4 with a raw value of 25, or by a short press of the turn_on button on an unknown remote.", "conditions": "There are no conditions that must be met for the automation to proceed.", "action": "If the outer doors sensor indicates the doors are open, the automation will repeatedly toggle the hall lamp on and off six times, with a one-second pause between each toggle. After that, regardless of the door sensor state, it will turn off all lights in the system." }, "human_like": "Turns off all lights when leaving, and flashes the hall lamp if the outer doors are open as a visual signal.", "complexity": "medium" } }, { "id": "'1632909230885'", "result": { "structured": "TRIGGER: When sunset occurs. CONDITIONS: The current time is before 22:59. ACTIONS: Turn on the device(s) associated with device_id 8269351cd5fd4ab7aa20a373c72279d3 (blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off]) AND device_id 67515fccbe29472c8032217b84fb9b1b (star decoration switch 1 [device_id: 67515fccbe29472c8032217b84fb9b1b]).", "natural_language": { "trigger": "At sunset.", "conditions": "The time must be before 10:59 PM.", "action": "Turn on the blue ball switch [switch.ikea_of_sweden_tradfri_control_outlet_5ddf51fe_on_off] and the star decoration switch 1 [device_id: 67515fccbe29472c8032217b84fb9b1b]." }, "human_like": "Turns on the decorative star and blue ball lights at sunset, but only if it's before 11 PM.", "complexity": "low" } }, { "id": "'1640613213898'", "result": { "structured": "TRIGGER: When bathroom sensor downstairs [binary_sensor.badsrumsensor_nere_occupancy] becomes occupied. CONDITIONS: None. ACTIONS: Execute a choose action: IF night mode [input_boolean.nattlage] is on, THEN turn on bathroom mirror downstairs [switch.badrumspegel_nere]; OTHERWISE turn on bathroom lamp downstairs [switch.badrumslampa_nere]. THEN wait for bathroom sensor downstairs [binary_sensor.badsrumsensor_nere_occupancy] to become not_occupied and remain so for 15 minutes (timeout after 60 minutes). THEN turn off bathroom lamp downstairs [switch.badrumslampa_nere]. THEN turn off bathroom mirror downstairs [switch.badrumspegel_nere].", "natural_language": { "trigger": "When the bathroom sensor downstairs [binary_sensor.badsrumsensor_nere_occupancy] detects that the room becomes occupied.", "conditions": "There are no conditions that must be met for the automation to proceed after the trigger.", "action": "First, the automation checks the state of night mode [input_boolean.nattlage]. If night mode is on, it turns on the bathroom mirror downstairs [switch.badrumspegel_nere]; otherwise, it turns on the bathroom lamp downstairs [switch.badrumslampa_nere]. Then, it waits for the bathroom sensor downstairs [binary_sensor.badsrumsensor_nere_occupancy] to report that the room is no longer occupied and remains unoccupied for 15 minutes, with a maximum waiting time of 60 minutes. After that waiting period, it turns off both the bathroom lamp downstairs [switch.badrumslampa_nere] and the bathroom mirror downstairs [switch.badrumspegel_nere]." }, "human_like": "Automatically turns on the bathroom light (or mirror light during night mode) when someone enters, and turns it off after the room has been empty for 15 minutes.", "complexity": "medium" } }, { "id": "'1640613845415'", "result": { "structured": "TRIGGER: When bathroom sensor upstairs [binary_sensor.badrumsensor_uppe_occupancy] becomes occupied. CONDITIONS: None. ACTIONS: Choose action based on night mode [input_boolean.nattlage] state: IF night mode is on, turn on bathroom mirror upstairs [switch.badrumspegel_uppe]; OTHERWISE, turn on bathroom lamp upstairs [switch.badrumslampa_uppe]. THEN, wait for bathroom sensor upstairs [binary_sensor.badrumsensor_uppe_occupancy] to become not_occupied for 10 minutes (timeout 60 minutes, disabled). THEN, IF bathroom shower sensor upstairs [binary_sensor.badrum_uppe_shower_on] is NOT off for 15 minutes (disabled), delay 15 minutes. THEN, repeat every 1 minute until (repeat count reaches 90 OR (bathroom sensor upstairs [binary_sensor.badrumsensor_uppe_occupancy] is not_occupied for 10 minutes AND bathroom shower sensor upstairs [binary_sensor.badrum_uppe_shower_on] is off for 15 minutes (condition disabled))). THEN, turn off bathroom lamp upstairs [switch.badrumslampa_uppe] AND turn off bathroom mirror upstairs [switch.badrumspegel_uppe].", "natural_language": { "trigger": "When the bathroom sensor upstairs [binary_sensor.badrumsensor_uppe_occupancy] detects that the room is occupied.", "conditions": "There are no conditions that must be met before proceeding with the actions.", "action": "First, it checks if night mode [input_boolean.nattlage] is active. If it is, the automation turns on the bathroom mirror upstairs [switch.badrumspegel_uppe]. Otherwise, it turns on the main bathroom lamp upstairs [switch.badrumslampa_uppe]. It then waits for the bathroom to become unoccupied for 10 minutes, but this waiting step is currently disabled. Next, if the shower sensor [binary_sensor.badrum_uppe_shower_on] indicates the shower is not off for 15 minutes (this check is also disabled), it will pause for 15 minutes. Following this, the automation enters a loop that repeats every minute. It will continue looping until it has looped 90 times, or until the bathroom sensor shows the room is unoccupied for 10 minutes and the shower sensor has been off for 15 minutes (though the shower sensor condition is disabled). Finally, after the loop ends, it turns off both the bathroom lamp upstairs [switch.badrumslampa_uppe] and the bathroom mirror upstairs [switch.badrumspegel_uppe]." }, "human_like": "Automatically turns on a light (choosing between the main light or the mirror light based on night mode) when someone enters the upstairs bathroom, and turns it off after the room has been empty and the shower hasn't been used for a while.", "complexity": "high" } }, { "id": "'1642450773581'", "result": { "structured": "TRIGGER: When a Z-Wave value notification event occurs with raw value 14. CONDITIONS: The Z-Wave node ID from the triggering event is 3, 5, 6, or 8. ACTIONS: Turn on ceiling lights [light.taklampor] at 100% brightness.", "natural_language": { "trigger": "When a Z-Wave device sends a specific notification event with a raw value of 14.", "conditions": "The notification must originate from a Z-Wave device with the node ID 3, 5, 6, or 8.", "action": "Turns on the ceiling lights [light.taklampor] to full brightness." }, "human_like": "Turns the living room ceiling lights on to full brightness when a specific Z-Wave button or device is pressed.", "complexity": "low" } }, { "id": "'1645197393269'", "result": { "structured": "TRIGGER: When night mode [input_boolean.nattlage] changes from off to on OR when east sun sensor [binary_sensor.sol_ost] changes from off to on. CONDITIONS: None. ACTIONS: Wait 5 seconds, then set bedroom blind 1 [cover.rullgardin_sovrum_1] position to 0 (disabled), wait 5 seconds (disabled), then set bedroom blind 2 [cover.rullgardin_sovrum_2] position to 0 (disabled), then activate dark bedroom scene [scene.morklagg_sovrum], then wait 5 seconds.", "natural_language": { "trigger": "When night mode [input_boolean.nattlage] is turned on, or when the east sun sensor [binary_sensor.sol_ost] detects sun (changes from off to on).", "conditions": "There are no conditions that must be met.", "action": "After a 5-second delay, the automation will lower the bedroom blind 1 [cover.rullgardin_sovrum_1] to the closed position (0%), then after another 5-second delay (which is disabled), it will lower the bedroom blind 2 [cover.rullgardin_sovrum_2] to the closed position (0%). Finally, it will activate the dark bedroom scene [scene.morklagg_sovrum] and then wait for 5 seconds." }, "human_like": "Closes the bedroom blinds and activates a dark scene when night mode is enabled or when the sun rises in the east.", "complexity": "low" } }, { "id": "'1645197903658'", "result": { "structured": "TRIGGER: When night mode [input_boolean.nattlage] changes from on to off AND remains off for 1 hour OR When east sun sensor [binary_sensor.sol_ost] changes from on to off. CONDITIONS: east sun sensor [binary_sensor.sol_ost] is off AND night mode [input_boolean.nattlage] is off AND remains off for 1 hour. ACTIONS: Wait 5 seconds, then activate open bedroom scene [scene.oppna_sovrum], then set bedroom blind 2 [cover.rullgardin_sovrum_2] to position 100, then wait 5 seconds, then set bedroom blind 1 [cover.rullgardin_sovrum_1] to position 100.", "natural_language": { "trigger": "The automation triggers when the night mode [input_boolean.nattlage] is turned off and stays off for one hour, or when the east sun sensor [binary_sensor.sol_ost] changes from detecting sun to not detecting sun.", "conditions": "For the automation to run, the east sun sensor [binary_sensor.sol_ost] must be off, and the night mode [input_boolean.nattlage] must be off and have been off for one hour.", "action": "After a 5-second delay, the automation activates the open bedroom scene [scene.oppna_sovrum]. It then sets the bedroom blind 2 [cover.rullgardin_sovrum_2] to fully open (position 100), waits another 5 seconds, and finally sets the bedroom blind 1 [cover.rullgardin_sovrum_1] to fully open (position 100)." }, "human_like": "Opens the bedroom blinds and activates a scene when night mode is off for an hour and the sun is no longer shining from the east.", "complexity": "medium" } }, { "id": "'1646675799957'", "result": { "structured": "TRIGGER: When east sun sensor [binary_sensor.sol_ost] turns on. CONDITIONS: None. ACTIONS: Wait 11 seconds, then set office blind 2 [cover.rullgardin_arbetsrum_2] position to 0, then wait 11 seconds, then set office blind 1 [cover.rullgardin_arbetsrum_1] position to 0, then activate down office scene [scene.nere_arbetsrum], then wait 11 seconds.", "natural_language": { "trigger": "When the east sun sensor [binary_sensor.sol_ost] detects sun and changes its state from off to on.", "conditions": "There are no conditions that need to be met.", "action": "After an 11-second delay, the automation lowers the office blind 2 [cover.rullgardin_arbetsrum_2] to its fully closed position. Following another 11-second delay, it lowers the office blind 1 [cover.rullgardin_arbetsrum_1] to its fully closed position. It then activates the down office scene [scene.nere_arbetsrum]. Finally, it waits for an additional 11 seconds." }, "human_like": "Closes the office blinds and activates a 'down' scene when the sun rises in the east.", "complexity": "low" } }, { "id": "'1646675989803'", "result": { "structured": "TRIGGER: When east sun sensor [binary_sensor.sol_ost] changes from on to off. CONDITIONS: None. ACTIONS: Wait 11 seconds, then set office blind 2 [cover.rullgardin_arbetsrum_2] to position 100 (disabled), wait 11 seconds (disabled), set office blind 1 [cover.rullgardin_arbetsrum_1] to position 100 (disabled), activate open office scene [scene.oppna_arbetsrum], then wait 11 seconds.", "natural_language": { "trigger": "When the east sun sensor [binary_sensor.sol_ost] stops detecting sun (changes from on to off).", "conditions": "There are no conditions for this automation.", "action": "After an 11-second delay, the automation will attempt to raise the office blinds to their fully open position and activate a scene. Specifically, it will set office blind 2 [cover.rullgardin_arbetsrum_2] to 100% open, then after another 11-second delay (which is disabled), set office blind 1 [cover.rullgardin_arbetsrum_1] to 100% open (this action is also disabled). It then activates the open office scene [scene.oppna_arbetsrum] and finally waits for 11 seconds." }, "human_like": "Raises the office blinds and activates a scene when the sun is no longer shining from the east.", "complexity": "low" } }, { "id": "'1647247160318'", "result": { "structured": "TRIGGER: When east sun sensor [binary_sensor.sol_ost] changes from on to off. CONDITIONS: None. ACTIONS: Wait 7 seconds, then set tv corner blind [cover.rullgardin_tvhorna] to position 100 (fully open), then wait another 7 seconds.", "natural_language": { "trigger": "When the east sun sensor [binary_sensor.sol_ost] changes from detecting sun (on) to not detecting sun (off).", "conditions": "There are no conditions for this automation.", "action": "After a 7-second delay, the tv corner blind [cover.rullgardin_tvhorna] is raised to its fully open position (100%). Following this movement, there is another 7-second delay." }, "human_like": "Raises the TV corner blind fully open when the sun is no longer detected in the east, with short delays before and after the action.", "complexity": "low" } }, { "id": "'1648567411037'", "result": { "structured": "TRIGGER: When east sun sensor [binary_sensor.sol_ost] changes from off to on. CONDITIONS: None. ACTIONS: Wait for 7 seconds, then set tv corner blind [cover.rullgardin_tvhorna] to position 7, then wait for another 7 seconds.", "natural_language": { "trigger": "When the east sun sensor [binary_sensor.sol_ost] detects sun and changes its state from off to on.", "conditions": "There are no conditions that must be met.", "action": "After a 7-second delay, the tv corner blind [cover.rullgardin_tvhorna] is lowered to the 7% open position. Following this movement, there is another 7-second delay." }, "human_like": "Lowers the TV corner blind to a nearly closed position when the east sun sensor detects sunlight.", "complexity": "low" } }, { "id": "'1650556172490'", "result": { "structured": "TRIGGER: When south sun sensor [binary_sensor.sol_syd] changes from off to on. CONDITIONS: None. ACTIONS: Wait 3 seconds, then set roof terrace blind 1 [cover.rullgardin_takterrass_1] to position 0, wait 3 seconds, then set roof terrace blind 2 [cover.rullgardin_takterrass_2] to position 0.", "natural_language": { "trigger": "When the south sun sensor [binary_sensor.sol_syd] detects sun and changes its state from off to on.", "conditions": "There are no conditions that must be met.", "action": "After a 3-second delay, the automation lowers the roof terrace blind 1 [cover.rullgardin_takterrass_1] to its fully closed position (0%). It then waits another 3 seconds before lowering the roof terrace blind 2 [cover.rullgardin_takterrass_2] to its fully closed position (0%)." }, "human_like": "Closes the roof terrace blinds when the sun sensor detects sunlight, with a short delay between each blind.", "complexity": "low" } }, { "id": "'1650556217010'", "result": { "structured": "TRIGGER: When south sun sensor [binary_sensor.sol_syd] changes from on to off. CONDITIONS: None. ACTIONS: Wait 3 seconds, then set roof terrace blind 1 [cover.rullgardin_takterrass_1] to position 100, wait 3 seconds, then set roof terrace blind 2 [cover.rullgardin_takterrass_2] to position 100.", "natural_language": { "trigger": "When the south sun sensor [binary_sensor.sol_syd] changes state from detecting sun to not detecting sun.", "conditions": "There are no conditions.", "action": "After a 3-second delay, it fully opens the roof terrace blind 1 [cover.rullgardin_takterrass_1]. After another 3-second delay, it fully opens the roof terrace blind 2 [cover.rullgardin_takterrass_2]." }, "human_like": "Opens both roof terrace blinds when the sun is no longer shining on the south side.", "complexity": "low" } }, { "id": "'1654026209306'", "result": { "structured": "TRIGGER: When office sensor [binary_sensor.arbetsrumsensor_occupancy] becomes occupied. CONDITIONS: office illuminance sensor [sensor.arbetsrumsensor_illuminance] reports illuminance below 30 lux. ACTIONS: Turn on office lamp [light.arbetsrumslampa]. Then, wait for office sensor [binary_sensor.arbetsrumsensor_occupancy] to become not_occupied AND remain so for 5 minutes, with a timeout of 10 hours. Then, if lego cabinet power measurement [sensor.innr_sp_120_59328903_electrical_measurement] is NOT below 10 watts, wait for it to drop below 10 watts with a timeout of 10 hours. Finally, turn off office lamp [light.arbetsrumslampa].", "natural_language": { "trigger": "When the office sensor [binary_sensor.arbetsrumsensor_occupancy] detects that the room becomes occupied.", "conditions": "The automation only runs if the office illuminance sensor [sensor.arbetsrumsensor_illuminance] reports a light level below 30 lux.", "action": "First, the office lamp [light.arbetsrumslampa] is turned on. The automation then waits for the office sensor [binary_sensor.arbetsrumsensor_occupancy] to report the room as unoccupied and for that state to remain for 5 minutes, but it will stop waiting after 10 hours. Next, if the lego cabinet power measurement [sensor.innr_sp_120_59328903_electrical_measurement] is 10 watts or higher, it waits for that power reading to drop below 10 watts, also with a 10-hour timeout. Finally, the office lamp [light.arbetsrumslampa] is turned off." }, "human_like": "Automatically turns on the office light when the room is occupied and dark, and turns it off after the room has been empty for a while, while also optionally waiting for a specific power measurement to drop.", "complexity": "high" } }, { "id": "'1661885524056'", "result": { "structured": "TRIGGER: When bathroom mirror sensor upstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_4] is opened. CONDITIONS: bathroom mirror upstairs light [light.badrumspegel_uppe] is off. ACTIONS: Turn on bathroom mirror upstairs [switch.badrumspegel_uppe], then wait until bathroom mirror sensor upstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_4] is not opened (with a timeout of 30 minutes), then turn off bathroom mirror upstairs [switch.badrumspegel_uppe].", "natural_language": { "trigger": "When the bathroom mirror sensor upstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_4] detects that the door or cabinet is opened.", "conditions": "The bathroom mirror upstairs light [light.badrumspegel_uppe] must be off.", "action": "First, the automation turns on the bathroom mirror upstairs [switch.badrumspegel_uppe]. It then waits for the mirror sensor to report that it is closed (not opened), but will only wait for up to 30 minutes. Once the sensor is closed or the 30-minute timeout is reached, it turns off the bathroom mirror upstairs [switch.badrumspegel_uppe]." }, "human_like": "Automatically turns on the upstairs bathroom mirror light when the cabinet is opened, and turns it off again after it's closed or after 30 minutes.", "complexity": "medium" } }, { "id": "'1670138805403'", "result": { "structured": "TRIGGER: When sunrise occurs with an offset of 1 hour later OR at 22:00:00. CONDITIONS: None. ACTIONS: Turn off all switches associated with device IDs 67515fccbe29472c8032217b84fb9b1b and 8269351cd5fd4ab7aa20a373c72279d3.", "natural_language": { "trigger": "The automation triggers either one hour after sunrise, or at 10:00 PM.", "conditions": "There are no conditions that must be met for the action to run.", "action": "Turns off the devices identified by the IDs 67515fccbe29472c8032217b84fb9b1b and 8269351cd5fd4ab7aa20a373c72279d3. Based on the configuration, this likely includes the star decoration switch 1 and the blue ball switch." }, "human_like": "Turns off decorative lights either one hour after sunrise or at 10 PM.", "complexity": "low" } }, { "id": "'1670874152255'", "result": { "structured": "TRIGGER: When the sun sets OR at 05:30:00 (disabled). CONDITIONS: None. ACTIONS: Turn on balcony switch upstairs [switch.balkong_uppe_switch] AND turn on balcony switch downstairs [switch.balkong_nere_switch].", "natural_language": { "trigger": "When the sun sets. (A time trigger for 05:30 is present but disabled.)", "conditions": "There are no conditions.", "action": "Turns on both the balcony switch upstairs [switch.balkong_uppe_switch] and the balcony switch downstairs [switch.balkong_nere_switch]." }, "human_like": "Turns on the balcony decoration lights at sunset.", "complexity": "low" } }, { "id": "'1670874204130'", "result": { "structured": "TRIGGER: When sunrise occurs OR when the time is 23:00:00. CONDITIONS: None. ACTIONS: Turn off balcony switch upstairs [switch.balkong_uppe_switch] AND turn off balcony switch downstairs [switch.balkong_nere_switch].", "natural_language": { "trigger": "The automation triggers either at sunrise or at 11:00 PM.", "conditions": "There are no conditions that must be met.", "action": "It turns off both the balcony switch upstairs [switch.balkong_uppe_switch] and the balcony switch downstairs [switch.balkong_nere_switch]." }, "human_like": "Turns off the balcony decoration lights at sunrise or at 11 PM.", "complexity": "low" } }, { "id": "'1673775956922'", "result": { "structured": "TRIGGER: When bathroom mirror sensor downstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_5] is opened. CONDITIONS: bathroom mirror downstairs light [light.badrumspegel_nere] is off. ACTIONS: Turn on bathroom mirror downstairs [switch.badrumspegel_nere], then wait for bathroom mirror sensor downstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_5] to be not_opened (closed) with a timeout of 30 minutes, then turn off bathroom mirror downstairs [switch.badrumspegel_nere].", "natural_language": { "trigger": "When the bathroom mirror sensor downstairs [binary_sensor.lumi_lumi_sensor_magnet_aq2_opening_5] detects the door or cabinet is opened.", "conditions": "The automation only runs if the bathroom mirror downstairs light [light.badrumspegel_nere] is currently off.", "action": "It turns on the bathroom mirror downstairs [switch.badrumspegel_nere]. It then waits for the sensor to report it is closed again, but will proceed after a maximum of 30 minutes. Finally, it turns the mirror switch off." }, "human_like": "Automatically turns on the bathroom mirror light when the cabinet is opened, and turns it off again after the cabinet is closed or 30 minutes pass.", "complexity": "medium" } }, { "id": "'1685904801707'", "result": { "structured": "TRIGGER: When sunset occurs with an offset of -1 hour. CONDITIONS: None. ACTIONS: Turn on kitchen island lightstrip [light.signify_netherlands_b_v_lcx004_light].", "natural_language": { "trigger": "One hour before sunset.", "conditions": "There are no conditions.", "action": "Turns on the kitchen island lightstrip [light.signify_netherlands_b_v_lcx004_light]." }, "human_like": "Turns on the kitchen island lightstrip one hour before sunset.", "complexity": "low" } }, { "id": "'1685905108462'", "result": { "structured": "TRIGGER: When the time is 22:00:00. CONDITIONS: None. ACTIONS: Turn off kitchen island lightstrip [light.signify_netherlands_b_v_lcx004_light].", "natural_language": { "trigger": "At 10:00 PM every day.", "conditions": "There are no conditions for this automation.", "action": "Turns off the kitchen island lightstrip [light.signify_netherlands_b_v_lcx004_light]." }, "human_like": "Turns off the kitchen island lightstrip every evening at 10 PM.", "complexity": "low" } }, { "id": "'1701201701685'", "result": { "structured": "TRIGGER: When bathroom remote [device_id: c2c54c240b883a57d936254928476598] button 'stor' is short-pressed OR When bathroom remote [device_id: c2c54c240b883a57d936254928476598] button 'liten' is double-pressed. CONDITIONS: None. ACTIONS: If the trigger was button 'stor', then toggle bathroom lamp upstairs light [light.badrumslampa_uppe]. If the trigger was button 'liten', then toggle bathroom mirror upstairs light [light.badrumspegel_uppe].", "natural_language": { "trigger": "When a short press is detected on the 'stor' button of the bathroom remote [device_id: c2c54c240b883a57d936254928476598], or when a double press is detected on the 'liten' button of the same remote.", "conditions": "There are no conditions that must be met for the automation to run.", "action": "If the short press on the 'stor' button triggered the automation, it toggles the state of the bathroom lamp upstairs light [light.badrumslampa_uppe]. If the double press on the 'liten' button triggered it, it toggles the state of the bathroom mirror upstairs light [light.badrumspegel_uppe]." }, "human_like": "Uses a remote control to toggle the main bathroom light and the bathroom mirror light with different button presses.", "complexity": "low" } }, { "id": "'1701598027475'", "result": { "structured": "TRIGGER: When the sun sets with an offset of -1 hour OR at 07:00:00. CONDITIONS: None. ACTIONS: Turn on christmas tree light [c7ee71fa4e4ae71da3a8bdbc62578aad].", "natural_language": { "trigger": "The automation triggers either one hour before sunset or at 7:00 AM.", "conditions": "There are no conditions that must be met.", "action": "Turns on the christmas tree light [c7ee71fa4e4ae71da3a8bdbc62578aad]." }, "human_like": "Turns on the Christmas tree light either in the evening before sunset or in the morning at 7 AM.", "complexity": "low" } }, { "id": "'1701598057422'", "result": { "structured": "TRIGGER: When the time is 22:00:00 OR when the time is 10:00:00. CONDITIONS: None. ACTIONS: Turn off christmas tree light [c7ee71fa4e4ae71da3a8bdbc62578aad].", "natural_language": { "trigger": "The automation runs daily at 10:00 PM (22:00:00) and also at 10:00 AM (10:00:00).", "conditions": "There are no conditions that must be met.", "action": "Turns off the christmas tree light [c7ee71fa4e4ae71da3a8bdbc62578aad]." }, "human_like": "Turns off the Christmas tree lights every day at 10 PM and 10 AM.", "complexity": "low" } } ]