509 lines
34 KiB
JSON
509 lines
34 KiB
JSON
[
|
|
{
|
|
"id": "a20cb2c8aa6253f8607bc3572ecd25d8a3d279f8",
|
|
"result": {
|
|
"structured": "TRIGGER: When Home Assistant starts OR at 03:00:00 daily. CONDITIONS: None. ACTIONS: Publish an MQTT message to topic 'qingping/582D34700B3E/down' with payload '{\"type\": \"12\", \"up_itvl\": \"15\" ,\"duration\": \"86400\"}'.",
|
|
"natural_language": {
|
|
"trigger": "When Home Assistant first starts up, or at exactly 3:00 AM every day.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Sends a specific MQTT command to the Qingping Air Sensor [device_id: 582D34700B3E], instructing it to report data every 15 seconds for a duration of 86400 seconds (one day)."
|
|
},
|
|
"human_like": "Configures the Qingping Air Sensor to send frequent updates daily at 3 AM or when the system restarts.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "62654b9ca8dc9520c050c32090e2913e00a26734",
|
|
"result": {
|
|
"structured": "TRIGGER: When the time reaches the value set in input_datetime.armed_night_disarm. CONDITIONS: Alarm Control Panel [alarm_control_panel.wohnung] is in state armed_night. ACTIONS: Disarm Alarm Control Panel [alarm_control_panel.wohnung].",
|
|
"natural_language": {
|
|
"trigger": "At the specific time set by the input_datetime.armed_night_disarm entity.",
|
|
"conditions": "The Alarm Control Panel [alarm_control_panel.wohnung] must currently be armed in night mode.",
|
|
"action": "Disarms the Alarm Control Panel [alarm_control_panel.wohnung]."
|
|
},
|
|
"human_like": "Automatically disarms the night alarm at a scheduled time in the morning.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "68626b24f3c3af0d212fc1e6980170175a2d8511",
|
|
"result": {
|
|
"structured": "TRIGGER: When a mobile app notification action event with action 'ALARMO_DISARM' is received. CONDITIONS: Alarm Control Panel [alarm_control_panel.wohnung] is in one of the following states: armed_away, armed_home, armed_night, armed_vacation, armed_custom_bypass. ACTIONS: Disarm Alarm Control Panel [alarm_control_panel.wohnung].",
|
|
"natural_language": {
|
|
"trigger": "When you tap the 'ALARMO_DISARM' action button on a notification sent to your mobile app.",
|
|
"conditions": "The Alarm Control Panel [alarm_control_panel.wohnung] must currently be armed in any mode (away, home, night, vacation, or custom bypass).",
|
|
"action": "Disarms the Alarm Control Panel [alarm_control_panel.wohnung]."
|
|
},
|
|
"human_like": "Disarms the apartment alarm system when you tap the disarm button on a mobile notification.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1693070991630'",
|
|
"result": {
|
|
"structured": "TRIGGER: When an NFC tag with ID 902a7052-91d5-47db-b2b3-dbece01623dd is scanned. CONDITIONS: None. ACTIONS: Open the lock for the device Türschloss Aufzug [device_id: d6325d0109b417afa62944da7e7ee0df].",
|
|
"natural_language": {
|
|
"trigger": "When a specific NFC tag with the ID 902a7052-91d5-47db-b2b3-dbece01623dd is scanned.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Unlocks the door lock named Türschloss Aufzug [device_id: d6325d0109b417afa62944da7e7ee0df]."
|
|
},
|
|
"human_like": "Unlocks the elevator door lock when a specific NFC tag is scanned.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1693071058017'",
|
|
"result": {
|
|
"structured": "TRIGGER: When NFC tag with ID 006914a9-f479-4bb7-9d8e-aeea021d770f is scanned. CONDITIONS: None. ACTIONS: Open Türschloss Treppenhaus [device_id: 792108c8263345ed87a1ccd398324627].",
|
|
"natural_language": {
|
|
"trigger": "When a specific NFC tag with the ID 006914a9-f479-4bb7-9d8e-aeea021d770f is scanned.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Unlocks the door lock named Türschloss Treppenhaus [device_id: 792108c8263345ed87a1ccd398324627]."
|
|
},
|
|
"human_like": "Unlocks the staircase door lock when a specific NFC tag is scanned.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1694171387973'",
|
|
"result": {
|
|
"structured": "TRIGGER: When NFC tag with ID 6e379d86-41cc-4330-9073-4bacf10eed83 is scanned. CONDITIONS: None. ACTIONS: Press the Garagentor Trigger [button.garagentor_trigger] button.",
|
|
"natural_language": {
|
|
"trigger": "When a specific NFC tag with the ID 6e379d86-41cc-4330-9073-4bacf10eed83 is scanned.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Presses the Garagentor Trigger [button.garagentor_trigger] button."
|
|
},
|
|
"human_like": "Triggers the garage door button when a specific NFC tag is scanned.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1694361837997'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the Viererschalter device [device_id: 602cb004388e68d6a3da810f98d17765] sends an MQTT action event of type '1_single'. CONDITIONS: None. ACTIONS: Toggle Steckdose Arbeitszimmer [switch.steckdose_arbeitszimmer_switch].",
|
|
"natural_language": {
|
|
"trigger": "When the Viererschalter device is pressed with the '1_single' action.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Toggles the state of the Steckdose Arbeitszimmer [switch.steckdose_arbeitszimmer_switch]."
|
|
},
|
|
"human_like": "Toggles the office power outlet when a specific button on the Viererschalter switch is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1694361945803'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Viererschalter [device_id: 602cb004388e68d6a3da810f98d17765] sends an MQTT action of type '2_single'. CONDITIONS: None. ACTIONS: Toggle Switch Flur Roon Arbeitszimmer [switch.switch_flur_roon_arbeitszimmer_poe].",
|
|
"natural_language": {
|
|
"trigger": "When the Viererschalter device sends a specific MQTT action signal labeled '2_single'.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Toggles the state of the Switch Flur Roon Arbeitszimmer [switch.switch_flur_roon_arbeitszimmer_poe]."
|
|
},
|
|
"human_like": "Toggles the office POE switch when a specific button on the Viererschalter is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1694724129228'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Viererschalter [device_id: 602cb004388e68d6a3da810f98d17765] sends an MQTT action event of type '3_single'. CONDITIONS: None. ACTIONS: Toggle Licht Arbeitszimmer [switch.licht_arbeitszimmer].",
|
|
"natural_language": {
|
|
"trigger": "When the Viererschalter device sends a specific MQTT action signal labeled '3_single'.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggles the state of the Licht Arbeitszimmer [switch.licht_arbeitszimmer] switch, turning it on if it was off, or off if it was on."
|
|
},
|
|
"human_like": "Toggles the office light when a specific button on the Viererschalter switch is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736026127099'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the device Switch Device Arbeitszimmer [device_id: c4d827dafc2876cd497485950c3d792f] receives an MQTT action of type 'single'. CONDITIONS: None. ACTIONS: Toggle the device Technik Schreibtisch Device [device_id: b21b4f3a64a4f34540a59837b82195a1].",
|
|
"natural_language": {
|
|
"trigger": "When the Switch Device Arbeitszimmer [device_id: c4d827dafc2876cd497485950c3d792f] is activated via a single MQTT action.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Toggles the state of the Technik Schreibtisch Device [device_id: b21b4f3a64a4f34540a59837b82195a1]."
|
|
},
|
|
"human_like": "Toggles the Technik Schreibtisch device in the office when the associated switch device is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736026905613'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the MQTT device Nino Switch Device [device_id: fd4756c33912ee5b4b24aa9f61f8d499] receives a 'single' action. CONDITIONS: None. ACTIONS: Toggle Switch Flur Roon Nino [switch.switch_flur_roon_nino_poe].",
|
|
"natural_language": {
|
|
"trigger": "When the Nino Switch Device [device_id: fd4756c33912ee5b4b24aa9f61f8d499] sends a specific MQTT command indicating a single press action.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggle the state of the Switch Flur Roon Nino [switch.switch_flur_roon_nino_poe] in the hallway."
|
|
},
|
|
"human_like": "Toggles a hallway switch when a specific button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736026986736'",
|
|
"result": {
|
|
"structured": "TRIGGER: When a specific action (single press) is received via MQTT from the device with ID f61a20235903013871386cb976d38a44 (Noah Switch Device). CONDITIONS: None. ACTIONS: Toggle the state of Switch Flur Roon Noah [switch.switch_flur_roon_noah_poe].",
|
|
"natural_language": {
|
|
"trigger": "When the Noah Switch Device [device_id: f61a20235903013871386cb976d38a44] sends a single press action signal via MQTT.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggle the Switch Flur Roon Noah [switch.switch_flur_roon_noah_poe] on or off."
|
|
},
|
|
"human_like": "Toggles a hallway switch when a specific device button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027106617'",
|
|
"result": {
|
|
"structured": "TRIGGER: When a single action is triggered on the MQTT device Wohnzimmer Switch Device [device_id: f72536653a874570cb53c69452146156]. CONDITIONS: None. ACTIONS: Toggle the state of Switch Flur AP Wohnzimmer [switch.switch_flur_ap_wohnzimmer_poe].",
|
|
"natural_language": {
|
|
"trigger": "When the MQTT device named Wohnzimmer Switch Device [device_id: f72536653a874570cb53c69452146156] receives a single action command.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggles the power state of the switch named Switch Flur AP Wohnzimmer [switch.switch_flur_ap_wohnzimmer_poe]."
|
|
},
|
|
"human_like": "Toggles the living room Wi-Fi access point switch when a specific MQTT device action is received.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027200011'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the device Schlafzimmer Switch Device [device_id: dd40ea6c6408e38416e4b76c2534302d] receives an MQTT action of type 'single'. CONDITIONS: None. ACTIONS: Toggle the state of Switch Flur AP Schlafzimmer [switch.switch_flur_ap_schlafzimmer_poe].",
|
|
"natural_language": {
|
|
"trigger": "When the Schlafzimmer Switch Device [device_id: dd40ea6c6408e38416e4b76c2534302d] is activated via a single MQTT action.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Toggles the Switch Flur AP Schlafzimmer [switch.switch_flur_ap_schlafzimmer_poe] on or off."
|
|
},
|
|
"human_like": "Toggles the bedroom Wi-Fi access point switch when a specific device button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027259144'",
|
|
"result": {
|
|
"structured": "TRIGGER: When a single action is triggered on the device Nino AP Switch Device [device_id:70614c4bf8c85d95af39cde746b30e21] via MQTT. CONDITIONS: None. ACTIONS: Toggle Switch Flur AP Nino [switch.switch_flur_ap_nino_poe].",
|
|
"natural_language": {
|
|
"trigger": "When a single action command is received for the device named Nino AP Switch Device.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggles the state of the switch named Switch Flur AP Nino [switch.switch_flur_ap_nino_poe]."
|
|
},
|
|
"human_like": "Toggles the hallway Wi-Fi access point switch when a specific device action is triggered.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027375789'",
|
|
"result": {
|
|
"structured": "TRIGGER: When a single action is triggered on the MQTT device Wohnzimmer TV Switch Device [device_id: 759eb63dc9f4b693f03084e618180f52]. CONDITIONS: None. ACTIONS: Toggle the state of Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch].",
|
|
"natural_language": {
|
|
"trigger": "When a single action is performed on the MQTT device named Wohnzimmer TV Switch Device.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Toggles the power state of the switch named Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch]."
|
|
},
|
|
"human_like": "Toggles the living room TV power outlet when a button on the associated MQTT device is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027447221'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the MQTT device action 'single' is received from device Küche Switch Device [device_id: d4103307981aa0350b057965c22748de]. CONDITIONS: None. ACTIONS: Toggle the state of Steckdose Küche Oberschrank [switch.steckdose_kueche_oberschrank].",
|
|
"natural_language": {
|
|
"trigger": "When a specific MQTT action (a single press) is received from the device named Küche Switch Device.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Toggles the power state of the switch named Steckdose Küche Oberschrank."
|
|
},
|
|
"human_like": "Toggles the kitchen cabinet outlet switch when a specific remote button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736027603550'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Ankleide Switch Device [device_id:9a58b1acd415cbb6dbab3320af7ff2e4] sends a single action MQTT message. CONDITIONS: None. ACTIONS: Toggle the state of Motion Activated Switch Ankleide [automation.motion_activated_switch_ankleide_2].",
|
|
"natural_language": {
|
|
"trigger": "When the Ankleide Switch Device [device_id:9a58b1acd415cbb6dbab3320af7ff2e4] is activated with a single press.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Toggles the Motion Activated Switch Ankleide [automation.motion_activated_switch_ankleide_2] automation on or off."
|
|
},
|
|
"human_like": "Toggles a motion-activated light automation in the dressing room when a specific switch is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736028547099'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the device Rundruf Device [device_id: 196f83e07e56ca9dbe0cca4bf1f6f96a] sends an MQTT action of type 'single'. CONDITIONS: None. ACTIONS: Pause media playback on Media Player Nino [media_player.nino] AND Media Player Noah [media_player.noah]. Then, send an Alexa announcement via Media Player Flur [media_player.flur] with the message 'Essen ist fertig!'.",
|
|
"natural_language": {
|
|
"trigger": "When the Rundruf Device [device_id: 196f83e07e56ca9dbe0cca4bf1f6f96a] sends a specific MQTT signal for a single action.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "The automation pauses any media playing on Media Player Nino [media_player.nino] and Media Player Noah [media_player.noah]. It then uses Media Player Flur [media_player.flur] to make an Alexa announcement saying 'Essen ist fertig!' (Food is ready!)."
|
|
},
|
|
"human_like": "Pauses music on specific speakers and announces that food is ready via an Alexa device in the hallway.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736028619708'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the MQTT device Rundruf Device [device_id:196f83e07e56ca9dbe0cca4bf1f6f96a] receives a double action. CONDITIONS: None. ACTIONS: Pause media playback on Media Player Nino [media_player.nino] AND Media Player Noah [media_player.noah]. Then, send an Alexa announcement via Media Player Flur [media_player.flur] with the message 'Kommt mal her!'.",
|
|
"natural_language": {
|
|
"trigger": "When the Rundruf Device [device_id:196f83e07e56ca9dbe0cca4bf1f6f96a] is double-pressed.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Pauses any media playing on Media Player Nino [media_player.nino] and Media Player Noah [media_player.noah]. Then, uses the Alexa device in the hallway, Media Player Flur [media_player.flur], to announce the message 'Kommt mal her!' (Come here!)."
|
|
},
|
|
"human_like": "When a specific device is double-pressed, it pauses music in two rooms and makes an Alexa announcement in the hallway to call people over.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1736029276783'",
|
|
"result": {
|
|
"structured": "TRIGGER: When the MQTT device Küche Switch Device [device_id: d4103307981aa0350b057965c22748de] receives a 'double' action. CONDITIONS: None. ACTIONS: Toggle the state of Motion Activated Switch Küche [automation.motion_activated_switch_kuche_2]. THEN, IF Motion Activated Switch Küche [automation.motion_activated_switch_kuche_2] is on, send a notification to Alexa Media Küche with message 'Präsenzmelder ist angeschaltet'. IF Motion Activated Switch Küche [automation.motion_activated_switch_kuche_2] is off, send a notification to Alexa Media Küche with message 'Präsenzmelder ist ausgeschaltet'.",
|
|
"natural_language": {
|
|
"trigger": "When a specific MQTT device, the Küche Switch Device, receives a 'double' action command.",
|
|
"conditions": "There are no conditions that must be met for this automation to run.",
|
|
"action": "The automation toggles the Motion Activated Switch Küche on or off. After toggling, it checks the new state of that automation. If it is now on, it sends a notification to Alexa Media Küche saying 'Präsenzmelder ist angeschaltet' (motion detector is switched on). If it is now off, it sends a notification saying 'Präsenzmelder ist ausgeschaltet' (motion detector is switched off)."
|
|
},
|
|
"human_like": "Toggles a kitchen motion-activated light switch and announces its new state via Alexa.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1755295147099'",
|
|
"result": {
|
|
"structured": "TRIGGER: When Leak Sensor [binary_sensor.leak] changes to 'on' (leak detected) AND remains in that state for 10 seconds. CONDITIONS: None. ACTIONS: Send a notification titled 'Überflutungsalarm' with message 'Im Keller ist möglicherweise Wasser eingetreten!' to parents_mobiles AND send the same message (without title) to alexa_media_flur (this action is disabled).",
|
|
"natural_language": {
|
|
"trigger": "When the Leak Sensor [binary_sensor.leak] detects a leak and remains in the 'on' state for 10 seconds.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a push notification titled 'Überflutungsalarm' with the message 'Im Keller ist möglicherweise Wasser eingetreten!' to the parents' mobile devices. It also attempts to send the same message (without a title) to an Alexa device named 'alexa_media_flur', but this specific action is currently turned off."
|
|
},
|
|
"human_like": "Sends a flood alarm notification to mobile phones if a leak is detected in the basement for 10 seconds.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "ebc073c2c786877704b0bc82e5c78fe94822d54e",
|
|
"result": {
|
|
"structured": "TRIGGER: When Home Assistant shutdown event occurs. CONDITIONS: None. ACTIONS: Reboot KLF200 gateway via velux.reboot_gateway service.",
|
|
"natural_language": {
|
|
"trigger": "When the Home Assistant system begins its shutdown process.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Reboots the KLF200 gateway to avoid a potential SSL handshake issue."
|
|
},
|
|
"human_like": "Reboots the KLF200 gateway whenever Home Assistant shuts down to prevent an SSL connection problem.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "d698e01895aab3aead886032a61e945c169dd5b6",
|
|
"result": {
|
|
"structured": "TRIGGER: Every 15 minutes (time pattern). CONDITIONS: Last Meter Consumption [sensor.last_meter_consumption_zuhause] is above 0. ACTIONS: Append a row to the Google Sheets worksheet 'Power Meter' with the current UTC timestamp, the numeric value of Last Meter Consumption [sensor.last_meter_consumption_zuhause], a fixed electricity price of 0.2912, and the numeric value of Solartisch Yield Total [sensor.solartisch_yieldtotal].",
|
|
"natural_language": {
|
|
"trigger": "The automation runs every 15 minutes.",
|
|
"conditions": "It only proceeds if the Last Meter Consumption [sensor.last_meter_consumption_zuhause] is greater than zero.",
|
|
"action": "It logs data to a Google Sheets spreadsheet named 'Power Meter'. The logged data includes the current time, the current power consumption value, a fixed electricity price, and the total solar energy production from Solartisch Yield Total [sensor.solartisch_yieldtotal]."
|
|
},
|
|
"human_like": "Logs household power consumption and solar production data to a spreadsheet every 15 minutes when power is being used.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "e9d1b7990a76e7c8a9af0b400e0b9e435f0a5ca5",
|
|
"result": {
|
|
"structured": "TRIGGER: When Last Meter Consumption [sensor.last_meter_consumption_zuhause] remains in any state for 5 minutes. CONDITIONS: None. ACTIONS: Reload the configuration entry with ID '25ee964f751e61a9c053d2e5932b56a8'.",
|
|
"natural_language": {
|
|
"trigger": "When the Last Meter Consumption [sensor.last_meter_consumption_zuhause] sensor's state remains unchanged for a period of 5 minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Reloads a specific Home Assistant configuration entry (ID: 25ee964f751e61a9c053d2e5932b56a8)."
|
|
},
|
|
"human_like": "Reloads a Tibber configuration entry if the power consumption sensor hasn't updated for five minutes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "560ecaef020710fe56d82a862328209e524dc816",
|
|
"result": {
|
|
"structured": "TRIGGER: When ESPHome Update Button [input_button.esphome_update] is pressed. CONDITIONS: None. ACTIONS: Execute script.esphome_update.",
|
|
"natural_language": {
|
|
"trigger": "When the ESPHome Update Button [input_button.esphome_update] is pressed.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Runs the ESPHome update script [script.esphome_update]."
|
|
},
|
|
"human_like": "Updates ESPHome firmware when the designated button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "986d8fc3ada8f9a3189839d2a6129d61b86ffafb",
|
|
"result": {
|
|
"structured": "TRIGGER: When the time reaches 00:00:00. CONDITIONS: None. ACTIONS: Turn off Licht Terrasse [switch.licht_terrasse].",
|
|
"natural_language": {
|
|
"trigger": "At midnight (00:00:00).",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Turns off the Licht Terrasse [switch.licht_terrasse] switch."
|
|
},
|
|
"human_like": "Turns off the terrace light automatically at midnight.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "de06c94d9f653c5bec9a63f691f695d00be55ceb",
|
|
"result": {
|
|
"structured": "TRIGGER: When Ankleide Motion Sensor [binary_sensor.ankleide_motion_sensor_occupancy] detects motion (on). CONDITIONS: Ankleide Illuminance Sensor [sensor.ankleide_motion_sensor_illuminance] reports a value less than 50 lux. ACTIONS: Turn on Licht Ankleide [switch.licht_ankleide]. ADDITIONAL LOGIC: After motion stops (Ankleide Motion Sensor [binary_sensor.ankleide_motion_sensor_occupancy] becomes off), wait 30 seconds and then turn off Licht Ankleide [switch.licht_ankleide].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected by the Ankleide Motion Sensor [binary_sensor.ankleide_motion_sensor_occupancy].",
|
|
"conditions": "The automation only runs if the ambient light level, measured by the Ankleide Illuminance Sensor [sensor.ankleide_motion_sensor_illuminance], is below 50 lux.",
|
|
"action": "It turns on the Licht Ankleide [switch.licht_ankleide] light. After motion is no longer detected, it waits for 30 seconds before turning the light off again."
|
|
},
|
|
"human_like": "Automatically turns on the dressing room light when motion is detected and it's dark enough, turning it off again 30 seconds after motion stops.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "17d77010fb15ef2b31b998f84061ba712feae824",
|
|
"result": {
|
|
"structured": "TRIGGER: When Abstellkammer Motion Sensor [binary_sensor.bewegungssensor_abstellkammer_motion_detection] detects motion (on). CONDITIONS: Abstellkammer Illuminance Sensor [sensor.bewegungssensor_abstellkammer_illuminance] reports a value less than 50 lux. ACTIONS: Turn on Licht Abstellkammer [switch.licht_abstellkammer]. ADDITIONAL BEHAVIOUR: After motion is no longer detected, wait for 30 seconds and then turn off Licht Abstellkammer [switch.licht_abstellkammer].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected by the Abstellkammer Motion Sensor [binary_sensor.bewegungssensor_abstellkammer_motion_detection].",
|
|
"conditions": "The automation only runs if the ambient light level, measured by the Abstellkammer Illuminance Sensor [sensor.bewegungssensor_abstellkammer_illuminance], is below 50 lux.",
|
|
"action": "It turns on the Licht Abstellkammer [switch.licht_abstellkammer] light. After motion stops being detected, it waits for 30 seconds and then turns the light off."
|
|
},
|
|
"human_like": "Automatically turns on the storage room light when motion is detected and it's dark, then turns it off 30 seconds after motion stops.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "5515115774a657a7926c70b2f2d5bbc6e1fc65e4",
|
|
"result": {
|
|
"structured": "TRIGGER: When Abstellkammer Terrasse Motion Sensor [binary_sensor.bewegungssensor_abstellkammer_terrasse_motion_detection] detects motion (on). CONDITIONS: Abstellkammer Terrasse Illuminance Sensor [sensor.bewegungssensor_abstellkammer_terrasse_illuminance] reports a value less than 50 lux. ACTIONS: Turn on Licht Abstellkammer Terrasse [switch.licht_abstellkammer_terrasse]. A separate timer is started when motion stops; after 30 seconds of no motion, the switch is turned off.",
|
|
"natural_language": {
|
|
"trigger": "When the Abstellkammer Terrasse Motion Sensor [binary_sensor.bewegungssensor_abstellkammer_terrasse_motion_detection] detects movement.",
|
|
"conditions": "The automation only runs if the current light level measured by the Abstellkammer Terrasse Illuminance Sensor [sensor.bewegungssensor_abstellkammer_terrasse_illuminance] is below 50 lux.",
|
|
"action": "Turns on the Licht Abstellkammer Terrasse [switch.licht_abstellkammer_terrasse] light. Once motion is no longer detected, the automation waits for 30 seconds and then turns the light off again."
|
|
},
|
|
"human_like": "Automatically turns on the storage room terrace light when motion is detected and it's dark, then turns it off 30 seconds after motion stops.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "817e663b16db1110ce2068724e81619124e96c14",
|
|
"result": {
|
|
"structured": "TRIGGER: When Flur Motion Sensor [binary_sensor.flur_motion_sensor_occupancy] detects motion (on). CONDITIONS: Flur Illuminance Sensor [sensor.flur_motion_sensor_illuminance] reports a value less than 20. ACTIONS: Turn on Flur Light [light.flur]. After motion stops (Flur Motion Sensor [binary_sensor.flur_motion_sensor_occupancy] becomes off), wait for 30 seconds and then turn off Flur Light [light.flur].",
|
|
"natural_language": {
|
|
"trigger": "When motion is detected by the Flur Motion Sensor [binary_sensor.flur_motion_sensor_occupancy].",
|
|
"conditions": "The automation only runs if the current light level, measured by the Flur Illuminance Sensor [sensor.flur_motion_sensor_illuminance], is below 20 lux.",
|
|
"action": "The Flur Light [light.flur] is turned on. Once motion is no longer detected, the light will stay on for an additional 30 seconds before automatically turning off."
|
|
},
|
|
"human_like": "Automatically turns on the hallway light when motion is detected in low light, and turns it off a short time after motion stops.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "1172df0cb260b2ec865568f441cd7c5777916a3e",
|
|
"result": {
|
|
"structured": "TRIGGER: When Küche Motion Sensor [binary_sensor.bewegungssensor_kuche_motion_detection] detects motion (on) OR When Küche Motion Sensor [binary_sensor.bewegungssensor_kuche_motion_detection] stops detecting motion (off) for 60 seconds. CONDITIONS: Küche Illuminance Sensor [sensor.bewegungssensor_kuche_illuminance] reports a value less than 100 lux. ACTIONS: Turn on Steckdose Küche Oberschrank [switch.steckdose_kueche_oberschrank] when motion is detected AND conditions are met. Turn off Steckdose Küche Oberschrank [switch.steckdose_kueche_oberschrank] after motion stops for 60 seconds.",
|
|
"natural_language": {
|
|
"trigger": "The automation is triggered when motion is first detected by the Küche Motion Sensor [binary_sensor.bewegungssensor_kuche_motion_detection], or when motion has been absent for a continuous period of 60 seconds.",
|
|
"conditions": "The automation only runs if the ambient light level, measured by the Küche Illuminance Sensor [sensor.bewegungssensor_kuche_illuminance], is below 100 lux.",
|
|
"action": "When motion is detected and the room is dark enough, the switch Steckdose Küche Oberschrank [switch.steckdose_kueche_oberschrank] is turned on. The switch is then turned off after motion has been absent for 60 seconds."
|
|
},
|
|
"human_like": "Automatically turns on a kitchen light when motion is detected in the dark, and turns it off a minute after motion stops.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "ca1a524508a89623988e7d6ffb9d4d1c300ac74b",
|
|
"result": {
|
|
"structured": "TRIGGER: When Wohnzimmer Remote [remote.wohnzimmer] turns on. CONDITIONS: Wohnzimmer Activities Select [select.wohnzimmer_activities] is NOT set to Musik. ACTIONS: Turn on Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch].",
|
|
"natural_language": {
|
|
"trigger": "When the Wohnzimmer Remote [remote.wohnzimmer] is turned on.",
|
|
"conditions": "The current activity selected on the Wohnzimmer Activities Select [select.wohnzimmer_activities] is not 'Musik'.",
|
|
"action": "Turns on the Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch]."
|
|
},
|
|
"human_like": "Turns on the TV power outlet when the remote is activated, unless the current activity is set to music.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "c50a48a805c4ae5ed4dd46cff6d5ccabf6511bea",
|
|
"result": {
|
|
"structured": "TRIGGER: When Wohnzimmer Remote [remote.wohnzimmer] remains off for 5 minutes. CONDITIONS: None. ACTIONS: Turn off Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch].",
|
|
"natural_language": {
|
|
"trigger": "When the Wohnzimmer Remote [remote.wohnzimmer] has been in the 'off' state for a continuous period of 5 minutes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Turns off the power to the TV by switching off the Steckdose Wohnzimmer TV [switch.steckdose_wohnzimmer_tv_switch]."
|
|
},
|
|
"human_like": "Automatically turns off the TV power outlet if the living room remote has been off for five minutes.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "7b4f14d00e65981ce0b4264d23aa53c434d8dafb",
|
|
"result": {
|
|
"structured": "TRIGGER: When Node-RED Restart Button [input_button.node_red_restart] is pressed. CONDITIONS: None. ACTIONS: Restart the Home Assistant addon 'a0d7b954_nodered'.",
|
|
"natural_language": {
|
|
"trigger": "When the Node-RED Restart Button [input_button.node_red_restart] is pressed.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Restarts the Node-RED addon in Home Assistant."
|
|
},
|
|
"human_like": "Restarts the Node-RED addon when its dedicated restart button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "25f9cad10e37086bbcb78a5c79e26ea0a2861383",
|
|
"result": {
|
|
"structured": "TRIGGER: When Home Assistant starts. CONDITIONS: None. ACTIONS: Wait 15 seconds, then press Node-RED Restart Button [input_button.node_red_restart].",
|
|
"natural_language": {
|
|
"trigger": "When Home Assistant starts up.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "After waiting for 15 seconds, it presses the Node-RED Restart Button [input_button.node_red_restart]."
|
|
},
|
|
"human_like": "Automatically restarts Node-RED with a short delay after Home Assistant starts up.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "6ff31fd57341aa02d0931f1e04a72589ecdab9e5",
|
|
"result": {
|
|
"structured": "TRIGGER: When a Telegram callback event with command /storm_acknowledge is received. CONDITIONS: None. ACTIONS: Turn off Storm Alert [alert.storm].",
|
|
"natural_language": {
|
|
"trigger": "When a specific callback is received from Telegram, specifically for the command '/storm_acknowledge'.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Dismisses the Storm Alert [alert.storm] by turning it off."
|
|
},
|
|
"human_like": "Allows you to acknowledge and dismiss storm alerts via a Telegram button.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "0f0f8b39b928a528896ffdaa127f1f9ef14cea1b",
|
|
"result": {
|
|
"structured": "TRIGGER: When a Telegram callback event with command /close_marquee is received. CONDITIONS: None. ACTIONS: Close Roller Shutter Markise [cover.roller_shutter_markise].",
|
|
"natural_language": {
|
|
"trigger": "When a Telegram callback event with the command '/close_marquee' is received.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Closes the Roller Shutter Markise [cover.roller_shutter_markise]."
|
|
},
|
|
"human_like": "Closes the marquee roller shutter when a specific command is received via Telegram.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "f615b4e08dc497de692f231873669f5c82906253",
|
|
"result": {
|
|
"structured": "TRIGGER: When Skip Dimmer Updates Button [input_button.skip_dimmer_updates] changes state. CONDITIONS: None. ACTIONS: Execute script.skip_dimmer_updates.",
|
|
"natural_language": {
|
|
"trigger": "When the Skip Dimmer Updates Button [input_button.skip_dimmer_updates] is pressed or its state changes.",
|
|
"conditions": "There are no additional conditions that must be met.",
|
|
"action": "Runs the script named 'skip_dimmer_updates'."
|
|
},
|
|
"human_like": "Runs a script to skip Zigbee dimmer updates when the designated button is pressed.",
|
|
"complexity": "low"
|
|
}
|
|
}
|
|
] |