AutomationDataset/33Fraise33/automation-descriptions.json

119 lines
10 KiB
JSON

[
{
"id": "'1578943797763'",
"result": {
"structured": "TRIGGER: At 18:45:00. CONDITIONS: (Days_until attribute of recycleapp restafval sensor [sensor.recycleapp_restafval] is greater than 0 AND less than 2) OR (Days_until attribute of recycleapp pmd sensor [sensor.recycleapp_pmd] is greater than 0 AND less than 2) OR (Days_until attribute of recycleapp papier sensor [sensor.recycleapp_papier] is greater than 0 AND less than 2). ACTIONS: Send a notification with title 'AFVAL' and a message that includes 'Restafval' if the Days_until attribute of recycleapp restafval sensor [sensor.recycleapp_restafval] equals 1, 'PMD' if the Days_until attribute of recycleapp pmd sensor [sensor.recycleapp_pmd] equals 1, and 'Papier' if the Days_until attribute of recycleapp papier sensor [sensor.recycleapp_papier] equals 1. The notification includes a custom icon.",
"natural_language": {
"trigger": "The automation triggers daily at 6:45 PM.",
"conditions": "It checks if the 'Days_until' attribute for any of the three garbage collection sensors is exactly 1. Specifically, it looks at the recycleapp restafval sensor [sensor.recycleapp_restafval], the recycleapp pmd sensor [sensor.recycleapp_pmd], and the recycleapp papier sensor [sensor.recycleapp_papier].",
"action": "Sends a notification titled 'AFVAL' with a message listing the types of garbage due for collection the next day. The message includes 'Restafval', 'PMD', or 'Papier' only if their respective sensor indicates collection in one day. The notification also displays a custom trash bin icon."
},
"human_like": "Sends a daily reminder in the evening if any garbage collection is scheduled for the next day.",
"complexity": "medium"
}
},
{
"id": "'1617014339885'",
"result": {
"structured": "TRIGGER: When garage door cover [cover.garage_door] remains open for 5 minutes. CONDITIONS: None. ACTIONS: Send a notification with title 'Garage Open' and message 'Garage has been open for more then 5 minutes!' using the notify service, including an icon.",
"natural_language": {
"trigger": "When the garage door cover [cover.garage_door] has been in the open position for at least five minutes.",
"conditions": "There are no conditions that must be met.",
"action": "Sends a notification with the title 'Garage Open' and the message 'Garage has been open for more then 5 minutes!', which includes a specific icon."
},
"human_like": "Sends a notification if the garage door has been left open for more than five minutes.",
"complexity": "low"
}
},
{
"id": "'1727525867473'",
"result": {
"structured": "TRIGGER: When styrbar remote [device_id: b6a7367363b2689386e9ee5467f98824] sends an 'on' action OR When styrbar remote [device_id: b6a7367363b2689386e9ee5467f98824] sends an 'off' action OR When styrbar remote [device_id: b6a7367363b2689386e9ee5467f98824] sends an 'arrow_right_click' action OR When styrbar remote [device_id: b6a7367363b2689386e9ee5467f98824] sends an 'arrow_left_click' action. CONDITIONS: None. ACTIONS: If the trigger was 'on', toggle in vooraan switch [switch.in_vooraan]. If the trigger was 'off', toggle in achteraan switch [switch.in_achteraan]. If the trigger was 'arrow_right_click', close garage door cover [cover.garage_door]. If the trigger was 'arrow_left_click', open garage door cover [cover.garage_door].",
"natural_language": {
"trigger": "When a button on the styrbar remote [device_id: b6a7367363b2689386e9ee5467f98824] is pressed. Specifically, the automation triggers on the 'on', 'off', 'arrow_right_click', or 'arrow_left_click' actions from the remote.",
"conditions": "There are no conditions that must be met for the actions to run.",
"action": "Depending on which button was pressed: pressing the 'on' button toggles the in vooraan switch [switch.in_vooraan]; pressing the 'off' button toggles the in achteraan switch [switch.in_achteraan]; pressing the 'arrow_right_click' button closes the garage door cover [cover.garage_door]; and pressing the 'arrow_left_click' button opens the garage door cover [cover.garage_door]."
},
"human_like": "This automation maps different buttons on a Styrbar remote to control a garage door and two switches, allowing for convenient remote operation.",
"complexity": "medium"
}
},
{
"id": "'1686683677480'",
"result": {
"structured": "TRIGGER: When NFC tag with ID b4bca8cf-e3a4-46b6-8a3c-8b2eedbda5e1 is scanned. CONDITIONS: None. ACTIONS: Toggle garage door cover [cover.garage_door].",
"natural_language": {
"trigger": "When a specific NFC tag with the ID b4bca8cf-e3a4-46b6-8a3c-8b2eedbda5e1 is scanned.",
"conditions": "There are no conditions that must be met.",
"action": "Toggles the state of the garage door cover [cover.garage_door], opening it if it is closed or closing it if it is open."
},
"human_like": "Toggles the garage door open or closed when a specific NFC tag is scanned.",
"complexity": "low"
}
},
{
"id": "'1689091034422'",
"result": {
"structured": "TRIGGER: When an NFC tag with ID 66c4f8be-a681-4913-b2a9-6cc87cb77582 is scanned. CONDITIONS: None. ACTIONS: Toggle the state of outside light switch [b87e6e421ad0896f5896243b85567a30].",
"natural_language": {
"trigger": "When a specific NFC tag (ID 66c4f8be-a681-4913-b2a9-6cc87cb77582) is scanned.",
"conditions": "There are no conditions that must be met.",
"action": "Toggles the outside light switch [b87e6e421ad0896f5896243b85567a30] on or off."
},
"human_like": "Toggles the outside light by scanning an NFC tag.",
"complexity": "low"
}
},
{
"id": "'1691999617422'",
"result": {
"structured": "TRIGGER: When cam02 doorbell sensor [binary_sensor.cam02_doorbell_doorbell] changes to on. CONDITIONS: None. ACTIONS: Send a high-priority notification to mobile_app_pixel_6 with title 'Doorbell' and message 'check unifi'.",
"natural_language": {
"trigger": "When the cam02 doorbell sensor [binary_sensor.cam02_doorbell_doorbell] detects a doorbell ring (changes to 'on').",
"conditions": "There are no conditions that must be met.",
"action": "Sends a high-priority push notification to the phone associated with mobile_app_pixel_6, with the title 'Doorbell' and the message 'check unifi'."
},
"human_like": "Sends a phone notification when the doorbell rings, prompting the user to check the camera feed.",
"complexity": "low"
}
},
{
"id": "'1693896260197'",
"result": {
"structured": "TRIGGER: When motion sensor 2 [binary_sensor.motion_sensor_motion_detection_2] changes state. CONDITIONS: None. ACTIONS: If motion sensor 2 [binary_sensor.motion_sensor_motion_detection_2] is on, turn on garage light switch 1 [83e7a8a998a7dbd377351e18b3b3e703] AND turn on garage light switch 2 [c7ac4270d47c95be72e39e25e9e646f2]; otherwise, turn off garage light switch 1 [83e7a8a998a7dbd377351e18b3b3e703] AND turn off garage light switch 2 [c7ac4270d47c95be72e39e25e9e646f2].",
"natural_language": {
"trigger": "Whenever the motion sensor 2 [binary_sensor.motion_sensor_motion_detection_2] detects any change in its state.",
"conditions": "There are no conditions that must be met.",
"action": "If the motion sensor 2 [binary_sensor.motion_sensor_motion_detection_2] is reporting motion (on), then both the garage light switch 1 [83e7a8a998a7dbd377351e18b3b3e703] and garage light switch 2 [c7ac4270d47c95be72e39e25e9e646f2] are turned on. If the motion sensor is not reporting motion (off), then both of those light switches are turned off."
},
"human_like": "Turns the garage lights on when motion is detected, and off when motion stops.",
"complexity": "low"
}
},
{
"id": "'1695750254929'",
"result": {
"structured": "TRIGGER: When sunrise occurs OR when the time is 22:30:00 OR when the time is 08:00:00 OR when motion sensor [binary_sensor.motion_sensor_motion_detection] stops detecting motion (to 'off'). CONDITIONS: ((Trigger is motion sensor [binary_sensor.motion_sensor_motion_detection] stops detecting motion AND the current time is between 22:30:00 and 06:00:00) OR (Trigger is sunrise OR 22:30:00 OR 08:00:00)). ACTIONS: Turn off outside light switch [b87e6e421ad0896f5896243b85567a30].",
"natural_language": {
"trigger": "The automation can be triggered by sunrise, by the clock reaching 22:30:00, by the clock reaching 08:00:00, or when the motion sensor [binary_sensor.motion_sensor_motion_detection] stops detecting motion.",
"conditions": "If the trigger was the motion sensor stopping, the automation only proceeds if the current time is between 22:30:00 and 06:00:00. If the trigger was sunrise, 22:30:00, or 08:00:00, the automation proceeds without any further time restriction.",
"action": "Turns off the outside light switch [b87e6e421ad0896f5896243b85567a30]."
},
"human_like": "Turns off the outside lights at specific times of day or after motion stops during the night.",
"complexity": "medium"
}
},
{
"id": "'1699559709033'",
"result": {
"structured": "TRIGGER: When the sun sets OR at 06:30:00 OR when motion sensor [binary_sensor.motion_sensor_motion_detection] detects motion (turns on). CONDITIONS: The current time is after sunset AND before sunrise. ACTIONS: Turn on outside light switch [b87e6e421ad0896f5896243b85567a30].",
"natural_language": {
"trigger": "The automation can be triggered by three events: the sun setting, the time reaching 6:30 AM, or the motion sensor [binary_sensor.motion_sensor_motion_detection] detecting motion.",
"conditions": "The automation will only proceed if the current time is during the night, specifically after sunset and before sunrise.",
"action": "Turns on the outside light switch [b87e6e421ad0896f5896243b85567a30]."
},
"human_like": "Turns on the outside light at sunset, at 6:30 AM, or when motion is detected, but only during nighttime hours.",
"complexity": "medium"
}
}
]