AutomationDataset/mikeeq/automation-descriptions.json

106 lines
6.9 KiB
JSON

[
{
"id": "Click button to close dwor_brama",
"result": {
"structured": "TRIGGER: When garage gate button [switch.sonoff_4chpror3_garaz_4chpror3_swiatlo_garaz_brama_dwor_btn] changes from off to on. CONDITIONS: None. ACTIONS: Toggle outdoor gate switch [switch.sonoff_4chpror3_dwor_4chpror3_switch_dwor_brama].",
"natural_language": {
"trigger": "When the garage gate button [switch.sonoff_4chpror3_garaz_4chpror3_swiatlo_garaz_brama_dwor_btn] is turned on.",
"conditions": "There are no conditions.",
"action": "Toggles the state of the outdoor gate switch [switch.sonoff_4chpror3_dwor_4chpror3_switch_dwor_brama]."
},
"human_like": "Pressing the garage gate button toggles the outdoor gate switch.",
"complexity": "low"
}
},
{
"id": "Wlacz cyrkulacje",
"result": {
"structured": "TRIGGER: When the time is 07:00:00 OR when the time is 16:00:00. CONDITIONS: None. ACTIONS: Turn on heating circulation pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_cyrkulacyjna].",
"natural_language": {
"trigger": "The automation triggers at two specific times of day: 7:00 AM and 4:00 PM.",
"conditions": "There are no conditions that need to be met.",
"action": "It turns on the heating circulation pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_cyrkulacyjna]."
},
"human_like": "Turns on the heating circulation pump twice a day, in the morning and afternoon.",
"complexity": "low"
}
},
{
"id": "Wylacz cyrkulacje",
"result": {
"structured": "TRIGGER: When the time is 10:00:00 OR when the time is 21:00:00. CONDITIONS: None. ACTIONS: Turn off heating circulation pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_cyrkulacyjna].",
"natural_language": {
"trigger": "The automation triggers at 10:00 AM and again at 9:00 PM.",
"conditions": "There are no conditions that need to be met.",
"action": "It turns off the heating circulation pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_cyrkulacyjna]."
},
"human_like": "Turns off the heating circulation pump twice a day at scheduled times.",
"complexity": "low"
}
},
{
"id": "Wlacz Grzejniki",
"result": {
"structured": "TRIGGER: At 05:30:00. CONDITIONS: None. ACTIONS: Turn on heating radiators pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_grzejniki].",
"natural_language": {
"trigger": "Every day at 5:30 AM.",
"conditions": "There are no conditions.",
"action": "Turns on the heating radiators pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_grzejniki]."
},
"human_like": "Turns on the heating pump every morning at 5:30 AM.",
"complexity": "low"
}
},
{
"id": "Wylacz Grzejniki",
"result": {
"structured": "TRIGGER: At 06:00:00. CONDITIONS: None. ACTIONS: Turn off heating radiators pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_grzejniki].",
"natural_language": {
"trigger": "Every day at 6:00 AM.",
"conditions": "There are no conditions for this automation.",
"action": "Turns off the heating radiators pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_grzejniki]."
},
"human_like": "Turns off the heating radiators pump every morning at 6 AM.",
"complexity": "low"
}
},
{
"id": "piec_off",
"result": {
"structured": "TRIGGER: When underfloor heating pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_podlogowka] turns from on to off AND remains off for 15 seconds. CONDITIONS: None. ACTIONS: Set boiler water heater [water_heater.piec_woda_ogrzewanie] operation mode to off AND set boiler water heater [water_heater.piec_woda_ogrzewanie] target temperature to 35.",
"natural_language": {
"trigger": "When the underfloor heating pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_podlogowka] is turned off and stays off for 15 seconds.",
"conditions": "There are no conditions for this automation.",
"action": "Turn off the boiler water heater [water_heater.piec_woda_ogrzewanie] by setting its operation mode to 'off' and also set its target temperature to 35 degrees."
},
"human_like": "Turns off the boiler and sets a low temperature when the underfloor heating pump has been off for 15 seconds.",
"complexity": "low"
}
},
{
"id": "piec_on",
"result": {
"structured": "TRIGGER: When underfloor heating pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_podlogowka] remains on for 5 minutes. CONDITIONS: None. ACTIONS: Set boiler water heater [water_heater.piec_woda_ogrzewanie] operation mode to gas AND set boiler water heater [water_heater.piec_woda_ogrzewanie] temperature to 58°C.",
"natural_language": {
"trigger": "When the underfloor heating pump [switch.sonoff_4chpror3_ogrzewanie_piec_sonoff_4chpror3_ogrzewanie_piec_pompa_podlogowka] has been switched on and remains in the 'on' state for a continuous period of 5 minutes.",
"conditions": "There are no conditions that must be met for this automation to proceed.",
"action": "Sets the boiler water heater [water_heater.piec_woda_ogrzewanie] to operate in 'gas' mode and adjusts its target temperature to 58 degrees Celsius."
},
"human_like": "Automatically switches the boiler to gas heating and sets the water temperature when the underfloor heating pump has been running for 5 minutes.",
"complexity": "low"
}
},
{
"id": "piec_palnik",
"result": {
"structured": "TRIGGER: When opentherm slave fl sensor [sensor.opentherm_opentherm_slave_fl] is above 0. CONDITIONS: opentherm slave ch sensor [sensor.opentherm_opentherm_slave_ch] is above 0. ACTIONS: Set boiler water heater [water_heater.piec_woda_ogrzewanie] temperature to 58, then wait for 7 minutes, then set boiler water heater [water_heater.piec_woda_ogrzewanie] temperature to 40.",
"natural_language": {
"trigger": "When the opentherm slave fl sensor [sensor.opentherm_opentherm_slave_fl] reports a value greater than 0.",
"conditions": "The opentherm slave ch sensor [sensor.opentherm_opentherm_slave_ch] must also be reporting a value greater than 0.",
"action": "The automation will first set the boiler water heater [water_heater.piec_woda_ogrzewanie] temperature to 58 degrees. After a delay of 7 minutes, it will then set the boiler water heater [water_heater.piec_woda_ogrzewanie] temperature to 40 degrees."
},
"human_like": "Temporarily boosts the boiler's water temperature when the heating system is active, then lowers it back down after a short period.",
"complexity": "low"
}
}
]