184 lines
12 KiB
JSON
184 lines
12 KiB
JSON
[
|
||
{
|
||
"id": "'1720541560183'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] starts a print job (event_print_started). CONDITIONS: None. ACTIONS: Turn on Printer accessory switch [device_id: 993bf1cc8b523722894d9d612eb7c1ff].",
|
||
"natural_language": {
|
||
"trigger": "When the Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] starts a new print job.",
|
||
"conditions": "There are no conditions that need to be met.",
|
||
"action": "Turns on the Printer accessory switch [device_id: 993bf1cc8b523722894d9d612eb7c1ff]."
|
||
},
|
||
"human_like": "Automatically turns on the printer accessory switch when a print job starts on the Bambu printer.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1720541662041'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] reports a print_finished event. CONDITIONS: None. ACTIONS: Turn off Printer accessory switch [device_id: 993bf1cc8b523722894d9d612eb7c1ff] and Printer accessory switch 2 [75a9cb0d4b3c69e70c1a5289c4c32b4c].",
|
||
"natural_language": {
|
||
"trigger": "When the Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] finishes a print job.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Turns off the Printer accessory switch [device_id: 993bf1cc8b523722894d9d612eb7c1ff] and Printer accessory switch 2 [75a9cb0d4b3c69e70c1a5289c4c32b4c]."
|
||
},
|
||
"human_like": "Automatically turns off the printer's accessory switches when the 3D printer finishes a print job.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1720541835898'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] reports a printer error event. CONDITIONS: None. ACTIONS: Send a notification via Mobile app notification [notify.mobile_app_myphone] with the message 'Bambu printer error detected'.",
|
||
"natural_language": {
|
||
"trigger": "When the Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] experiences an error.",
|
||
"conditions": "There are no conditions that need to be met.",
|
||
"action": "Sends a push notification to a mobile phone via Mobile app notification [notify.mobile_app_myphone] with the message 'Bambu printer error detected'."
|
||
},
|
||
"human_like": "Sends a phone notification when the Bambu 3D printer encounters an error.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1720541952406'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] reports a print_failed event. CONDITIONS: None. ACTIONS: Send a notification via Mobile app notification [notify.mobile_app_myphone] with the message 'Bambu printer failed'.",
|
||
"natural_language": {
|
||
"trigger": "When the Bambu printer [device_id: f0ab603ac201f7b2de1ce28070699b19] experiences a print failure event.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Sends a push notification to a mobile device using Mobile app notification [notify.mobile_app_myphone] with the message 'Bambu printer failed'."
|
||
},
|
||
"human_like": "Sends a phone notification when the 3D printer fails during a print job.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1721840793321'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Lightning counter [sensor.blitzortung_lightning_counter] changes state. CONDITIONS: Lightning counter [sensor.blitzortung_lightning_counter] is above 0. ACTIONS: Log an entry to the logbook with name 'Lightning', entity Lightning counter [sensor.blitzortung_lightning_counter], and a message stating the lightning distance in miles.",
|
||
"natural_language": {
|
||
"trigger": "Whenever the Lightning counter [sensor.blitzortung_lightning_counter] sensor updates its value.",
|
||
"conditions": "The Lightning counter [sensor.blitzortung_lightning_counter] must be greater than zero.",
|
||
"action": "Creates a logbook entry titled 'Lightning' for the Lightning counter [sensor.blitzortung_lightning_counter] entity. The log message reports that lightning has been detected within a calculated distance (converted from kilometers to miles) of the home, using the value from the Lightning distance [sensor.blitzortung_lightning_distance] sensor."
|
||
},
|
||
"human_like": "Logs a message when lightning is detected nearby, showing how far away it is.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1723082723877'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Joel toothbrush sensor [sensor.io_series_8_9_a15d] changes state from 'running' to 'idle'. CONDITIONS: Joel toothbrush battery [5c9239a1298ec858730de75f82c31c7c] battery level is below 20%. ACTIONS: Send a time-sensitive notification to Mobile app notification [notify.mobile_app_myphone] with title 'Joel’s Toothbrush' and message 'Battery needs to be recharged!'.",
|
||
"natural_language": {
|
||
"trigger": "When the Joel toothbrush sensor [sensor.io_series_8_9_a15d] stops running and becomes idle.",
|
||
"conditions": "The Joel toothbrush battery [5c9239a1298ec858730de75f82c31c7c] must have a battery level lower than 20%.",
|
||
"action": "Sends a high-priority notification to the user's phone via Mobile app notification [notify.mobile_app_myphone], alerting them that the toothbrush battery needs recharging."
|
||
},
|
||
"human_like": "Sends a phone notification when Joel's toothbrush finishes a session and its battery is low, reminding him to recharge it.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1723083199403'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Erika toothbrush sensor [sensor.io_series_4_4669] changes from running to idle. CONDITIONS: Erika toothbrush battery [a9a72da4089c4f4c82cd0d1435e948a4] battery level is below 20%. ACTIONS: Send a notification to Mobile app notification [notify.mobile_app_myphone] with title 'Toothbrush' and message 'Erika’s toothbrush needs to be recharged!' AND send a notification to Admin mobile notification [notify.mobile_app_admins_iphone] with title 'Erika’s Toothbrush' and message 'Your toothbrush needs to be recharged!'.",
|
||
"natural_language": {
|
||
"trigger": "When the Erika toothbrush sensor [sensor.io_series_4_4669] stops running and becomes idle.",
|
||
"conditions": "If the battery level of Erika toothbrush battery [a9a72da4089c4f4c82cd0d1435e948a4] is below 20 percent.",
|
||
"action": "Sends a time-sensitive notification to the user's phone via Mobile app notification [notify.mobile_app_myphone] and to an admin's phone via Admin mobile notification [notify.mobile_app_admins_iphone], alerting that Erika's toothbrush needs recharging."
|
||
},
|
||
"human_like": "Sends a notification when Erika's toothbrush finishes a session and its battery is low, reminding her to recharge it.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1729267731347'",
|
||
"result": {
|
||
"structured": "TRIGGER: When the time is 16:00:00 OR when the time is 04:00:00. CONDITIONS: None. ACTIONS: Turn off Mazy fed status [input_boolean.mazy_fed].",
|
||
"natural_language": {
|
||
"trigger": "The automation runs at 4:00 PM or at 4:00 AM.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Resets the Mazy fed status [input_boolean.mazy_fed] by turning it off."
|
||
},
|
||
"human_like": "Resets the 'Mazy fed' status twice a day, in the morning and afternoon.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1729267967741'",
|
||
"result": {
|
||
"structured": "TRIGGER: When the time is 08:30:00 OR when the time is 21:00:00. CONDITIONS: Mazy fed status [input_boolean.mazy_fed] is off. ACTIONS: Send a notification via Mobile app notification [notify.mobile_app_myphone] with title 'Hungry Dog Alert' and message 'Mazy hasn't been fed yet!'.",
|
||
"natural_language": {
|
||
"trigger": "At 8:30 AM or at 9:00 PM.",
|
||
"conditions": "If Mazy fed status [input_boolean.mazy_fed] is off, indicating Mazy has not been fed.",
|
||
"action": "Sends a notification to the user's phone via Mobile app notification [notify.mobile_app_myphone] with the title 'Hungry Dog Alert' and the message 'Mazy hasn't been fed yet!'."
|
||
},
|
||
"human_like": "Sends a phone notification reminder if Mazy hasn't been fed by her scheduled morning or evening feeding times.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1729268304067'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Dog food container vibration [binary_sensor.dogfood_container_vibration] changes to on. CONDITIONS: None. ACTIONS: Turn on Mazy fed status [input_boolean.mazy_fed].",
|
||
"natural_language": {
|
||
"trigger": "When the Dog food container vibration [binary_sensor.dogfood_container_vibration] detects vibration, indicating it has been moved or opened.",
|
||
"conditions": "There are no additional conditions that must be met.",
|
||
"action": "Sets the Mazy fed status [input_boolean.mazy_fed] to on, indicating the dog has been fed."
|
||
},
|
||
"human_like": "Marks the dog as fed when the food container is moved.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1729268869219'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Mazy fed status [input_boolean.mazy_fed] changes from off to on. CONDITIONS: None. ACTIONS: Set the timestamp of Mazy last fed time [input_datetime.set_datetime] to the current local time.",
|
||
"natural_language": {
|
||
"trigger": "When the Mazy fed status [input_boolean.mazy_fed] is turned on.",
|
||
"conditions": "There are no conditions for this automation.",
|
||
"action": "Updates the Mazy last fed time [input_datetime.set_datetime] to the current local time."
|
||
},
|
||
"human_like": "Records the time when Mazy is marked as fed.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1731726572267'",
|
||
"result": {
|
||
"structured": "TRIGGER: At sunset. CONDITIONS: None. ACTIONS: Turn on Sunset/sunrise switch [003e3c7eab254b1eddd5ac008ef437a6] (action is disabled).",
|
||
"natural_language": {
|
||
"trigger": "At sunset.",
|
||
"conditions": "There are no conditions.",
|
||
"action": "Turns on the Sunset/sunrise switch [003e3c3e7eab254b1eddd5ac008ef437a6], but this action is currently disabled."
|
||
},
|
||
"human_like": "This automation is designed to turn on a switch at sunset, but it is currently disabled.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1731726628084'",
|
||
"result": {
|
||
"structured": "TRIGGER: At sunrise. CONDITIONS: None. ACTIONS: Turn on Sunset/sunrise switch [003e3c7eab254b1eddd5ac008ef437a6].",
|
||
"natural_language": {
|
||
"trigger": "At sunrise.",
|
||
"conditions": "There are no conditions.",
|
||
"action": "Turns on the Sunset/sunrise switch [003e3c7eab254b1eddd5ac008ef437a6]."
|
||
},
|
||
"human_like": "Turns on a switch at sunrise.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'1735319369520'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Zigbee2mqtt status [2a67d6b7f529241ad2fda6e799a3d55c] remains in a 'not running' state for 10 minutes. CONDITIONS: None. ACTIONS: Send a notification to Mobile app notification [notify.mobile_app_myphone] with title 'HAOS Status' and message 'Zigbee2MQTT is not running', setting the interruption level to time-sensitive.",
|
||
"natural_language": {
|
||
"trigger": "The automation is triggered when the Zigbee2mqtt status [2a67d6b7f529241ad2fda6e799a3d55c] sensor indicates it is not running and this state persists for 10 minutes.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "It sends a push notification to the mobile phone via Mobile app notification [notify.mobile_app_myphone]. The notification has the title 'HAOS Status', the message 'Zigbee2MQTT is not running', and is marked as time-sensitive to ensure it is delivered prominently."
|
||
},
|
||
"human_like": "Sends an urgent phone notification if the Zigbee2MQTT service stops running for 10 minutes.",
|
||
"complexity": "low"
|
||
}
|
||
}
|
||
] |