AutomationDataset/schultz-it/automation-descriptions.json

119 lines
9.4 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"id": "'1748519943163'",
"result": {
"structured": "TRIGGER: When dishwasher power sensor [03ebd5c9fea14ccfd3e73537468c7c0c] power consumption remains above 30W for 5 minutes. CONDITIONS: None. ACTIONS: Set dishwasher status selector [input_select.stato_lavastoviglie] to option 'Lavaggio' AND Send notification 'Lavastoviglie 🍽️: Lavaggio Avviato!' to mobile notification [notify.mobile_app_pixel_8_pro].",
"natural_language": {
"trigger": "When the dishwasher power sensor [03ebd5c9fea14ccfd3e73537468c7c0c] detects power consumption above 30 watts for a continuous period of five minutes.",
"conditions": "There are no additional conditions that must be met.",
"action": "Sets the dishwasher status selector [input_select.stato_lavastoviglie] to the 'Lavaggio' (Washing) option and sends a push notification to the mobile device [notify.mobile_app_pixel_8_pro] with the message 'Lavastoviglie 🍽️: Lavaggio Avviato!'."
},
"human_like": "Automatically detects when the dishwasher has started a wash cycle and updates its status while sending a notification.",
"complexity": "low"
}
},
{
"id": "'1748520045982'",
"result": {
"structured": "TRIGGER: When dishwasher power sensor [03ebd5c9fea14ccfd3e73537468c7c0c] power remains below 10 watts for 15 minutes. CONDITIONS: None. ACTIONS: Set dishwasher status selector [input_select.stato_lavastoviglie] to option 'Spenta' AND send a notification to mobile notification [notify.mobile_app_pixel_8_pro] with message 'Lavastoviglie 🍽️: Lavaggio Terminato!'.",
"natural_language": {
"trigger": "When the dishwasher power sensor [03ebd5c9fea14ccfd3e73537468c7c0c] reports a power consumption below 10 watts for a continuous period of 15 minutes.",
"conditions": "There are no additional conditions that must be met.",
"action": "Updates the dishwasher status selector [input_select.stato_lavastoviglie] to 'Spenta' and sends a push notification to the mobile device [notify.mobile_app_pixel_8_pro] with the message 'Lavastoviglie 🍽️: Lavaggio Terminato!'."
},
"human_like": "Detects when the dishwasher has finished its cycle and updates its status while sending a notification.",
"complexity": "low"
}
},
{
"id": "'1748520463968'",
"result": {
"structured": "TRIGGER: When PC power sensor [763d12525b1f6853bb8fbac8a442d686] power consumption remains above 100 watts for 15 seconds. CONDITIONS: None. ACTIONS: Set PC status text [input_text.stato_pc] value to 'Acceso' AND Send notification via mobile notification [notify.mobile_app_pixel_8_pro] with message '👨‍💻 PC Acceso!'.",
"natural_language": {
"trigger": "When the PC power sensor [763d12525b1f6853bb8fbac8a442d686] detects power consumption above 100 watts for a continuous period of 15 seconds.",
"conditions": "There are no additional conditions that must be met.",
"action": "Updates the PC status text [input_text.stato_pc] to 'Acceso' and sends a push notification to the mobile device [notify.mobile_app_pixel_8_pro] with the message '👨‍💻 PC Acceso!'."
},
"human_like": "Sends a notification and updates a status text when the PC has been drawing significant power for 15 seconds, indicating it is turned on.",
"complexity": "low"
}
},
{
"id": "'1748520532376'",
"result": {
"structured": "TRIGGER: When PC power sensor [763d12525b1f6853bb8fbac8a442d686] power remains below 75 W for 15 seconds. CONDITIONS: None. ACTIONS: Set PC status text [input_text.stato_pc] to 'Spento' AND send a notification to mobile notification [notify.mobile_app_pixel_8_pro] with message '👨‍💻 PC Spento!'.",
"natural_language": {
"trigger": "When the PC power sensor [763d12525b1f6853bb8fbac8a442d686] detects that the PC's power consumption stays below 75 watts for 15 seconds.",
"conditions": "There are no conditions.",
"action": "It updates the PC status text [input_text.stato_pc] to 'Spento' and sends a push notification to the mobile device [notify.mobile_app_pixel_8_pro] with the message '👨‍💻 PC Spento!'."
},
"human_like": "Detects when the PC is turned off (low power) and updates its status while sending a phone notification.",
"complexity": "low"
}
},
{
"id": "'1748524784949'",
"result": {
"structured": "TRIGGER: When dryer power sensor [1b9a54d1fc3b0be1462a300b760eaedf] power consumption remains above 50W for 1 minute. CONDITIONS: None. ACTIONS: Send notification '🌪Asciugatrice: Avviata!' to mobile notification [notify.mobile_app_pixel_8_pro] AND set dryer status text [input_text.stato_asciugatrice] value to 'Ciclo Avviato'.",
"natural_language": {
"trigger": "When the dryer power sensor [1b9a54d1fc3b0be1462a300b760eaedf] detects power consumption staying above 50 watts for at least one minute.",
"conditions": "There are no conditions that must be met.",
"action": "Sends a mobile notification saying '🌪Asciugatrice: Avviata!' and updates the dryer status text [input_text.stato_asciugatrice] to 'Ciclo Avviato'."
},
"human_like": "Notifies you and updates a status text when the dryer starts running, detected by its power consumption.",
"complexity": "low"
}
},
{
"id": "'1748524921323'",
"result": {
"structured": "TRIGGER: When the power consumption of dryer power sensor [1b9a54d1fc3b0be1462a300b760eaedf] remains below 10 watts for 5 minutes. CONDITIONS: None. ACTIONS: Send a notification to mobile notification [notify.mobile_app_pixel_8_pro] with the message '🌪Asciugatrice: Ciclo Terminato!' AND set the value of dryer status text [input_text.stato_asciugatrice] to 'Spenta'.",
"natural_language": {
"trigger": "When the dryer's power consumption, measured by the dryer power sensor [1b9a54d1fc3b0be1462a300b760eaedf], stays below 10 watts for a continuous period of five minutes.",
"conditions": "There are no conditions that need to be met.",
"action": "Sends a push notification to the user's phone via mobile notification [notify.mobile_app_pixel_8_pro] stating '🌪Asciugatrice: Ciclo Terminato!' and updates the text field for the dryer's status, dryer status text [input_text.stato_asciugatrice], to 'Spenta' (meaning 'Off')."
},
"human_like": "Sends a phone notification and updates a status text when the dryer has finished its cycle, detected by its power consumption dropping and staying low.",
"complexity": "low"
}
},
{
"id": "'1748525028903'",
"result": {
"structured": "TRIGGER: When washing machine power sensor [4b335db77c66377bd7195fb4f3a470d5] power consumption remains above 30 watts for 1 minute and 30 seconds. CONDITIONS: None. ACTIONS: Send a mobile notification '💦Lavatrice: Ciclo Avviato!' to mobile notification [notify.mobile_app_pixel_8_pro] AND set the value of washing machine status text [input_text.stato_lavatrice] to 'Ciclo Avviato'.",
"natural_language": {
"trigger": "When the washing machine power sensor [4b335db77c66377bd7195fb4f3a470d5] detects that power consumption has been consistently above 30 watts for one minute and thirty seconds.",
"conditions": "There are no conditions that need to be met.",
"action": "Sends a mobile notification '💦Lavatrice: Ciclo Avviato!' to the mobile notification [notify.mobile_app_pixel_8_pro] and updates the washing machine status text [input_text.stato_lavatrice] to 'Ciclo Avviato'."
},
"human_like": "Sends a notification and updates a status text when the washing machine starts a cycle, detected by its power consumption staying above a threshold for a short time.",
"complexity": "low"
}
},
{
"id": "'1748525074221'",
"result": {
"structured": "TRIGGER: When washing machine power sensor [4b335db77c66377bd7195fb4f3a470d5] power consumption remains below 5 W for 10 minutes. CONDITIONS: None. ACTIONS: Send notification '💦Lavatrice: Ciclo Terminato!' to mobile notification [notify.mobile_app_pixel_8_pro] AND set washing machine status text [input_text.stato_lavatrice] value to 'Spenta'.",
"natural_language": {
"trigger": "When the washing machine power sensor [4b335db77c66377bd7195fb4f3a470d5] reports a power consumption below 5 watts for a continuous period of 10 minutes.",
"conditions": "There are no additional conditions that need to be met.",
"action": "Sends a mobile notification with the message '💦Lavatrice: Ciclo Terminato!' to the device mobile notification [notify.mobile_app_pixel_8_pro] and updates the washing machine status text [input_text.stato_lavatrice] to 'Spenta' (meaning 'Off')."
},
"human_like": "Sends a notification and updates the status when the washing machine has finished its cycle, detected by low power consumption for 10 minutes.",
"complexity": "low"
}
},
{
"id": "'1748607030180'",
"result": {
"structured": "TRIGGER: When the time is 02:00:00. CONDITIONS: None. ACTIONS: Execute github push command [shell_command.pushupdates_to_github].",
"natural_language": {
"trigger": "At exactly 2:00 AM.",
"conditions": "There are no conditions.",
"action": "Runs the GitHub push command [shell_command.pushupdates_to_github]."
},
"human_like": "Automatically pushes updates to GitHub every day at 2 AM.",
"complexity": "low"
}
}
]