[ { "id": "'1668202384144'", "result": { "structured": "TRIGGER: When Machine Status Selector [input_select.status_machine_a_laver] changes state to 'Terminé'. CONDITIONS: None. ACTIONS: Send a notification via Alexa Media Notifications [notify.alexa_media] to Echo Dot Office [media_player.echo_dot_bureau] and Echo Dot Living Room [media_player.echo_dot_salon] with the message 'La machine à laver est terminé'. Use TTS on Kitchen Media Player [media_player.cuisine] to say 'La machine à laver est terminée'. Send a notification to Loic iPhone Notifications [notify.mobile_app_iphone_de_loic] with title 'La machine à laver est terminé' and message 'La machine à laver est terminée'. Send a notification to HASS Agent Notifications [notify.hass_agent_device] with the message 'La machine à laver est terminé'. Send a notification to Emma iPhone Notifications [notify.mobile_app_iphone_de_emma] with title 'La machine à laver est terminé' and message 'La machine à laver est terminé'.", "natural_language": { "trigger": "When the status of the washing machine, represented by the Machine Status Selector [input_select.status_machine_a_laver], changes to 'Terminé' (Finished).", "conditions": "There are no conditions that must be met for the actions to run.", "action": "The automation sends multiple notifications. It sends a message via Alexa to the Echo Dot Office [media_player.echo_dot_bureau] and Echo Dot Living Room [media_player.echo_dot_salon]. It uses text-to-speech on the Kitchen Media Player [media_player.cuisine] to announce the completion. It also sends push notifications to Loic's iPhone [notify.mobile_app_iphone_de_loic] and Emma's iPhone [notify.mobile_app_iphone_de_emma], as well as a notification to the HASS Agent [notify.hass_agent_device]." }, "human_like": "Notifies everyone in the home via voice announcements and phone alerts when the washing machine cycle is finished.", "complexity": "low" } }, { "id": "'1668202826223'", "result": { "structured": "TRIGGER: When a mobile app notification action event occurs with action MACHINE_EMPTIED. CONDITIONS: None. ACTIONS: Send a clear_notification message with tag 'washing' to Loic iPhone Action Notifications [notify.mobile_app_iphone_loic] AND turn off Machine Emptied Switch [input_boolean.machine_a_laver_videe].", "natural_language": { "trigger": "When a specific action named 'MACHINE_EMPTIED' is received from a mobile app notification.", "conditions": "There are no conditions for this automation.", "action": "It clears any existing notification tagged 'washing' on Loic's iPhone [notify.mobile_app_iphone_loic] and turns off the Machine Emptied Switch [input_boolean.machine_a_laver_videe]." }, "human_like": "Clears the washing machine notification and resets the 'emptied' status when the user confirms the machine has been emptied via their phone.", "complexity": "low" } }, { "id": "'1669882300981'", "result": { "structured": "TRIGGER: When Washing Machine Power Sensor [sensor.prise_tuya_power] power attribute remains below 2 for 5 minutes OR When Washing Machine Power Sensor [sensor.prise_tuya_power] power attribute rises above 2. CONDITIONS: None. ACTIONS: If the trigger was Washing Machine Power Sensor [sensor.prise_tuya_power] power below 2 for 5 minutes, then set Machine Status Selector [input_select.status_machine_a_laver] to 'Terminé'. If the trigger was Washing Machine Power Sensor [sensor.prise_tuya_power] power above 2, then set Machine Status Selector [input_select.status_machine_a_laver] to 'En cours'.", "natural_language": { "trigger": "The automation is triggered either when the power consumption of the Washing Machine Power Sensor [sensor.prise_tuya_power] drops and stays below 2 watts for five minutes, or when it rises above 2 watts.", "conditions": "There are no conditions that must be met for the actions to run.", "action": "Depending on which trigger occurred, the automation updates the washing machine status. If the power was low for five minutes, it sets the Machine Status Selector [input_select.status_machine_a_laver] to 'Terminé' (Finished). If the power rose above 2 watts, it sets the status to 'En cours' (In Progress)." }, "human_like": "Tracks the washing machine's power usage to automatically update its status to 'In Progress' when it starts and 'Finished' when it stops.", "complexity": "medium" } }, { "id": "'1688855930899'", "result": { "structured": "TRIGGER: When Temperature Sensor [f702696eb9afada9f99e32226bee0aef] reports a temperature between 17°C and 22°C (above 17 AND below 22). CONDITIONS: The current time is between 21:00:00 and 08:00:00. ACTIONS: Turn off Climate Controller [climate.forceclima].", "natural_language": { "trigger": "When the Temperature Sensor [f702696eb9afada9f99e32226bee0aef] reports a temperature that is within the range of 17°C to 22°C.", "conditions": "The automation only runs if the current time is between 9:00 PM and 8:00 AM.", "action": "Turns off the Climate Controller [climate.forceclima]." }, "human_like": "Turns off the bedroom climate controller overnight when the temperature is within a comfortable range.", "complexity": "low" } }, { "id": "'1688856041173'", "result": { "structured": "TRIGGER: When Temperature Sensor [f702696eb9afada9f99e32226bee0aef] temperature rises above 22°C. CONDITIONS: Current time is between 00:00:00 and 11:00:00. ACTIONS: Set Climate Controller [climate.forceclima] HVAC mode to cool.", "natural_language": { "trigger": "When the Temperature Sensor [f702696eb9afada9f99e32226bee0aef] detects a temperature above 22°C.", "conditions": "The automation only runs if the current time is between midnight and 11:00 AM.", "action": "Turns on the cooling mode for the Climate Controller [climate.forceclima]." }, "human_like": "Automatically turns on the air conditioning's cooling mode in the morning if the bedroom gets too warm.", "complexity": "low" } }, { "id": "'1690408049218'", "result": { "structured": "TRIGGER: None. CONDITIONS: None. ACTIONS: Press Retrobat Launch Button [button.launchretrobat].", "natural_language": { "trigger": "This automation has no defined trigger.", "conditions": "This automation has no conditions.", "action": "Presses the Retrobat Launch Button [button.launchretrobat]." }, "human_like": "Presses the Retrobat launch button.", "complexity": "low" } }, { "id": "'1713253703491'", "result": { "structured": "TRIGGER: Every 5 minutes (time pattern). CONDITIONS: Time is between 08:00:00 and 11:00:00 AND weekday is Monday OR Tuesday OR Wednesday OR Thursday OR Friday. ACTIONS: Update Loic Commute Sensor [sensor.trajet_travail_loic].", "natural_language": { "trigger": "The automation triggers every five minutes.", "conditions": "The current time must be between 8:00 AM and 11:00 AM, and it must be a weekday (Monday, Tuesday, Wednesday, Thursday, or Friday).", "action": "It refreshes the data for the Loic Commute Sensor [sensor.trajet_travail_loic]." }, "human_like": "Updates Loïc's commute time sensor every five minutes on weekday mornings.", "complexity": "medium" } }, { "id": "'1750148816007'", "result": { "structured": "TRIGGER: Every 5 minutes (time pattern). CONDITIONS: Time is between 06:00:00 AND 09:00:00 AND Day is Wednesday OR Thursday OR Friday OR Saturday. ACTIONS: Update the Emma Commute Sensor [sensor.trajet_travail_emma].", "natural_language": { "trigger": "The automation triggers every five minutes.", "conditions": "The current time must be between 6:00 AM and 9:00 AM, and the day must be Wednesday, Thursday, Friday, or Saturday.", "action": "The automation refreshes the data for the Emma Commute Sensor [sensor.trajet_travail_emma]." }, "human_like": "Updates Emma's commute time sensor every five minutes on weekday and Saturday mornings.", "complexity": "low" } }, { "id": "'1756053962145'", "result": { "structured": "TRIGGER: When the MQTT device with device_id e8ff7021a89f66fd5dc75a60f3856306 sends an action event of type single_l1. CONDITIONS: None. ACTIONS: Toggle Laundry Spot Light [light.spot_buanderie] with a transition time of 0 seconds.", "natural_language": { "trigger": "When the MQTT device associated with the Laundry Spot Light [light.spot_buanderie] sends a specific action signal (single_l1).", "conditions": "There are no conditions that must be met.", "action": "Toggle the state of the Laundry Spot Light [light.spot_buanderie], turning it on if it's off or off if it's on, with an immediate transition." }, "human_like": "Toggles the laundry room spot light when a specific button on its associated device is pressed.", "complexity": "low" } } ]