[ { "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" } } ]