119 lines
9.0 KiB
JSON
119 lines
9.0 KiB
JSON
[
|
|
{
|
|
"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"
|
|
}
|
|
}
|
|
] |