AutomationDataset/martinbjeldbak/automation-descriptions.json

353 lines
23 KiB
JSON

[
{
"id": "'1687322185169'",
"result": {
"structured": "TRIGGER: When the time is 09:00:00. CONDITIONS: None. ACTIONS: Turn off mi air purifier 3h [fan.mi_air_purifier_3h].",
"natural_language": {
"trigger": "At 9:00 AM every day.",
"conditions": "There are no conditions.",
"action": "Turns off the mi air purifier 3h [fan.mi_air_purifier_3h]."
},
"human_like": "Automatically turns off the air purifier at 9:00 AM every morning.",
"complexity": "low"
}
},
{
"id": "'1687322354221'",
"result": {
"structured": "TRIGGER: At 22:00:00. CONDITIONS: (martin madsen [person.martin_madsen] is in home zone [zone.home]) OR (nandar [person.nandar] is in home zone [zone.home]). ACTIONS: Turn on mi air purifier 3h [fan.mi_air_purifier_3h].",
"natural_language": {
"trigger": "At 10:00 PM every day.",
"conditions": "If either martin madsen [person.martin_madsen] or nandar [person.nandar] is currently located within the home zone [zone.home].",
"action": "Turns on the mi air purifier 3h [fan.mi_air_purifier_3h]."
},
"human_like": "Turns on the air purifier at bedtime if someone is home.",
"complexity": "low"
}
},
{
"id": "'1687613174907'",
"result": {
"structured": "TRIGGER: When media player device [e1137ef10ecb8f6ba5e2d71968e84f8d] starts playing. CONDITIONS: The sun is below the horizon (after sunset with an offset of -1 hour). ACTIONS: Turn off all lights in the living_room area with a 10-second transition.",
"natural_language": {
"trigger": "When the media player device [e1137ef10ecb8f6ba5e2d71968e84f8d] begins playing media.",
"conditions": "It must be after sunset, specifically one hour before the official sunset time.",
"action": "All lights in the living room area are turned off, fading out over a period of 10 seconds."
},
"human_like": "Turns off the living room lights with a smooth fade when TV watching starts in the evening.",
"complexity": "low"
}
},
{
"id": "'1687613224875'",
"result": {
"structured": "TRIGGER: When media player device [e1137ef10ecb8f6ba5e2d71968e84f8d] is paused. CONDITIONS: The automation runs only after sunset minus 1 hour. ACTIONS: Activate watching tv scene [scene.watching_tv].",
"natural_language": {
"trigger": "When the media player device [e1137ef10ecb8f6ba5e2d71968e84f8d] is paused.",
"conditions": "The automation only runs if it is after sunset, specifically one hour before sunset.",
"action": "Turns on the watching tv scene [scene.watching_tv]."
},
"human_like": "Activates the TV watching scene when a movie is paused in the evening, an hour before sunset.",
"complexity": "low"
}
},
{
"id": "'1694783062795'",
"result": {
"structured": "TRIGGER: When hue dimmer switch [device_id:04229db32395a8222ce78362a5da4c8b] sends an 'up-hold' action via MQTT. CONDITIONS: None. ACTIONS: Turn on nandar work laptop [switch.nandar_work_laptop] AND turn on nandar work laptop wifi [switch.nandar_work_laptop_wifi].",
"natural_language": {
"trigger": "When the 'up-hold' action is performed on the hue dimmer switch [device_id:04229db32395a8222ce78362a5da4c8b].",
"conditions": "There are no conditions that must be met.",
"action": "Simultaneously turn on both the nandar work laptop [switch.nandar_work_laptop] and the nandar work laptop wifi [switch.nandar_work_laptop_wifi]."
},
"human_like": "Holding up the Hue Dimmer switch turns on Nandar's work laptop and its Wi-Fi connection.",
"complexity": "low"
}
},
{
"id": "'1694784402214'",
"result": {
"structured": "TRIGGER: When hue dimmer switch [device_id:04229db32395a8222ce78362a5da4c8b] sends an 'on_press' action via MQTT. CONDITIONS: None. ACTIONS: Toggle all lights in the 'living_room' area.",
"natural_language": {
"trigger": "When the hue dimmer switch [device_id:04229db32395a8222ce78362a5da4c8b] button is pressed.",
"conditions": "There are no conditions for this automation.",
"action": "Toggles the state of all lights in the living room area."
},
"human_like": "Turns the living room lights on or off when the Hue dimmer switch button is pressed.",
"complexity": "low"
}
},
{
"id": "'1694784530273'",
"result": {
"structured": "TRIGGER: When the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] sends an 'off_press' action via MQTT. CONDITIONS: None. ACTIONS: Turn off all lights in the 'living_room' area.",
"natural_language": {
"trigger": "When the off button on the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "Turns off all the lights in the living room area."
},
"human_like": "Turns off all living room lights when the off button on the Hue dimmer switch is pressed.",
"complexity": "low"
}
},
{
"id": "'1694785112288'",
"result": {
"structured": "TRIGGER: When an event of type adaptive_lighting.manual_control occurs. CONDITIONS: After a 1-hour delay, the condition checks if the light entity from the event is listed in the 'manual_control' attribute of the adaptive lighting switch entity from the event. ACTIONS: If the condition is true, call the service adaptive_lighting.set_manual_control for the specified switch, targeting the specified light, to set manual_control to false.",
"natural_language": {
"trigger": "When the adaptive lighting system reports a manual control event.",
"conditions": "After waiting for one hour, the automation checks if the light that was manually controlled is still listed as being under manual control by the specific adaptive lighting switch that triggered the event.",
"action": "If the light is still under manual control, the automation instructs the adaptive lighting switch to release manual control for that specific light, returning it to automatic operation."
},
"human_like": "Automatically returns lights to adaptive lighting control one hour after they have been manually adjusted.",
"complexity": "medium"
}
},
{
"id": "'1694785300713'",
"result": {
"structured": "TRIGGER: When hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] sends an 'up_press' action via MQTT. CONDITIONS: None. ACTIONS: (1) Disable manual control for adaptive lighting living room [switch.adaptive_lighting_living_room] (action is disabled). (2) Increase brightness by 20% over a 2-second transition for all lights in the living_room area.",
"natural_language": {
"trigger": "When the up button on the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "First, it attempts to set the adaptive lighting living room [switch.adaptive_lighting_living_room] to manual control, but this step is disabled and will not run. Then, it increases the brightness of all lights in the living room area by 20% with a smooth 2-second transition."
},
"human_like": "Pressing the up button on the living room dimmer switch increases the brightness of the room's lights.",
"complexity": "low"
}
},
{
"id": "'1694785348532'",
"result": {
"structured": "TRIGGER: When hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] sends an MQTT action 'down_press'. CONDITIONS: None. ACTIONS: Increase brightness of all lights in the living_room area by decreasing brightness by 20% with a 2-second transition AND (if enabled) set adaptive lighting living room [switch.adaptive_lighting_living_room] to manual control.",
"natural_language": {
"trigger": "When the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] button for decreasing brightness is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "Gradually dims all lights in the living room area by 20% over 2 seconds. Additionally, if the second action is enabled, it would disable automatic adjustments by putting the adaptive lighting living room [switch.adaptive_lighting_living_room] into manual control mode."
},
"human_like": "Dims the living room lights when the Hue dimmer switch's down button is pressed.",
"complexity": "low"
}
},
{
"id": "'1704424867342'",
"result": {
"structured": "TRIGGER: When the battery level of aranet sensor [8cbb96637c2ea92e52ad0b387bf1c7b6] remains below 10% for 2 minutes. CONDITIONS: None. ACTIONS: Send a notification to mobile_app_dagobah with title 'Aranet battery low' and message 'Aranet battery is below 10%'.",
"natural_language": {
"trigger": "When the battery level of the aranet sensor [8cbb96637c2ea92e52ad0b387bf1c7b6] stays below 10% for a continuous period of two minutes.",
"conditions": "There are no additional conditions that must be met.",
"action": "Sends a push notification to the mobile device 'dagobah' with the title 'Aranet battery low' and the message 'Aranet battery is below 10%'."
},
"human_like": "Sends a phone notification when the Aranet sensor's battery is low for two minutes.",
"complexity": "low"
}
},
{
"id": "'1709210255854'",
"result": {
"structured": "TRIGGER: When longfan [switch.longfan] changes state. CONDITIONS: None. ACTIONS: Execute Longfan Oscillate Script [script.longfan_oscillate].",
"natural_language": {
"trigger": "Whenever the state of the longfan [switch.longfan] changes.",
"conditions": "There are no conditions that must be met.",
"action": "Runs the Longfan Oscillate Script [script.longfan_oscillate]."
},
"human_like": "Automatically starts the fan's oscillation feature whenever the fan is turned on or off.",
"complexity": "low"
}
},
{
"id": "'1724334337502'",
"result": {
"structured": "TRIGGER: When the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] sends an 'on-hold' action via MQTT. CONDITIONS: None. ACTIONS: Apply adaptive lighting from adaptive lighting living room [switch.adaptive_lighting_living_room] to the following lights: hue living room filament bulb [light.hue_living_room_filament_bulb], hue living room light strip [light.hue_living_room_light_strip], and hue living room white bulb [light.hue_living_room_white_bulb]. The application will adapt color, adapt brightness, and turn on the lights if they are off.",
"natural_language": {
"trigger": "When the hue dimmer switch [device_id: 04229db32395a8222ce78362a5da4c8b] is held down, sending an 'on-hold' command.",
"conditions": "There are no conditions for this automation.",
"action": "Activates the adaptive lighting living room [switch.adaptive_lighting_living_room] profile for the living room lights. This will adjust the color and brightness of the hue living room filament bulb [light.hue_living_room_filament_bulb], hue living room light strip [light.hue_living_room_light_strip], and hue living room white bulb [light.hue_living_room_white_bulb] to match the time of day, and will turn the lights on if they are currently off."
},
"human_like": "Holding down the living room dimmer switch applies adaptive lighting to all the living room lights, adjusting their color and brightness automatically.",
"complexity": "low"
}
},
{
"id": "'1724497467298'",
"result": {
"structured": "TRIGGER: When the bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] sends an 'on_press' action via MQTT. CONDITIONS: None. ACTIONS: First, IF the current time is after 21:00:00, THEN turn on adaptive lighting sleep mode bedroom [switch.adaptive_lighting_sleep_mode_bedroom] (this action is disabled). THEN, toggle the state of bedroom lights [light.bedroom_lights].",
"natural_language": {
"trigger": "When the physical bedroom dimmer switch is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "If it is after 9:00 PM, the automation would turn on the adaptive sleep lighting mode for the bedroom, but this part is currently disabled. Regardless of the time, it will then toggle the bedroom lights on or off."
},
"human_like": "Toggles the bedroom lights on or off when the dimmer switch is pressed.",
"complexity": "low"
}
},
{
"id": "'1724497757357'",
"result": {
"structured": "TRIGGER: When bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] sends an 'off_press' action via MQTT. CONDITIONS: None. ACTIONS: Turn off bedroom lights [light.bedroom_lights].",
"natural_language": {
"trigger": "When the off button on the bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "Turns off the bedroom lights [light.bedroom_lights]."
},
"human_like": "Turns off the bedroom lights when the off button on the dimmer switch is pressed.",
"complexity": "low"
}
},
{
"id": "'1724497874059'",
"result": {
"structured": "TRIGGER: When bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] sends a down_press action via MQTT. CONDITIONS: None. ACTIONS: Increase brightness of all lights in the living_room area by -20% (i.e., decrease brightness by 20%) with a 2-second transition AND set adaptive lighting bedroom [switch.adaptive_lighting_bedroom] to manual control.",
"natural_language": {
"trigger": "When the down button on the bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] is pressed.",
"conditions": "There are no conditions that must be met.",
"action": "Gradually dims all lights in the living room area by 20% over 2 seconds and then switches the adaptive lighting bedroom [switch.adaptive_lighting_bedroom] to manual control mode."
},
"human_like": "Dims the living room lights and disables adaptive lighting when the bedroom dimmer's down button is pressed.",
"complexity": "low"
}
},
{
"id": "'1724497930665'",
"result": {
"structured": "TRIGGER: When bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] sends an 'up_press' action via MQTT. CONDITIONS: None. ACTIONS: Set adaptive lighting bedroom [switch.adaptive_lighting_bedroom] to manual control AND increase brightness by 20% with a 2-second transition for all lights in the bedroom area.",
"natural_language": {
"trigger": "When the up button on the bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] is pressed.",
"conditions": "There are no conditions for this automation.",
"action": "First, it puts the adaptive lighting bedroom [switch.adaptive_lighting_bedroom] into manual control mode. Then, it increases the brightness of all lights in the bedroom area by 20%, with a smooth transition lasting 2 seconds."
},
"human_like": "Pressing the 'up' button on the bedroom dimmer switch increases the brightness of the bedroom lights and temporarily disables automatic lighting adjustments.",
"complexity": "low"
}
},
{
"id": "'1724629229771'",
"result": {
"structured": "TRIGGER: When the sun rises. CONDITIONS: None. ACTIONS: Turn off adaptive lighting sleep mode bedroom [switch.adaptive_lighting_sleep_mode_bedroom].",
"natural_language": {
"trigger": "At sunrise.",
"conditions": "There are no conditions.",
"action": "Turns off the adaptive lighting sleep mode bedroom [switch.adaptive_lighting_sleep_mode_bedroom]."
},
"human_like": "Turns off the bedroom's sleep lighting mode at sunrise.",
"complexity": "low"
}
},
{
"id": "'1724677054506'",
"result": {
"structured": "TRIGGER: When bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] sends an 'on_hold' action via MQTT. CONDITIONS: None. ACTIONS: Apply adaptive lighting settings from adaptive lighting bedroom [switch.adaptive_lighting_bedroom] to the lights hue bedroom light strip [light.hue_bedroom_light_strip], hue martin side [light.hue_martin_side], and hue nandar side lamp [light.hue_nandar_side_lamp]. The settings include adapting color, adapting brightness, and turning on the lights if they are off.",
"natural_language": {
"trigger": "When the bedroom dimmer switch [device_id: 11fe4eb3d9903045257bbbed8af16b4a] is held down, sending an 'on_hold' command.",
"conditions": "There are no conditions for this automation.",
"action": "Applies the adaptive lighting profile from the adaptive lighting bedroom [switch.adaptive_lighting_bedroom] to the bedroom lights: hue bedroom light strip [light.hue_bedroom_light_strip], hue martin side [light.hue_martin_side], and hue nandar side lamp [light.hue_nandar_side_lamp]. This will adjust the color and brightness of the lights to match the time of day and will also turn them on if they are currently off."
},
"human_like": "Holding the bedroom dimmer switch activates adaptive lighting for all bedroom lights, adjusting their color and brightness automatically.",
"complexity": "low"
}
},
{
"id": "'1727478901057'",
"result": {
"structured": "TRIGGER: At 01:00:00 daily. CONDITIONS: None. ACTIONS: Create a Home Assistant backup.",
"natural_language": {
"trigger": "Every day at 1:00 AM.",
"conditions": "There are no conditions.",
"action": "Creates a new Home Assistant configuration backup."
},
"human_like": "Creates a daily backup of the Home Assistant configuration at 1 AM.",
"complexity": "low"
}
},
{
"id": "'1727673306499'",
"result": {
"structured": "TRIGGER: When adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned off. CONDITIONS: None. ACTIONS: Wait for 2 hours, then turn on adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1].",
"natural_language": {
"trigger": "When the adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned off.",
"conditions": "There are no conditions for this automation.",
"action": "After waiting for two hours, the automation turns the adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] back on."
},
"human_like": "Automatically re-enables the AdGuard Home protection two hours after it has been turned off.",
"complexity": "low"
}
},
{
"id": "'1727673671554'",
"result": {
"structured": "TRIGGER: When adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned on. CONDITIONS: None. ACTIONS: Turn on adguard protection switch [1d947504c00931fd8b19e2ae28c28b66].",
"natural_language": {
"trigger": "When the adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned on.",
"conditions": "There are no conditions.",
"action": "Turns on the adguard protection switch [1d947504c00931fd8b19e2ae28c28b66]."
},
"human_like": "Turns on AdGuard protection when the main AdGuard switch is activated.",
"complexity": "low"
}
},
{
"id": "'1727673692327'",
"result": {
"structured": "TRIGGER: When adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned off. CONDITIONS: None. ACTIONS: Turn off adguard protection switch [1d947504c00931fd8b19e2ae28c28b66].",
"natural_language": {
"trigger": "When the adguard switch [87e151a8d51720b2ace6a8e9cc5b56e1] is turned off.",
"conditions": "There are no conditions that must be met.",
"action": "Turns off the adguard protection switch [1d947504c00931fd8b19e2ae28c28b66]."
},
"human_like": "Turns off AdGuard protection when the main AdGuard switch is turned off.",
"complexity": "low"
}
},
{
"id": "'1728990137117'",
"result": {
"structured": "TRIGGER: When water flow sensor [e6dcbc82e9d4165a7b511a0e8fbcf3c6] value is above 0. CONDITIONS: None. ACTIONS: Send a notification to martin_s_devices with title 'Water flowing in valve' and message 'Valve was turned on and is flowing'.",
"natural_language": {
"trigger": "When the water flow sensor [e6dcbc82e9d4165a7b511a0e8fbcf3c6] detects a flow value greater than zero.",
"conditions": "There are no conditions that must be met.",
"action": "Sends a notification to Martin's devices with the title 'Water flowing in valve' and the message 'Valve was turned on and is flowing'."
},
"human_like": "Sends a notification when water flow is detected outside, helping to catch potential leaks.",
"complexity": "low"
}
},
{
"id": "'1729301727323'",
"result": {
"structured": "TRIGGER: When water valve switch [ea62c05b6e5050ddfe2adf567499a31b] is turned on AND remains on for 30 minutes. CONDITIONS: None. ACTIONS: Turn off water valve switch [ea62c05b6e5050ddfe2adf567499a31b].",
"natural_language": {
"trigger": "When the water valve switch [ea62c05b6e5050ddfe2adf567499a31b] is turned on and remains in the on state for 30 minutes.",
"conditions": "There are no conditions that must be met.",
"action": "Turns off the water valve switch [ea62c05b6e5050ddfe2adf567499a31b]."
},
"human_like": "Automatically turns off the water valve after 30 minutes to prevent accidental leaks.",
"complexity": "low"
}
},
{
"id": "'1729319892883'",
"result": {
"structured": "TRIGGER: When nandar gigabyte laptop tracker [device_tracker.nandar_gigabyte_laptop] changes to home OR when nandar s gigabyte laptop tracker [device_tracker.nandar_s_gigabyte_laptop] changes to home. CONDITIONS: None. ACTIONS: Turn on office air purifier [a46393b355794e72b229815d644cf743].",
"natural_language": {
"trigger": "When either the nandar gigabyte laptop tracker [device_tracker.nandar_gigabyte_laptop] or the nandar s gigabyte laptop tracker [device_tracker.nandar_s_gigabyte_laptop] reports that the device is at home.",
"conditions": "There are no conditions for this automation.",
"action": "Turns on the office air purifier [a46393b355794e72b229815d644cf743]."
},
"human_like": "Turns on the office air purifier when a tracked laptop arrives home.",
"complexity": "low"
}
},
{
"id": "'1729426288351'",
"result": {
"structured": "TRIGGER: At 00:00:00 (midnight) every day. CONDITIONS: None. ACTIONS: Turn off docker zigbee2mqtt [switch.docker_zigbee2mqtt], wait for 30 seconds, then turn on docker zigbee2mqtt [switch.docker_zigbee2mqtt].",
"natural_language": {
"trigger": "Every day at midnight.",
"conditions": "There are no conditions.",
"action": "Turns off the docker zigbee2mqtt [switch.docker_zigbee2mqtt] switch, waits for 30 seconds, and then turns it back on."
},
"human_like": "Restarts the Zigbee2MQTT service every night to prevent random bugs.",
"complexity": "low"
}
}
]