AutomationDataset/SkyAllinott/automation-descriptions.json

41 lines
2.9 KiB
JSON

[
{
"id": "'1747288071056'",
"result": {
"structured": "TRIGGER: When the sun [sun.sun] sunrise event occurs, with an offset of 30 minutes before the actual sunrise. CONDITIONS: The hour of the next sunrise [sun.sun] is less than 7, OR (the hour is equal to 7 AND the minute is equal to 0). ACTIONS: Turn on desk bedroom lamp [light.desk_bedroom_lamp] with a transition time of 3600 seconds and brightness set to 50%.",
"natural_language": {
"trigger": "The automation is triggered 30 minutes before the sun [sun.sun] rises.",
"conditions": "The automation only runs if the next scheduled sunrise [sun.sun] is before 7:00 AM, or exactly at 7:00 AM.",
"action": "It gradually turns on the desk bedroom lamp [light.desk_bedroom_lamp] over the course of an hour, setting its brightness to 50%."
},
"human_like": "Gradually turns on the bedroom lamp 30 minutes before sunrise, but only if sunrise is at or before 7 AM.",
"complexity": "medium"
}
},
{
"id": "'1748298008560'",
"result": {
"structured": "TRIGGER: When skysphone device tracker [device_tracker.skysphone] enters home zone [zone.home]. CONDITIONS: None. ACTIONS: Choose based on condition: IF sun is after sunset AND before sunrise THEN turn on front porch light [light.front_porch_light] at 50% brightness, wait 5 minutes, turn off front porch light [light.front_porch_light], and send notification 'light turned off for you' to mobile app skysphone [notify.mobile_app_skysphone]. OTHERWISE (default) send notification 'light not on for you' to mobile app skysphone [notify.mobile_app_skysphone].",
"natural_language": {
"trigger": "When the skysphone device tracker [device_tracker.skysphone] enters the home zone [zone.home].",
"conditions": "There are no additional conditions.",
"action": "If it is nighttime (after sunset and before sunrise), the front porch light [light.front_porch_light] is turned on to 50% brightness for five minutes and then turned off, and a notification saying 'light turned off for you' is sent to the mobile app skysphone [notify.mobile_app_skysphone]. If it is not nighttime, a notification saying 'light not on for you' is sent to the mobile app skysphone [notify.mobile_app_skysphone] instead."
},
"human_like": "Turns on the porch light for five minutes when you arrive home at night, and sends a notification to your phone.",
"complexity": "medium"
}
},
{
"id": "'1749093107860'",
"result": {
"structured": "TRIGGER: At 08:00:00. CONDITIONS: None. ACTIONS: Turn off desk bedroom lamp [light.desk_bedroom_lamp].",
"natural_language": {
"trigger": "At 8:00 AM.",
"conditions": "There are no conditions.",
"action": "Turns off the desk bedroom lamp [light.desk_bedroom_lamp]."
},
"human_like": "Turns off the bedroom lamp every morning at 8 AM.",
"complexity": "low"
}
}
]