AutomationDataset/KB1RMA/automation-descriptions.json

132 lines
9.2 KiB
JSON

[
{
"id": "Announce printer complete",
"result": {
"structured": "TRIGGER: When printer status [sensor.mfc_j1170dw_status] changes from 'printing' to any other state. CONDITIONS: None. ACTIONS: Use the Google Translate text-to-speech service to announce 'Printer finished printing' on the kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When the printer status [sensor.mfc_j1170dw_status] is no longer reporting 'printing'.",
"conditions": "There are no conditions that must be met.",
"action": "The automation will speak the phrase 'Printer finished printing' aloud using the kitchen display [media_player.kitchen_display]."
},
"human_like": "Announces when the printer has finished a job.",
"complexity": "low"
}
},
{
"id": "'1638400101028'",
"result": {
"structured": "TRIGGER: When a 'unifiprotect_doorbell' event occurs. CONDITIONS: None. ACTIONS: Use the Google Translate TTS service to speak the message 'Someone is at the {{ area_name(trigger.entity_id) }} door' on the kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When a doorbell event is detected by the UniFi Protect system.",
"conditions": "There are no conditions that must be met.",
"action": "The system will announce, using text-to-speech on the kitchen display [media_player.kitchen_display], a message stating 'Someone is at the [door area] door', where the area name is dynamically determined from the triggering entity."
},
"human_like": "Announces over the kitchen speaker when someone rings the doorbell.",
"complexity": "low"
}
},
{
"id": "'1640903808419'",
"result": {
"structured": "TRIGGER: When back door motion sensor [sensor.back_door_kent_st_detected_object] reports no detected object (state 'none') for 20 seconds. CONDITIONS: back porch lights [light.back_stairs_back_porch_lights_2] are on AND backdoor motion automation [input_boolean.backdoor_on_by_motion] is on. ACTIONS: Turn off back porch lights [light.back_stairs_back_porch_lights_2] AND turn off backdoor motion automation [input_boolean.backdoor_on_by_motion].",
"natural_language": {
"trigger": "When the back door motion sensor [sensor.back_door_kent_st_detected_object] reports no object detected for at least 20 seconds.",
"conditions": "The back porch lights [light.back_stairs_back_porch_lights_2] must be on, and the backdoor motion automation [input_boolean.backdoor_on_by_motion] must be in the 'on' state, indicating the lights were previously turned on by an automation.",
"action": "Turns off the back porch lights [light.back_stairs_back_porch_lights_2] and also turns off the backdoor motion automation [input_boolean.backdoor_on_by_motion] flag."
},
"human_like": "Turns off the back porch lights after no motion is detected for 20 seconds, but only if they were originally turned on by an automation.",
"complexity": "medium"
}
},
{
"id": "'1733255266242'",
"result": {
"structured": "TRIGGER: When washing machine status [sensor.washing_machine_status] changes to 'Program ended' AND remains in that state for 20 minutes. CONDITIONS: washing machine door [8a67600394b4e9729f91f304fe735cee] is NOT open. ACTIONS: Use TTS to announce 'Clothes are still in the washing machine' on kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When the washing machine status [sensor.washing_machine_status] reports that the program has ended and stays in that state for 20 minutes.",
"conditions": "The washing machine door [8a67600394b4e9729f91f304fe735cee] must be closed.",
"action": "The kitchen display [media_player.kitchen_display] will announce, using text-to-speech, 'Clothes are still in the washing machine'."
},
"human_like": "Reminds you to take out the laundry by announcing a message if the washing machine finishes but the door remains closed for 20 minutes.",
"complexity": "low"
}
},
{
"id": "'1733255396983'",
"result": {
"structured": "TRIGGER: When dryer status [sensor.tumble_dryer_status] changes to 'Finished' AND remains in that state for 20 minutes. CONDITIONS: dryer door [f9b910e9f4201847e993b59f78b3388b] is NOT open. ACTIONS: Use TTS to announce 'Clothes are still in the dryer' on kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When the dryer status [sensor.tumble_dryer_status] reports that the cycle is 'Finished' and stays in that state for 20 minutes.",
"conditions": "The dryer door [f9b910e9f4201847e993b59f78b3388b] must be closed.",
"action": "The system will announce 'Clothes are still in the dryer' using text-to-speech on the kitchen display [media_player.kitchen_display]."
},
"human_like": "Reminds you via a spoken announcement in the kitchen if the dryer finishes but the clothes haven't been removed after 20 minutes.",
"complexity": "low"
}
},
{
"id": "'1733249852673'",
"result": {
"structured": "TRIGGER: When washing machine status [sensor.washing_machine_status] reports a program_ended event. CONDITIONS: washing machine door [8a67600394b4e9729f91f304fe735cee] is not open AND remains in that state for 20 minutes. ACTIONS: Use TTS to say 'Clothes are still in the washing machine' on kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When the washing machine status [sensor.washing_machine_status] indicates that a washing program has ended.",
"conditions": "If the washing machine door [8a67600394b4e9729f91f304fe735cee] has remained closed (not open) for at least 20 minutes after the program ended.",
"action": "Announces a reminder via text-to-speech on the kitchen display [media_player.kitchen_display], saying 'Clothes are still in the washing machine'."
},
"human_like": "Reminds you to take out the laundry if the washing machine finishes but the door hasn't been opened for 20 minutes.",
"complexity": "low"
}
},
{
"id": "'1733249966668'",
"result": {
"structured": "TRIGGER: When dryer status [sensor.tumble_dryer_status] reports that a program has ended. CONDITIONS: dryer door [f9b910e9f4201847e993b59f78b3388b] is not open AND remains in that state for 20 minutes. ACTIONS: Use text-to-speech to announce 'Clothes are still in the dryer' on kitchen display [media_player.kitchen_display].",
"natural_language": {
"trigger": "When the dryer finishes its program, as reported by the dryer status [sensor.tumble_dryer_status].",
"conditions": "If the dryer door [f9b910e9f4201847e993b59f78b3388b] has remained closed (not open) for a continuous period of 20 minutes.",
"action": "Announces a reminder message, 'Clothes are still in the dryer', using the speaker in the kitchen display [media_player.kitchen_display]."
},
"human_like": "Reminds the household if clothes have been left in the dryer for 20 minutes after the cycle finishes.",
"complexity": "medium"
}
},
{
"id": "'1733581577873'",
"result": {
"structured": "TRIGGER: When the time is 22:00:00. CONDITIONS: None. ACTIONS: Turn off xmas decorations switch 1 [b8b3e3836631508b2177bafc0bee62b2] AND turn off xmas decorations switch 2 [8c7b057bea1493e62b65c4c59f10f027].",
"natural_language": {
"trigger": "Every day at 10:00 PM.",
"conditions": "There are no conditions.",
"action": "Turn off both xmas decorations switch 1 [b8b3e3836631508b2177bafc0bee62b2] and xmas decorations switch 2 [8c7b057bea1493e62b65c4c59f10f027]."
},
"human_like": "Turns off the Christmas decorations every night at 10 PM.",
"complexity": "low"
}
},
{
"id": "'1733583755327'",
"result": {
"structured": "TRIGGER: At sunset with an offset of -45 minutes. CONDITIONS: None. ACTIONS: Turn on xmas decorations switch 2 [8c7b057bea1493e62b65c4c59f10f027] AND Turn on xmas decorations switch 3 [2cbbe7695a270982a6d7e69256175469] AND Turn on xmas decorations switch 1 [b8b3e3836631508b2177bafc0bee62b2].",
"natural_language": {
"trigger": "The automation triggers 45 minutes before sunset.",
"conditions": "There are no conditions that must be met.",
"action": "It turns on three Christmas decoration switches: xmas decorations switch 2 [8c7b057bea1493e62b65c4c59f10f027], xmas decorations switch 3 [2cbbe7695a270982a6d7e69256175469], and xmas decorations switch 1 [b8b3e3836631508b2177bafc0bee62b2]."
},
"human_like": "Turns on the Christmas decorations 45 minutes before sunset.",
"complexity": "low"
}
},
{
"id": "'1733584023602'",
"result": {
"structured": "TRIGGER: When the time is 02:00:00. CONDITIONS: None. ACTIONS: Turn off xmas decorations switch 3 [2cbbe7695a270982a6d7e69256175469].",
"natural_language": {
"trigger": "At 2:00 AM every day.",
"conditions": "There are no conditions that must be met.",
"action": "Turns off the xmas decorations switch 3 [2cbbe7695a270982a6d7e69256175469]."
},
"human_like": "Turns off the Christmas decorations automatically at 2 AM every night.",
"complexity": "low"
}
}
]