AutomationDataset/thiloplanz/automation-descriptions.json

28 lines
2.0 KiB
JSON

[
{
"id": "Set Home Output Slider",
"result": {
"structured": "TRIGGER: When zendure solarflow home output limit [sensor.zendure_solarflow_home_output_limit] changes state. CONDITIONS: None. ACTIONS: Set solarflow input output limit [input_number.solarflow_input_output_limit] to the new state value of zendure solarflow home output limit [sensor.zendure_solarflow_home_output_limit].",
"natural_language": {
"trigger": "Whenever the sensor zendure solarflow home output limit [sensor.zendure_solarflow_home_output_limit] changes its value.",
"conditions": "There are no conditions that need to be met.",
"action": "Sets the value of the input number solarflow input output limit [input_number.solarflow_input_output_limit] to match the new state value reported by the zendure solarflow home output limit sensor."
},
"human_like": "Keeps the SolarFlow output limit input slider in sync with the sensor value.",
"complexity": "low"
}
},
{
"id": "Home Output Slider Updated",
"result": {
"structured": "TRIGGER: When solarflow input output limit [input_number.solarflow_input_output_limit] changes state. CONDITIONS: None. ACTIONS: Call service rest_command.solarflow_set_output_limit with data: serial number 'WOB1NHMAMXXXXX3' and outputLimit set to the new state value of the trigger entity.",
"natural_language": {
"trigger": "Whenever the value of the solarflow input output limit [input_number.solarflow_input_output_limit] slider is updated.",
"conditions": "There are no conditions that must be met.",
"action": "Sends the new slider value to the SolarFlow device with serial number WOB1NHMAMXXXXX3 by calling the solarflow set output limit [rest_command.solarflow_set_output_limit] command."
},
"human_like": "Updates the SolarFlow device's output power limit whenever the corresponding slider is adjusted in Home Assistant.",
"complexity": "low"
}
}
]