834 lines
75 KiB
JSON
834 lines
75 KiB
JSON
[
|
|
{
|
|
"id": "172a87e1-2a8b-43df-b17a-4a63d57540a4",
|
|
"result": {
|
|
"structured": "TRIGGER: When bed mode input select [input_select.bed_mode] changes from 'just on' to 'on'. CONDITIONS: None. ACTIONS: Turn on adaptive lighting sleep mode kitchen [switch.adaptive_lighting_sleep_mode_kitchen] AND Turn on adaptive lighting sleep mode living room [switch.adaptive_lighting_sleep_mode_living_room].",
|
|
"natural_language": {
|
|
"trigger": "When the bed mode input select [input_select.bed_mode] changes its state from 'just on' to 'on'.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Activates the sleep mode for adaptive lighting in the kitchen and living room by turning on the switches adaptive lighting sleep mode kitchen [switch.adaptive_lighting_sleep_mode_kitchen] and adaptive lighting sleep mode living room [switch.adaptive_lighting_sleep_mode_living_room]."
|
|
},
|
|
"human_like": "Turns on sleep mode lighting in the kitchen and living room when the bed mode is set to 'on'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "2e3918de-b332-4787-940d-f64e5d5e8b21",
|
|
"result": {
|
|
"structured": "TRIGGER: When bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'. CONDITIONS: None. ACTIONS: Turn off adaptive lighting sleep mode kitchen [switch.adaptive_lighting_sleep_mode_kitchen] AND Turn off adaptive lighting sleep mode living room [switch.adaptive_lighting_sleep_mode_living_room].",
|
|
"natural_language": {
|
|
"trigger": "When the bed mode input select [input_select.bed_mode] changes its state from 'on' to 'just off'.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Turns off the adaptive lighting sleep mode for both the kitchen [switch.adaptive_lighting_sleep_mode_kitchen] and the living room [switch.adaptive_lighting_sleep_mode_living_room]."
|
|
},
|
|
"human_like": "Turns off the sleep mode for adaptive lighting in the kitchen and living room when the bed mode is set to 'just off'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "496e0316-b945-4f9c-a7dc-cb025d4971a9",
|
|
"result": {
|
|
"structured": "TRIGGER: When any of the following sensors change state from off to on: bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy], bedroom window left contact [binary_sensor.bedroom_window_left_contact], bedroom window right contact [binary_sensor.bedroom_window_right_contact], hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy], kitchen motion sensor occupancy [binary_sensor.kitchen_motion_sensor_occupancy], living room motion sensor occupancy [binary_sensor.living_room_motion_sensor_occupancy], outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact], outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact]. CONDITIONS: away mode input select [input_select.away_mode] is set to 'just on' OR 'on'. ACTIONS: In parallel, perform two conditional actions: 1) If intrusion alarm notification input boolean [input_boolean.intrusion_alarm_notification] is on, then send a notification titled 'Intrusion Alarm' with message 'Intrusion detected at home!' to mobile app iphone von david [notify.mobile_app_iphone_von_david]. 2) If intrusion alarm siren input boolean [input_boolean.intrusion_alarm_siren] is on, then execute the script Sonos Play [script.sonos_play] to play the alarm sound on the media players sonos device wohnzimmer [media_player.sonos_device_wohnzimmer], sonos device kuche [media_player.sonos_device_kuche], and sonos device schlafzimmer [media_player.sonos_device_schlafzimmer].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when any of the listed motion or contact sensors become active, meaning they change from an 'off' state to an 'on' state. This includes motion sensors in the bedroom, hall, kitchen, and living room, as well as contact sensors on the bedroom windows, front door, and back door.",
|
|
"conditions": "The automation only proceeds if the away mode is active. Specifically, the away mode input select [input_select.away_mode] must be set to either 'just on' or 'on'.",
|
|
"action": "If the conditions are met, two actions are performed simultaneously. First, if the intrusion alarm notification is enabled, a push notification is sent to a mobile phone. Second, if the intrusion alarm siren is enabled, an alarm sound is played on the Sonos speakers in the living room, kitchen, and bedroom."
|
|
},
|
|
"human_like": "Activates an intrusion alarm when motion or a door/window opens while the home is in away mode, sending a phone alert and playing a siren sound on the speakers.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "2b33953a-560a-4344-9985-776bf654d45d",
|
|
"result": {
|
|
"structured": "TRIGGER: When bathroom water leak sensor water leak [binary_sensor.bathroom_water_leak_sensor_water_leak] changes state from off to on. CONDITIONS: None. ACTIONS: Send a critical push notification titled 'Water Leak Alarm' with message 'Water leak detected at home!' to mobile app iphone von david [notify.mobile_app_iphone_von_david] AND execute the Sonos Play [script.sonos_play] script to play the alarm sound from 'http://192.168.178.10:8123/local/sounds/alarm_siren.mp3' at 20% volume on sonos device wohnzimmer [media_player.sonos_device_wohnzimmer], sonos device kuche [media_player.sonos_device_kuche], and sonos device schlafzimmer [media_player.sonos_device_schlafzimmer].",
|
|
"natural_language": {
|
|
"trigger": "When the bathroom water leak sensor [binary_sensor.bathroom_water_leak_sensor_water_leak] detects a leak, changing its state from off to on.",
|
|
"conditions": "There are no conditions that must be met for the automation to proceed.",
|
|
"action": "Sends a critical push notification to the user's iPhone [notify.mobile_app_iphone_von_david] with an alarm message and plays a siren sound at 20% volume on the Sonos speakers in the living room [media_player.sonos_device_wohnzimmer], kitchen [media_player.sonos_device_kuche], and bedroom [media_player.sonos_device_schlafzimmer] by calling the Sonos Play [script.sonos_play] script."
|
|
},
|
|
"human_like": "Triggers a loud alarm on all Sonos speakers and sends a critical phone notification when a water leak is detected in the bathroom.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "5bed22d4-e379-4d9e-9363-4c7717c6358b",
|
|
"result": {
|
|
"structured": "TRIGGER: When time sensor [sensor.time] equals the time that is 10 minutes (600 seconds) before the alarm clock input datetime [input_datetime.alarm_clock] time, formatted as HH:MM. CONDITIONS: alarm clock input boolean [input_boolean.alarm_clock] is on AND (bed mode input select [input_select.bed_mode] is on OR bed mode input select [input_select.bed_mode] is just on). ACTIONS: Fire event 'alarm_clock_wake_up_started' with data {delay: 600}, then wait for 10 minutes (600 seconds), then fire event 'alarm_clock_wake_up_finished', then unjoin sonos device schlafzimmer [media_player.sonos_device_schlafzimmer], then set volume of sonos device schlafzimmer [media_player.sonos_device_schlafzimmer] to 0.04, then unmute sonos device schlafzimmer [media_player.sonos_device_schlafzimmer], then enable shuffle on sonos device schlafzimmer [media_player.sonos_device_schlafzimmer], then set source of sonos device schlafzimmer [media_player.sonos_device_schlafzimmer] to 'Apple Music Hits'.",
|
|
"natural_language": {
|
|
"trigger": "When the current time, as reported by the time sensor [sensor.time], matches the time that is exactly ten minutes before the alarm time set in the alarm clock input datetime [input_datetime.alarm_clock].",
|
|
"conditions": "The alarm clock input boolean [input_boolean.alarm_clock] must be switched on, and the bed mode input select [input_select.bed_mode] must be set to either 'on' or 'just on'.",
|
|
"action": "It starts the wake-up process by firing a start event with a 10-minute delay. After waiting for 10 minutes, it fires a finish event. Then, it prepares the bedroom Sonos speaker by unjoining it from any group, setting its volume to a low level (4%), unmuting it, enabling shuffle mode, and finally selecting 'Apple Music Hits' as the audio source."
|
|
},
|
|
"human_like": "Starts a gentle wake-up routine 10 minutes before a set alarm time, preparing the bedroom speaker to play music.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "c4c3fa9d-454a-4761-b34f-3b55ce72e22a",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] remains in state 'just on' for 30 minutes. CONDITIONS: None. ACTIONS: Set away mode input select [input_select.away_mode] to option 'on'.",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] stays set to 'just on' for a continuous period of 30 minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Changes the away mode input select [input_select.away_mode] from 'just on' to 'on'."
|
|
},
|
|
"human_like": "After 30 minutes in the 'just on' state, the away mode is automatically switched to the full 'on' state.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "0f672737-6463-4eb3-aecd-63e7f7791b24",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] remains in state 'just off' for 10 minutes. CONDITIONS: None. ACTIONS: Set away mode input select [input_select.away_mode] to option 'off'.",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] has been set to the 'just off' option for a continuous period of 10 minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Changes the away mode input select [input_select.away_mode] to the 'off' option."
|
|
},
|
|
"human_like": "Automatically switches the away mode from 'just off' to fully 'off' after a 10-minute delay.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "8c9f579e-effb-4bdf-babe-70e3a3736cbc",
|
|
"result": {
|
|
"structured": "TRIGGER: When person david [person.david] changes state from home to not_home. CONDITIONS: away mode input select [input_select.away_mode] is off. ACTIONS: Set away mode input select [input_select.away_mode] to option 'just on'.",
|
|
"natural_language": {
|
|
"trigger": "When person david [person.david] leaves home, changing their state from 'home' to 'not_home'.",
|
|
"conditions": "The away mode input select [input_select.away_mode] must currently be set to 'off'.",
|
|
"action": "Changes the away mode setting to 'just on' by selecting that option on the away mode input select [input_select.away_mode]."
|
|
},
|
|
"human_like": "When David leaves home and the away mode is off, it sets the away mode to 'just on'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "6b6c2087-cd67-4be6-b02d-caae12729c42",
|
|
"result": {
|
|
"structured": "TRIGGER: When person david [person.david] changes state from home to not_home. CONDITIONS: away mode input select [input_select.away_mode] is set to just off. ACTIONS: Set away mode input select [input_select.away_mode] to on.",
|
|
"natural_language": {
|
|
"trigger": "When person david [person.david] leaves home, changing their state from home to not_home.",
|
|
"conditions": "If the away mode input select [input_select.away_mode] is currently set to the option 'just off'.",
|
|
"action": "Changes the away mode setting to 'on' by updating the away mode input select [input_select.away_mode]."
|
|
},
|
|
"human_like": "Turns on the full away mode when David leaves home, but only if the mode was previously set to 'just off'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "e7be0f56-70a8-4a21-9f97-1f65bbb08489",
|
|
"result": {
|
|
"structured": "TRIGGER: When person david [person.david] changes state from not_home to home. CONDITIONS: away mode input select [input_select.away_mode] is on. ACTIONS: Set away mode input select [input_select.away_mode] to option 'just off'.",
|
|
"natural_language": {
|
|
"trigger": "When person david [person.david] arrives home, changing their state from 'not_home' to 'home'.",
|
|
"conditions": "If the away mode input select [input_select.away_mode] is currently set to 'on'.",
|
|
"action": "Changes the away mode setting to 'just off' by selecting that option on the away mode input select [input_select.away_mode]."
|
|
},
|
|
"human_like": "When David arrives home, this automation changes the away mode from 'on' to 'just off'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "cf3dfc60-ac0c-4f64-940d-80d47f7986e0",
|
|
"result": {
|
|
"structured": "TRIGGER: When person david [person.david] changes state from not_home to home. CONDITIONS: away mode input select [input_select.away_mode] is set to just on. ACTIONS: Set away mode input select [input_select.away_mode] to off.",
|
|
"natural_language": {
|
|
"trigger": "When person david [person.david] returns home, changing their state from not_home to home.",
|
|
"conditions": "The away mode input select [input_select.away_mode] must currently be set to the option 'just on'.",
|
|
"action": "Changes the away mode setting to 'off' by selecting that option on the away mode input select [input_select.away_mode]."
|
|
},
|
|
"human_like": "Turns off the 'just on' away mode when David arrives home.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "ca2eea25-0572-478b-a3c1-1463663224e5",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from off to on. CONDITIONS: (bed mode input select [input_select.bed_mode] is just off OR off) AND (period of day sensor [sensor.period_of_day] is Sunrise OR Day OR Sunset OR (bedroom window left contact [binary_sensor.bedroom_window_left_contact] is off OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] is off)). ACTIONS: Turn on bedroom ceiling light [light.bedroom_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected in the bedroom, indicated by the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changing from 'off' to 'on'.",
|
|
"conditions": "The bed mode input select [input_select.bed_mode] must be set to either 'just off' or 'off'. Additionally, it must be either a bright time of day (Sunrise, Day, or Sunset according to the period of day sensor [sensor.period_of_day]) OR at least one of the bedroom windows (left or right contact) must be closed (off).",
|
|
"action": "Turn on the bedroom ceiling light [light.bedroom_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the bedroom ceiling light when motion is detected, but only if the bed mode is not active and it's either daytime or a window is closed.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "4ae96393-de19-4df4-a54f-b0a886e51b39",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from motion detected (on) to no motion (off) AND remains in the 'off' state for 1 minute and 30 seconds. CONDITIONS: None. ACTIONS: Turn off bedroom ceiling light [light.bedroom_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] stops detecting motion and remains in the 'no motion' state for one minute and thirty seconds.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Turns off the bedroom ceiling light [light.bedroom_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the bedroom ceiling light 90 seconds after the last motion is detected in the room.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "4176c9f3-b6c3-4662-9574-d3898f678db1",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom window left contact [binary_sensor.bedroom_window_left_contact] changes from open (on) to closed (off) OR when bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes from open (on) to closed (off). CONDITIONS: (bed mode input select [input_select.bed_mode] is just off OR off) AND (bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is on) AND (bedroom window left contact [binary_sensor.bedroom_window_left_contact] is off AND bedroom window right contact [binary_sensor.bedroom_window_right_contact] is off). ACTIONS: Turn on bedroom ceiling light [light.bedroom_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When either the bedroom window left contact [binary_sensor.bedroom_window_left_contact] or the bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes from being open to being closed.",
|
|
"conditions": "If the bed mode input select [input_select.bed_mode] is set to either 'just off' or 'off', and if the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is currently detecting motion, and if both the bedroom window left contact [binary_sensor.bedroom_window_left_contact] and the bedroom window right contact [binary_sensor.bedroom_window_right_contact] are currently closed.",
|
|
"action": "Turns on the bedroom ceiling light [light.bedroom_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the bedroom ceiling light when a window is closed and motion is detected, but only if the bed mode is not active.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "13b59629-0bf4-4582-998d-68c72b7abf7c",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom window left contact [binary_sensor.bedroom_window_left_contact] changes from closed (off) to open (on) OR when bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes from closed (off) to open (on). CONDITIONS: (period of day sensor [sensor.period_of_day] is NOT Sunrise AND NOT Day AND NOT Sunset) AND (bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is on). ACTIONS: Turn off bedroom ceiling light [light.bedroom_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When either the left or right bedroom window is opened, as detected by the bedroom window left contact [binary_sensor.bedroom_window_left_contact] or bedroom window right contact [binary_sensor.bedroom_window_right_contact] changing from closed to open.",
|
|
"conditions": "If the current time is not during Sunrise, Day, or Sunset, as reported by the period of day sensor [sensor.period_of_day], and if motion is currently detected in the bedroom by the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy].",
|
|
"action": "Turns off the bedroom ceiling light [light.bedroom_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the bedroom ceiling light when a window is opened and motion is detected, but only during nighttime hours.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "7b35e327-0f6a-4395-9dbd-82af35052d3c",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from off to on OR when bed mode input select [input_select.bed_mode] changes from on to just off. CONDITIONS: bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is on AND bed mode input select [input_select.bed_mode] is just off OR off AND period of day sensor [sensor.period_of_day] is Dusk OR Night OR Dawn. ACTIONS: Turn on bedroom bed light [light.bedroom_bed_light].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected in the bedroom, as indicated by the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changing from no motion to motion, or when the bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'.",
|
|
"conditions": "Motion must currently be detected, the bed mode must be set to either 'just off' or 'off', and the time of day, as reported by the period of day sensor [sensor.period_of_day], must be Dusk, Night, or Dawn.",
|
|
"action": "Turns on the bedroom bed light [light.bedroom_bed_light]."
|
|
},
|
|
"human_like": "Turns on the bed light when motion is detected in the bedroom during the evening or night, or when the bed mode is switched off.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "be121c48-e608-4bf3-901c-3eaf9157b734",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from motion detected (on) to no motion (off) AND remains in the 'off' state for 1 minute and 30 seconds. CONDITIONS: bed mode input select [input_select.bed_mode] is set to 'just off' OR 'off'. ACTIONS: Turn off bedroom bed light [light.bedroom_bed_light].",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] stops detecting motion and remains in the 'no motion' state for one minute and thirty seconds.",
|
|
"conditions": "If the bed mode input select [input_select.bed_mode] is set to either 'just off' or 'off'.",
|
|
"action": "Turns off the bedroom bed light [light.bedroom_bed_light]."
|
|
},
|
|
"human_like": "Turns off the bedroom bed light after no motion is detected for a minute and a half, but only when the bed mode is set to off.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "3a478c03-2e81-4036-9962-4ee3a7e94930",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from off to on OR When hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] changes from off to on OR When bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'. CONDITIONS: (bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is on OR hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] is on) AND bed mode input select [input_select.bed_mode] is 'just off' OR 'off' AND period of day sensor [sensor.period_of_day] is 'Dusk' OR 'Night' OR 'Dawn'. ACTIONS: Turn on bedroom cabinet light [light.bedroom_cabinet_light] and bedroom dresser light [light.bedroom_dresser_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in three ways: when motion is first detected in the bedroom, when motion is first detected in the hall, or when the bed mode is changed from 'on' to 'just off'.",
|
|
"conditions": "For the action to run, at least one of the motion sensors (in the bedroom or hall) must currently be detecting motion. The bed mode must be set to either 'just off' or 'off'. Finally, the time of day must be Dusk, Night, or Dawn.",
|
|
"action": "Turns on the bedroom cabinet light [light.bedroom_cabinet_light] and the bedroom dresser light [light.bedroom_dresser_light]."
|
|
},
|
|
"human_like": "Turns on the bedroom cabinet and dresser lights when motion is detected in the bedroom or hall during the evening or night, provided the bed mode is not active.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "cb3f2886-4522-4f12-9a29-a3b7fa902f02",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] changes from on to off AND remains off for 1 minute and 30 seconds OR When hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] changes from on to off AND remains off for 3 minutes. CONDITIONS: bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] is off AND remains off for 1 minute and 30 seconds AND hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] is off AND remains off for 3 minutes AND bed mode input select [input_select.bed_mode] is 'just off' OR 'off'. ACTIONS: Turn off bedroom cabinet light [light.bedroom_cabinet_light] AND bedroom dresser light [light.bedroom_dresser_light].",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] stops detecting motion and stays inactive for 1 minute and 30 seconds, or when the hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] stops detecting motion and stays inactive for 3 minutes.",
|
|
"conditions": "The bedroom motion sensor occupancy [binary_sensor.bedroom_motion_sensor_occupancy] must be off and remain off for 1 minute and 30 seconds, the hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] must be off and remain off for 3 minutes, and the bed mode input select [input_select.bed_mode] must be set to either 'just off' or 'off'.",
|
|
"action": "Turns off both the bedroom cabinet light [light.bedroom_cabinet_light] and the bedroom dresser light [light.bedroom_dresser_light]."
|
|
},
|
|
"human_like": "Turns off the bedroom cabinet and dresser lights when no motion is detected in the bedroom and hall for a set time, and the bed mode is set to off.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "70f1accf-baed-461a-8ce5-d98ef1caa656",
|
|
"result": {
|
|
"structured": "TRIGGER: When bed mode input select [input_select.bed_mode] remains in state 'just on' for 30 minutes. CONDITIONS: None. ACTIONS: Set bed mode input select [input_select.bed_mode] to option 'on'.",
|
|
"natural_language": {
|
|
"trigger": "When the bed mode input select [input_select.bed_mode] has been set to 'just on' and stays in that state for 30 minutes.",
|
|
"conditions": "There are no additional conditions for this automation.",
|
|
"action": "Changes the bed mode input select [input_select.bed_mode] to the option 'on'."
|
|
},
|
|
"human_like": "Automatically changes the bed mode from 'just on' to 'on' after 30 minutes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "aac75176-cda4-4715-832a-1296b9e010f8",
|
|
"result": {
|
|
"structured": "TRIGGER: When bed mode input select [input_select.bed_mode] remains in the 'just off' state for 5 minutes. CONDITIONS: None. ACTIONS: Set bed mode input select [input_select.bed_mode] to the 'off' option.",
|
|
"natural_language": {
|
|
"trigger": "When the bed mode input select [input_select.bed_mode] has been set to 'just off' for a continuous period of five minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Changes the bed mode input select [input_select.bed_mode] from 'just off' to 'off'."
|
|
},
|
|
"human_like": "Automatically changes the bed mode from 'just off' to 'off' after five minutes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "ce393b1a-b360-41d6-a527-1763128657cb",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] changes from off to on. CONDITIONS: bed mode input select [input_select.bed_mode] is off. ACTIONS: Set bed mode input select [input_select.bed_mode] to 'just on'.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] sensor detects that the bed becomes occupied.",
|
|
"conditions": "The bed mode input select [input_select.bed_mode] must currently be set to 'off'.",
|
|
"action": "Changes the bed mode to 'just on' by updating the bed mode input select [input_select.bed_mode]."
|
|
},
|
|
"human_like": "Changes the bed mode to 'just on' when someone gets into bed and the current mode is off.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "3053b38a-cc3f-4543-81cf-cd39430631a7",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] changes from off to on. CONDITIONS: bed mode input select [input_select.bed_mode] is set to just off. ACTIONS: Set bed mode input select [input_select.bed_mode] to on.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] sensor detects someone getting into bed, changing its state from off to on.",
|
|
"conditions": "The bed mode input select [input_select.bed_mode] must currently be set to the option 'just off'.",
|
|
"action": "Changes the bed mode input select [input_select.bed_mode] to the 'on' option."
|
|
},
|
|
"human_like": "Switches the bed mode to 'on' when someone gets into bed and the mode was previously set to 'just off'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "70baf7e8-3309-495e-9b69-694de5346f39",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] changes from on to off. CONDITIONS: bed mode input select [input_select.bed_mode] is on. ACTIONS: Set bed mode input select [input_select.bed_mode] to just off.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] changes from detecting occupancy (on) to not detecting occupancy (off).",
|
|
"conditions": "The bed mode input select [input_select.bed_mode] must currently be set to 'on'.",
|
|
"action": "Changes the bed mode input select [input_select.bed_mode] to the option 'just off'."
|
|
},
|
|
"human_like": "Changes the bed mode to 'just off' when someone gets out of bed, but only if the bed mode was previously set to 'on'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "5b8858ea-4e4a-40c7-959a-8d86b4a0beaf",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] changes from on to off. CONDITIONS: bed mode input select [input_select.bed_mode] is set to 'just on'. ACTIONS: Set bed mode input select [input_select.bed_mode] to 'off'.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom bed occupancy [binary_sensor.bedroom_bed_occupancy] sensor changes from detecting occupancy (on) to not detecting occupancy (off).",
|
|
"conditions": "The bed mode input select [input_select.bed_mode] must be in the 'just on' state.",
|
|
"action": "Changes the bed mode input select [input_select.bed_mode] to the 'off' option."
|
|
},
|
|
"human_like": "Changes the bed mode to 'off' when someone gets out of bed, but only if the mode was previously set to 'just on'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "dd2c9c06-bddd-43ef-8662-9710093d0f46",
|
|
"result": {
|
|
"structured": "TRIGGER: When hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] changes from off to on. CONDITIONS: (period of day sensor [sensor.period_of_day] is Sunrise OR Day OR Sunset) OR (outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] is closed (off)). ACTIONS: Turn on hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected in the hall, indicated by the hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] changing from no motion to motion.",
|
|
"conditions": "If it is currently daytime, as indicated by the period of day sensor [sensor.period_of_day] being set to Sunrise, Day, or Sunset, OR if the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] is closed.",
|
|
"action": "Turns on the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the hall light when motion is detected, but only during the day or when the front door is closed.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "50f3bf81-9cfb-4ee6-93ac-98a6d9d63677",
|
|
"result": {
|
|
"structured": "TRIGGER: When hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] changes from detecting motion (on) to not detecting motion (off) AND remains in that state for 3 minutes. CONDITIONS: None. ACTIONS: Turn off hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] stops detecting motion and stays inactive for three minutes.",
|
|
"conditions": "There are no additional conditions for this automation.",
|
|
"action": "Turns off the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the hall ceiling light three minutes after the last motion is detected in the hall.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "e00270aa-a484-420c-a907-39f161e2a676",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changes from closed (off) to open (on). CONDITIONS: period of day sensor [sensor.period_of_day] is Sunrise OR Day OR Sunset. ACTIONS: Turn on hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the front door is opened, indicated by the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changing from closed to open.",
|
|
"conditions": "The automation only runs if the current time of day, as reported by the period of day sensor [sensor.period_of_day], is either Sunrise, Day, or Sunset.",
|
|
"action": "Turns on the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the hall light when the front door is opened during daylight hours.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "0234e869-b7ca-4d81-a661-097481a63adf",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changes from closed (off) to open (on). CONDITIONS: NOT (period of day sensor [sensor.period_of_day] is Sunrise OR period of day sensor [sensor.period_of_day] is Day OR period of day sensor [sensor.period_of_day] is Sunset). ACTIONS: Turn off hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] opens, meaning it changes state from closed to open.",
|
|
"conditions": "The automation only runs if the current period of the day, as reported by the period of day sensor [sensor.period_of_day], is not Sunrise, Day, or Sunset. In other words, it should be nighttime.",
|
|
"action": "Turns off the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the hall light when the front door is opened at night.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "14a20f2c-a2bf-4906-b5ab-83636906fc52",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changes from open (on) to closed (off). CONDITIONS: hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] is on. ACTIONS: Turn on hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the front door is closed, as detected by the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changing from open to closed.",
|
|
"conditions": "If motion is currently detected in the hall by the hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy].",
|
|
"action": "Turns on the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the hall light when the front door is closed and there is motion in the hall.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "84446437-ea6c-424a-9a9c-9b4764587566",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changes from open (on) to closed (off). CONDITIONS: hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] is off. ACTIONS: Turn off hall ceiling light [light.hall_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] changes from being open to closed.",
|
|
"conditions": "The hall motion sensor occupancy [binary_sensor.hall_motion_sensor_occupancy] must be off, indicating no motion is detected in the hall.",
|
|
"action": "Turn off the hall ceiling light [light.hall_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the hall light when the front door is closed and no motion is detected in the hall.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "8eb927c2-c053-453f-b29e-dd9724426f7a",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from off to just on OR When bed mode input select [input_select.bed_mode] changes from off to just on. ACTIONS: Turn off kitchen coffee machine relay [switch.kitchen_coffee_machine_relay].",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] changes from 'off' to 'just on', or when the bed mode input select [input_select.bed_mode] changes from 'off' to 'just on'.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Turns off the kitchen coffee machine relay [switch.kitchen_coffee_machine_relay]."
|
|
},
|
|
"human_like": "Turns off the coffee machine when either away mode or bed mode is activated.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "c2887c1d-e759-4d79-bcc5-1a3adee523ee",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen fan [fan.kitchen_fan] remains off for 6 hours OR when away mode input select [input_select.away_mode] changes from 'just on' to 'on' OR when bed mode input select [input_select.bed_mode] changes from 'just on' to 'on'. CONDITIONS: (kitchen fan [fan.kitchen_fan] is off AND remains off for 6 hours) AND (away mode input select [input_select.away_mode] is on OR bed mode input select [input_select.bed_mode] is on). ACTIONS: Turn on kitchen fan [fan.kitchen_fan].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers if the kitchen fan [fan.kitchen_fan] has been off for six hours, or if the away mode input select [input_select.away_mode] changes from 'just on' to 'on', or if the bed mode input select [input_select.bed_mode] changes from 'just on' to 'on'.",
|
|
"conditions": "The kitchen fan [fan.kitchen_fan] must be off and have remained off for six hours. Additionally, either the away mode input select [input_select.away_mode] must be set to 'on', or the bed mode input select [input_select.bed_mode] must be set to 'on'.",
|
|
"action": "Turns on the kitchen fan [fan.kitchen_fan]."
|
|
},
|
|
"human_like": "Automatically turns on the kitchen fan after it has been off for six hours, but only when the house is in away or bed mode.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "1ca528ab-9344-4252-a21e-286e01cb322f",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen fan [fan.kitchen_fan] remains on for 60 minutes OR When away mode input select [input_select.away_mode] changes from 'on' to 'just off' OR When bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'. CONDITIONS: None. ACTIONS: Turn off kitchen fan [fan.kitchen_fan].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers if the kitchen fan [fan.kitchen_fan] has been running continuously for 60 minutes, or if the away mode input select [input_select.away_mode] changes from 'on' to 'just off', or if the bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "It turns off the kitchen fan [fan.kitchen_fan]."
|
|
},
|
|
"human_like": "Turns off the kitchen fan after it has been running for an hour, or when leaving away mode or bed mode.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "763269a9-c70f-4ae5-877e-fa35acea16fa",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen motion sensor occupancy [binary_sensor.kitchen_motion_sensor_occupancy] changes from off to on. CONDITIONS: None. ACTIONS: Turn on kitchen ceiling light [light.kitchen_ceiling_light] AND kitchen counter light [light.kitchen_counter_light].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected in the kitchen, specifically when the kitchen motion sensor occupancy [binary_sensor.kitchen_motion_sensor_occupancy] changes from a state of no motion to a state of motion.",
|
|
"conditions": "There are no additional conditions that must be met for this automation to run.",
|
|
"action": "Turn on both the kitchen ceiling light [light.kitchen_ceiling_light] and the kitchen counter light [light.kitchen_counter_light]."
|
|
},
|
|
"human_like": "Turns on the kitchen ceiling and counter lights when motion is detected in the kitchen.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "57517167-d96e-4ba2-ab26-b050d4084689",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen motion sensor occupancy [binary_sensor.kitchen_motion_sensor_occupancy] changes from on to off AND remains off for 5 minutes. CONDITIONS: None. ACTIONS: Turn off kitchen ceiling light [light.kitchen_ceiling_light] AND kitchen counter light [light.kitchen_counter_light].",
|
|
"natural_language": {
|
|
"trigger": "When the kitchen motion sensor occupancy [binary_sensor.kitchen_motion_sensor_occupancy] stops detecting motion and remains in the 'no motion' state for a continuous period of five minutes.",
|
|
"conditions": "There are no additional conditions that must be met for this automation to run.",
|
|
"action": "Turns off both the kitchen ceiling light [light.kitchen_ceiling_light] and the kitchen counter light [light.kitchen_counter_light]."
|
|
},
|
|
"human_like": "Automatically turns off the kitchen ceiling and counter lights five minutes after the last motion is detected in the kitchen.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "912dcf60-5a35-4f9e-934b-c33fc5bdd16d",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Sunset to Dusk OR when away mode input select [input_select.away_mode] changes from 'on' to 'just off' OR when bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'. CONDITIONS: period of day sensor [sensor.period_of_day] is Dusk OR Night OR Dawn AND away mode input select [input_select.away_mode] is 'just off' OR 'off' AND bed mode input select [input_select.bed_mode] is 'just off' OR 'off'. ACTIONS: Execute script Random Color [script.random_color] with kitchen sideboard light [light.kitchen_sideboard_light] as the target.",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in three ways: when the time of day transitions from Sunset to Dusk, when the away mode is turned off (changing from 'on' to 'just off'), or when the bed mode is turned off (changing from 'on' to 'just off').",
|
|
"conditions": "For the automation to proceed, the current period of day must be Dusk, Night, or Dawn. Additionally, both the away mode and bed mode must be set to either 'just off' or 'off'.",
|
|
"action": "The automation runs the 'Random Color' script to set a random color on the kitchen sideboard light."
|
|
},
|
|
"human_like": "Turns on the kitchen sideboard light with a random color during the evening or night, but only when neither away mode nor bed mode are active.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "213a5359-2fc3-47bd-9876-5dc402cbd7bd",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from 'Dawn' to 'Sunrise' OR when away mode input select [input_select.away_mode] changes from 'just on' or 'just off' to 'on' OR when bed mode input select [input_select.bed_mode] changes from 'just on' or 'just off' to 'on'. CONDITIONS: None. ACTIONS: Turn off kitchen sideboard light [light.kitchen_sideboard_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the time of day changes from 'Dawn' to 'Sunrise', or when either the 'away mode' or 'bed mode' setting changes from 'just on' or 'just off' to 'on'.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "Turns off the kitchen sideboard light [light.kitchen_sideboard_light]."
|
|
},
|
|
"human_like": "Turns off the kitchen sideboard light at sunrise or when specific home modes are activated.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "24c4a623-0628-45ae-964a-9436f3cba4d1",
|
|
"result": {
|
|
"structured": "TRIGGER: When mqtt remote device [device_id:86d39ed7bb87433588884e39a14bc36d] sends a brightness_move_up action. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is off. ACTIONS: Turn on lg webos tv [media_player.lg_webos_tv].",
|
|
"natural_language": {
|
|
"trigger": "When the MQTT remote device [device_id:86d39ed7bb87433588884e39a14bc36d] sends a 'brightness move up' action command.",
|
|
"conditions": "The LG WebOS TV [media_player.lg_webos_tv] must currently be in the 'off' state.",
|
|
"action": "Turn on the LG WebOS TV [media_player.lg_webos_tv]."
|
|
},
|
|
"human_like": "Turns on the living room TV when the remote's brightness up button is pressed, but only if the TV is off.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "61529196-14fc-4945-adc3-18902d77c5ff",
|
|
"result": {
|
|
"structured": "TRIGGER: When mqtt remote device [device_id:86d39ed7bb87433588884e39a14bc36d] sends a brightness_move_down action OR when away mode input select [input_select.away_mode] changes from off to just on OR when bed mode input select [input_select.bed_mode] changes from off to just on. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is on. ACTIONS: Turn off lg webos tv [media_player.lg_webos_tv].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in three ways: by pressing the brightness move down button on the MQTT remote device [device_id:86d39ed7bb87433588884e39a14bc36d], when the away mode input select [input_select.away_mode] changes from 'off' to 'just on', or when the bed mode input select [input_select.bed_mode] changes from 'off' to 'just on'.",
|
|
"conditions": "The automation only proceeds if the lg webos tv [media_player.lg_webos_tv] is currently on.",
|
|
"action": "The automation turns off the lg webos tv [media_player.lg_webos_tv]."
|
|
},
|
|
"human_like": "Turns off the living room TV when a remote button is pressed or when specific home modes are activated, provided the TV is on.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "d530c1f7-008d-487a-ac04-6dcd0e8dd2fd",
|
|
"result": {
|
|
"structured": "TRIGGER: When the mqtt remote device [device_id:86d39ed7bb87433588884e39a14bc36d] sends an 'on' action. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is on. ACTIONS: Increase the volume of lg webos tv [media_player.lg_webos_tv].",
|
|
"natural_language": {
|
|
"trigger": "When the MQTT remote device in the living room is used to send an 'on' action command.",
|
|
"conditions": "The LG WebOS TV must be powered on.",
|
|
"action": "Increase the volume of the LG WebOS TV."
|
|
},
|
|
"human_like": "Increases the volume of the living room TV when a specific button on the remote is pressed, but only if the TV is already on.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "e2b8f04b-e7ff-45f0-8480-68cbfa1bc024",
|
|
"result": {
|
|
"structured": "TRIGGER: When mqtt remote device [device_id: 86d39ed7bb87433588884e39a14bc36d] sends an 'off' action via MQTT. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is on. ACTIONS: Decrease the volume of lg webos tv [media_player.lg_webos_tv].",
|
|
"natural_language": {
|
|
"trigger": "When the MQTT remote device [device_id: 86d39ed7bb87433588884e39a14bc36d] sends an 'off' action command.",
|
|
"conditions": "The LG WebOS TV [media_player.lg_webos_tv] must be powered on.",
|
|
"action": "Lowers the volume of the LG WebOS TV [media_player.lg_webos_tv]."
|
|
},
|
|
"human_like": "Lowers the TV volume when the remote's off button is pressed, but only if the TV is already on.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "23f2cd65-f5b3-491c-a87f-2055301daa28",
|
|
"result": {
|
|
"structured": "TRIGGER: When the webostv device [device_id: ab25640d50b175aaff23e7a6e8459140] receives a 'turn_on' command. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is off AND living room tv switch [switch.living_room_tv] is off. ACTIONS: Turn on living room tv switch [switch.living_room_tv], wait 5 seconds, then repeatedly send a Wake-on-LAN magic packet (with specified MAC, broadcast address, and port) every 2 seconds until either lg webos tv [media_player.lg_webos_tv] is on OR the action has been repeated 10 times.",
|
|
"natural_language": {
|
|
"trigger": "When a 'turn on' command is sent to the LG WebOS TV device.",
|
|
"conditions": "The lg webos tv [media_player.lg_webos_tv] must be in an 'off' state, and the living room tv switch [switch.living_room_tv] must also be off.",
|
|
"action": "First, the automation turns on the living room tv switch [switch.living_room_tv]. After a 5-second delay, it enters a loop where it sends a Wake-on-LAN magic packet to the TV and then waits 2 seconds. This loop repeats until the lg webos tv [media_player.lg_webos_tv] reports it is 'on', or until the loop has run 10 times, whichever comes first."
|
|
},
|
|
"human_like": "Automatically powers on the TV's electrical supply and sends Wake-on-LAN packets to turn on the LG TV when a 'turn on' command is issued, ensuring the TV is off beforehand.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "0958a97a-3efb-468a-9c75-eee8098f39ad",
|
|
"result": {
|
|
"structured": "TRIGGER: When living room tv power sensor [sensor.living_room_tv_power] remains below 5 for 30 seconds. CONDITIONS: lg webos tv [media_player.lg_webos_tv] is off AND living room tv switch [switch.living_room_tv] is on. ACTIONS: Turn off living room tv switch [switch.living_room_tv].",
|
|
"natural_language": {
|
|
"trigger": "When the living room tv power sensor [sensor.living_room_tv_power] reports a value below 5 for at least 30 seconds.",
|
|
"conditions": "If the lg webos tv [media_player.lg_webos_tv] is reported as off, and the living room tv switch [switch.living_room_tv] is currently turned on.",
|
|
"action": "Turns off the living room tv switch [switch.living_room_tv]."
|
|
},
|
|
"human_like": "Automatically turns off the TV's power switch when the TV is off but still drawing a low amount of power, indicating it's in standby.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "a9166a79-028c-40d2-b157-7dd6ec3189cb",
|
|
"result": {
|
|
"structured": "TRIGGER: When living room motion sensor occupancy [binary_sensor.living_room_motion_sensor_occupancy] changes from off to on. CONDITIONS: bed mode input select [input_select.bed_mode] is 'on' OR 'just on'. ACTIONS: Turn on living room ceiling light [light.living_room_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When motion is first detected in the living room, indicated by the living room motion sensor occupancy [binary_sensor.living_room_motion_sensor_occupancy] changing from 'off' to 'on'.",
|
|
"conditions": "The automation only runs if the bed mode input select [input_select.bed_mode] is set to either 'on' or 'just on'.",
|
|
"action": "Turns on the living room ceiling light [light.living_room_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the living room ceiling light when motion is detected, but only if the bed mode is active.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "8de09585-9311-457c-be0b-84f7c8142d41",
|
|
"result": {
|
|
"structured": "TRIGGER: When living room motion sensor occupancy [binary_sensor.living_room_motion_sensor_occupancy] changes from on to off AND remains off for 5 minutes. CONDITIONS: bed mode input select [input_select.bed_mode] is 'on' OR 'just on'. ACTIONS: Turn off living room ceiling light [light.living_room_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When the living room motion sensor occupancy [binary_sensor.living_room_motion_sensor_occupancy] stops detecting motion and stays inactive for five minutes.",
|
|
"conditions": "If the bed mode input select [input_select.bed_mode] is set to either 'on' or 'just on'.",
|
|
"action": "Turns off the living room ceiling light [light.living_room_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the living room ceiling light five minutes after motion stops, but only when a specific bed mode is active.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "dc5d8157-3df4-47d5-9315-e4491ad42019",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from 'on' to 'just off' OR when bed mode input select [input_select.bed_mode] changes from 'on' to 'just off'. CONDITIONS: None. ACTIONS: Turn on living room ceiling light [light.living_room_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When either the away mode input select [input_select.away_mode] or the bed mode input select [input_select.bed_mode] changes its state from 'on' to 'just off'.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Turns on the living room ceiling light [light.living_room_ceiling_light]."
|
|
},
|
|
"human_like": "Turns on the living room ceiling light when either the away mode or bed mode is turned off.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "30efc83b-a870-48bb-8341-28d821a5a33d",
|
|
"result": {
|
|
"structured": "TRIGGER: When bed mode input select [input_select.bed_mode] changes from 'just on' OR 'just off' to 'on' OR when away mode input select [input_select.away_mode] changes from 'just on' OR 'just off' to 'on'. CONDITIONS: None. ACTIONS: Turn off living room ceiling light [light.living_room_ceiling_light].",
|
|
"natural_language": {
|
|
"trigger": "When either the bed mode input select [input_select.bed_mode] or the away mode input select [input_select.away_mode] changes its state from either 'just on' or 'just off' to 'on'.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Turns off the living room ceiling light [light.living_room_ceiling_light]."
|
|
},
|
|
"human_like": "Turns off the living room ceiling light when either 'bed mode' or 'away mode' is activated.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "861debaa-4310-4053-b98b-2275847691bb",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Sunset to Dusk OR when away mode input select [input_select.away_mode] changes from on to just off OR when bed mode input select [input_select.bed_mode] changes from on to just off. CONDITIONS: period of day sensor [sensor.period_of_day] is Dusk OR Night OR Dawn AND away mode input select [input_select.away_mode] is just off OR off AND bed mode input select [input_select.bed_mode] is just off OR off. ACTIONS: Execute script Random Color [script.random_color] on lights living room sofa light [light.living_room_sofa_light] and living room tv light [light.living_room_tv_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the time of day changes from Sunset to Dusk, or when either the away mode or bed mode is turned from 'on' to 'just off'.",
|
|
"conditions": "The automation runs only if the current period of day is Dusk, Night, or Dawn, and both the away mode and bed mode are set to either 'just off' or 'off'.",
|
|
"action": "It runs the Random Color script to set a random color on the living room sofa light and the living room tv light."
|
|
},
|
|
"human_like": "Turns on the living room sofa and TV lights with a random color in the evening or night, but only when neither away mode nor bed mode are active.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "c3dda693-5c89-453b-8ca0-647e86f7b0ba",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Dawn to Sunrise OR when away mode input select [input_select.away_mode] changes from just on or just off to on OR when bed mode input select [input_select.bed_mode] changes from just on or just off to on. CONDITIONS: None. ACTIONS: Turn off living room sofa light [light.living_room_sofa_light] AND living room tv light [light.living_room_tv_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the period of day sensor [sensor.period_of_day] changes from Dawn to Sunrise, or when either the away mode input select [input_select.away_mode] or the bed mode input select [input_select.bed_mode] changes from 'just on' or 'just off' to 'on'.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Turns off both the living room sofa light [light.living_room_sofa_light] and the living room tv light [light.living_room_tv_light]."
|
|
},
|
|
"human_like": "Turns off the sofa and TV lights in the living room at sunrise or when away or bed mode is activated.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "75546147-378a-4dbc-b2ca-f4d4f707da15",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] OR outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] becomes open (on) AND remains open for 10 minutes. CONDITIONS: (away mode input select [input_select.away_mode] is off AND bed mode input select [input_select.bed_mode] is off) AND (weather meteorologisk [weather.meteorologisk] temperature attribute is below 16) AND NOT (outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] OR outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] has been open (on) for 10 minutes). ACTIONS: Send a notification to mobile app iphone von david [notify.mobile_app_iphone_von_david] with title 'Outdoor doors unclosed' and message 'Close outdoor doors to keep it warm.', using tag 'unclosed-outdoor-doors'.",
|
|
"natural_language": {
|
|
"trigger": "When either the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] or the outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] has been open for at least 10 minutes.",
|
|
"conditions": "The automation checks that both the away mode input select [input_select.away_mode] and the bed mode input select [input_select.bed_mode] are set to 'off'. It also requires that the temperature reported by weather meteorologisk [weather.meteorologisk] is below 16 degrees. Finally, it ensures that the condition is not already being met, meaning that the door sensors have not already been open for 10 minutes when the trigger fires.",
|
|
"action": "Sends a notification to the mobile app iphone von david [notify.mobile_app_iphone_von_david] with the title 'Outdoor doors unclosed' and the message 'Close outdoor doors to keep it warm.' The notification includes a tag 'unclosed-outdoor-doors' for identification."
|
|
},
|
|
"human_like": "Sends a reminder to close the outdoor doors if they have been left open for 10 minutes when it's cold and the house is not in away or bed mode.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "98cd6b76-8b4c-48f2-82c5-73d3e492e426",
|
|
"result": {
|
|
"structured": "TRIGGER: When outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] OR outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] changes to closed (off). CONDITIONS: outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] AND outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] are both closed (off). ACTIONS: Send a clear_notification message to mobile app iphone von david [notify.mobile_app_iphone_von_david] with tag 'unclosed-outdoor-doors'.",
|
|
"natural_language": {
|
|
"trigger": "When either the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] or the outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] changes its state to closed.",
|
|
"conditions": "Both the outdoor frontdoor contact [binary_sensor.outdoor_frontdoor_contact] and the outdoor backdoor contact [binary_sensor.outdoor_backdoor_contact] must be in the closed state.",
|
|
"action": "Clears any existing notification with the tag 'unclosed-outdoor-doors' on the mobile app iphone von david [notify.mobile_app_iphone_von_david]."
|
|
},
|
|
"human_like": "Clears a notification about unclosed outdoor doors when both the front and back doors are confirmed to be closed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "0c534f2d-72da-42fb-86e3-034ba16a16f0",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] becomes open (on) AND remains open for 10 minutes. CONDITIONS: (away mode input select [input_select.away_mode] is off AND bed mode input select [input_select.bed_mode] is off) AND (weather meteorologisk [weather.meteorologisk] temperature attribute is below 16) AND NOT (bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] is open (on) AND has remained open for 10 minutes). ACTIONS: Send a notification via mobile app iphone von david [notify.mobile_app_iphone_von_david] with title 'Bedroom windows unclosed' and message 'Close bedroom windows to keep it warm.'",
|
|
"natural_language": {
|
|
"trigger": "When either the left or right bedroom window contact sensor reports the window is open and stays open for at least 10 minutes.",
|
|
"conditions": "The automation runs only if both the away mode and bed mode are set to 'off', the outside temperature reported by the weather entity is below 16 degrees, and it is not the case that a window contact has already been open for 10 minutes (this condition prevents repeated notifications for the same event).",
|
|
"action": "Sends a push notification to the user's iPhone with the title 'Bedroom windows unclosed' and a reminder message to close the windows to keep the room warm."
|
|
},
|
|
"human_like": "Sends a reminder to close the bedroom windows if they have been left open for 10 minutes while the home is occupied and it's cold outside.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "e77baedc-3316-4650-9565-82049ec3ace4",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes to closed (off). CONDITIONS: (bedroom window left contact [binary_sensor.bedroom_window_left_contact] is off) AND (bedroom window right contact [binary_sensor.bedroom_window_right_contact] is off). ACTIONS: Send a notification to mobile app iphone von david [notify.mobile_app_iphone_von_david] with a message to clear the notification tagged 'unclosed-bedroom-windows'.",
|
|
"natural_language": {
|
|
"trigger": "When either the bedroom window left contact [binary_sensor.bedroom_window_left_contact] or the bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes its state to closed (off).",
|
|
"conditions": "Both the bedroom window left contact [binary_sensor.bedroom_window_left_contact] and the bedroom window right contact [binary_sensor.bedroom_window_right_contact] must currently be in the closed (off) state.",
|
|
"action": "Sends a command to the mobile app iphone von david [notify.mobile_app_iphone_von_david] to clear any existing notification that has the tag 'unclosed-bedroom-windows'."
|
|
},
|
|
"human_like": "Clears a phone notification about open bedroom windows when both windows are detected as closed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "09ac3a7a-e198-4bd6-8892-6320aa9be819",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] OR bed mode input select [input_select.bed_mode] remains off for 30 minutes OR When bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] remains off for 6 hours. CONDITIONS: period of day sensor [sensor.period_of_day] is Sunrise OR Day OR Sunset AND (away mode input select [input_select.away_mode] OR bed mode input select [input_select.bed_mode] is off AND remains off for 30 minutes) AND (bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] is off AND remains off for 6 hours). ACTIONS: Send a notification via mobile app iphone von david [notify.mobile_app_iphone_von_david] with title 'Bedroom ventilation pending' and message 'Open bedroom windows to get some fresh air.'.",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when either the away mode or bed mode has been set to off for at least 30 minutes, or when either the left or right bedroom window contact sensor has been closed (off) for at least 6 hours.",
|
|
"conditions": "The automation checks that the current period of day is either Sunrise, Day, or Sunset. It also verifies that both the away mode and bed mode have been off for at least 30 minutes, and that both bedroom window contact sensors have been closed for at least 6 hours.",
|
|
"action": "Sends a push notification to the user's iPhone with the title 'Bedroom ventilation pending' and a message suggesting to open the bedroom windows for fresh air."
|
|
},
|
|
"human_like": "Sends a reminder to open the bedroom windows for ventilation when the house is not in away or bed mode, the windows have been closed for a long time, and it's daytime.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "279a2bf7-b4cc-4095-a3d4-b3b6e10619bc",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes to open (on). CONDITIONS: NOT (bedroom window left contact [binary_sensor.bedroom_window_left_contact] OR bedroom window right contact [binary_sensor.bedroom_window_right_contact] is open (on)). ACTIONS: Send a notification to mobile app iphone von david [notify.mobile_app_iphone_von_david] with a clear_notification command for the tag 'pending-bedroom-ventilation'.",
|
|
"natural_language": {
|
|
"trigger": "When either the bedroom window left contact [binary_sensor.bedroom_window_left_contact] or the bedroom window right contact [binary_sensor.bedroom_window_right_contact] changes to an open state.",
|
|
"conditions": "It is not the case that either the bedroom window left contact [binary_sensor.bedroom_window_left_contact] or the bedroom window right contact [binary_sensor.bedroom_window_right_contact] is currently open.",
|
|
"action": "Sends a command to the mobile app iphone von david [notify.mobile_app_iphone_von_david] to clear any existing notification tagged as 'pending-bedroom-ventilation'."
|
|
},
|
|
"human_like": "Clears a pending ventilation notification on the phone when a bedroom window is opened.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "d5cb8c07-9327-4859-8381-783801d076fa",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Sunset to Dusk OR when away mode input select [input_select.away_mode] changes from on to just off OR when bed mode input select [input_select.bed_mode] changes from just off to off. CONDITIONS: period of day sensor [sensor.period_of_day] is Dusk OR Night OR Dawn AND away mode input select [input_select.away_mode] is just off OR off AND bed mode input select [input_select.bed_mode] is just off OR off. ACTIONS: Turn on outdoor frontdoor light [light.outdoor_frontdoor_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the time of day changes from Sunset to Dusk, when the away mode is turned off, or when the bed mode is turned off.",
|
|
"conditions": "The automation only runs if the current period of day is Dusk, Night, or Dawn, the away mode is set to 'just off' or 'off', and the bed mode is set to 'just off' or 'off'.",
|
|
"action": "Turns on the outdoor frontdoor light [light.outdoor_frontdoor_light]."
|
|
},
|
|
"human_like": "Turns on the front door light in the evening or night when the house is not in away or bed mode.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "d7efe2bf-f328-44ef-9ab0-98c2e5e0ba64",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from 'on' to 'just off'. CONDITIONS: period of day sensor [sensor.period_of_day] is Dusk OR Night OR Dawn AND away mode input select [input_select.away_mode] is just off OR off AND bed mode input select [input_select.bed_mode] is just off OR off. ACTIONS: Turn on outdoor backdoor light [light.outdoor_backdoor_light].",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] changes from being set to 'on' to being set to 'just off'.",
|
|
"conditions": "The period of day sensor [sensor.period_of_day] must report that it is currently Dusk, Night, or Dawn. The away mode input select [input_select.away_mode] must be set to either 'just off' or 'off'. The bed mode input select [input_select.bed_mode] must also be set to either 'just off' or 'off'.",
|
|
"action": "Turns on the outdoor backdoor light [light.outdoor_backdoor_light]."
|
|
},
|
|
"human_like": "Turns on the outdoor backdoor light when the house is no longer in away mode, but only during the evening or night and if bed mode is not active.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "20b82cc6-4c54-4ac0-b938-4659dc4a3bcd",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Dawn to Sunrise OR when away mode input select [input_select.away_mode] changes from just on to on OR when bed mode input select [input_select.bed_mode] changes from just on to on. CONDITIONS: None. ACTIONS: Turn off outdoor frontdoor light [light.outdoor_frontdoor_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in three ways: when the period of day sensor [sensor.period_of_day] transitions from 'Dawn' to 'Sunrise', when the away mode input select [input_select.away_mode] changes from 'just on' to 'on', or when the bed mode input select [input_select.bed_mode] changes from 'just on' to 'on'.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "It turns off the outdoor frontdoor light [light.outdoor_frontdoor_light]."
|
|
},
|
|
"human_like": "Turns off the front door light at sunrise or when certain home modes are activated.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "19f05355-6ee0-4a43-a684-cb6738a5a585",
|
|
"result": {
|
|
"structured": "TRIGGER: When period of day sensor [sensor.period_of_day] changes from Dawn to Sunrise OR when away mode input select [input_select.away_mode] changes from just on to on OR when away mode input select [input_select.away_mode] changes from just off to off OR when bed mode input select [input_select.bed_mode] changes from just on to on. CONDITIONS: None. ACTIONS: Turn off outdoor backdoor light [light.outdoor_backdoor_light].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the period of day changes from Dawn to Sunrise, when the away mode changes from 'just on' to 'on', when the away mode changes from 'just off' to 'off', or when the bed mode changes from 'just on' to 'on'.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "Turns off the outdoor backdoor light [light.outdoor_backdoor_light]."
|
|
},
|
|
"human_like": "Turns off the outdoor backdoor light at sunrise or when certain home modes are activated.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "889799ce-a39e-4e9f-b296-bd39fce3859f",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from 'just on' to 'on'. CONDITIONS: None. ACTIONS: Start the presence_simulation service with the option to not restore previous states (restore_states: false).",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] is changed from the 'just on' setting to the 'on' setting.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Starts a presence simulation, which will simulate activity in the home to make it appear occupied. The simulation is configured to not restore the previous states of any devices it controls."
|
|
},
|
|
"human_like": "Starts the presence simulation when the away mode is set to 'on' from 'just on', making the home look occupied.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "2dca1ca0-e890-4fc3-8262-ee36552064ef",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from state 'on' to state 'just off'. CONDITIONS: None. ACTIONS: Call service presence_simulation.stop.",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] changes from being set to 'on' to being set to 'just off'.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Stops the presence simulation by calling the 'presence_simulation.stop' service."
|
|
},
|
|
"human_like": "Stops the simulated presence when you return home and change the away mode.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "cef75154-16bc-4990-b1d8-00d7fe5b13d2",
|
|
"result": {
|
|
"structured": "TRIGGER: When sonos device kuche [media_player.sonos_device_kuche] OR sonos device schlafzimmer [media_player.sonos_device_schlafzimmer] OR sonos device wohnzimmer [media_player.sonos_device_wohnzimmer] changes to idle OR paused AND remains in that state for 10 minutes. CONDITIONS: None. ACTIONS: Set the volume of the triggered media player to 8% AND unmute the triggered media player.",
|
|
"natural_language": {
|
|
"trigger": "When any of the specified Sonos devices (sonos device kuche [media_player.sonos_device_kuche], sonos device schlafzimmer [media_player.sonos_device_schlafzimmer], or sonos device wohnzimmer [media_player.sonos_device_wohnzimmer]) stops playing and remains in an idle or paused state for 10 minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Resets the volume of the specific Sonos device that triggered the automation to a low level (8%) and ensures it is not muted."
|
|
},
|
|
"human_like": "Resets the volume to a low level on any Sonos speaker that has been idle or paused for 10 minutes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "6729b4c3-631f-4211-917b-9d110f94de0c",
|
|
"result": {
|
|
"structured": "TRIGGER: When away mode input select [input_select.away_mode] changes from off to just on OR When bed mode input select [input_select.bed_mode] changes from off to just on. ACTIONS: Pause media on sonos device kuche [media_player.sonos_device_kuche] AND sonos device wohnzimmer [media_player.sonos_device_wohnzimmer]. Then, IF away mode input select [input_select.away_mode] is just on, pause media on sonos device schlafzimmer [media_player.sonos_device_schlafzimmer].",
|
|
"natural_language": {
|
|
"trigger": "When the away mode input select [input_select.away_mode] changes from 'off' to 'just on', or when the bed mode input select [input_select.bed_mode] changes from 'off' to 'just on'.",
|
|
"conditions": "There are no global conditions. However, the second action to pause the bedroom Sonos is conditional and only runs if the away mode input select [input_select.away_mode] is currently set to 'just on'.",
|
|
"action": "First, it pauses the Sonos players in the kitchen [media_player.sonos_device_kuche] and living room [media_player.sonos_device_wohnzimmer]. Then, it checks if the away mode is active. If it is, it also pauses the Sonos player in the bedroom [media_player.sonos_device_schlafzimmer]."
|
|
},
|
|
"human_like": "Pauses the main Sonos speakers when 'away mode' or 'bed mode' is activated, and also pauses the bedroom speaker if 'away mode' is specifically turned on.",
|
|
"complexity": "medium"
|
|
}
|
|
}
|
|
] |