288 lines
17 KiB
JSON
288 lines
17 KiB
JSON
[
|
|
{
|
|
"id": "'1684746714869'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 16:00:00 daily. CONDITIONS: None. ACTIONS: Write value 1 to register 41000 on slave 247 via the FoxESS Inverter Modbus hub.",
|
|
"natural_language": {
|
|
"trigger": "Every day at 4:00 PM.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 1 to a specific register (address 41000, slave 247), which changes the inverter's work mode to 'Feed In First'."
|
|
},
|
|
"human_like": "Changes the inverter to Feed In First mode every day at 4 PM.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1684746814312'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 05:00:00 daily. CONDITIONS: None. ACTIONS: Write value 0 to register 41000 via modbus hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "Every day at 5:00 AM.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 0 to register 41000, which changes the inverter's work mode to 'Self Use'."
|
|
},
|
|
"human_like": "Changes the inverter to Self Use mode every morning at 5 AM.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685023611778'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (trigger list is empty). CONDITIONS: None (condition list is empty). ACTIONS: Write the value 3680 to register address 41012 on the FoxESS Inverter Modbus hub [FoxESSInverterModbus] using slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation has no defined triggers; it must be executed manually or by another automation.",
|
|
"conditions": "This automation has no conditions; it will run whenever it is triggered.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub [FoxESSInverterModbus] to set the value of register 41012 to 3680, which corresponds to setting the inverter's export limit to 3.68 kW."
|
|
},
|
|
"human_like": "Sets the inverter's export limit to 3.68 kW.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685023679841'",
|
|
"result": {
|
|
"structured": "TRIGGER: None. CONDITIONS: None. ACTIONS: Write value 6000 to register 41012 on slave 247 via modbus hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "This automation has no trigger.",
|
|
"conditions": "This automation has no conditions.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 6000 to register 41012 on slave 247."
|
|
},
|
|
"human_like": "Sets the inverter's export limit to 6kW via a direct Modbus command.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685023771341'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or external trigger). CONDITIONS: None. ACTIONS: Write value 250 to register address 41007 via modbus hub FoxESSInverterModbus with slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a defined trigger; it must be executed manually or by another process.",
|
|
"conditions": "There are no conditions to evaluate.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus [FoxESSInverterModbus] to write the value 250 to register address 41007, using slave address 247."
|
|
},
|
|
"human_like": "Sets the maximum charge current to 25A by writing a specific value to the inverter's register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685023877031'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (trigger list is empty). CONDITIONS: None (condition list is empty). ACTIONS: Write value 100 to Modbus register 41010 via hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a trigger. It must be executed manually or by another automation.",
|
|
"conditions": "This automation does not have any conditions.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 100 to register address 41010, effectively setting the maximum state of charge to 100%."
|
|
},
|
|
"human_like": "Sets the inverter's maximum battery charge level to 100%.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685024207064'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or script execution). CONDITIONS: None. ACTIONS: Write value 150 to register 41007 on slave 247 via modbus hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a trigger. It is designed to be executed manually or by another script.",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 150 to register address 41007 on slave device 247."
|
|
},
|
|
"human_like": "Sets the maximum charge current to 15A by writing a specific value to the inverter's control register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685024237616'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or script execution). CONDITIONS: None. ACTIONS: Write value 50 to register 41010 via modbus hub FoxESSInverterModbus at slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a trigger defined; it is likely executed manually or by another script.",
|
|
"conditions": "There are no conditions to evaluate.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus [FoxESSInverterModbus] to write the value 50 to register 41010 at slave address 247, effectively setting the maximum state of charge to 50%."
|
|
},
|
|
"human_like": "Sets the inverter's maximum state of charge to 50% via a direct modbus command.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685032746831'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual execution only). CONDITIONS: None. ACTIONS: Write value 0 to Modbus register 40013 via hub FoxESSInverterModbus, slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have an automatic trigger. It must be started manually.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Sends a Modbus command to the FoxESS Inverter Modbus hub, writing the value 0 to register 40013 on slave device 247, which changes the inverter password to 0000."
|
|
},
|
|
"human_like": "Manually resets the inverter password to 0000 by sending a specific Modbus command.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685265384959'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or script execution). CONDITIONS: None. ACTIONS: Write a specific set of values [0, 512, 1280, 0, 0, 0] to register 41001 on slave 247 of the FoxESS Inverter Modbus [FoxESSInverterModbus] hub.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a defined trigger. It is likely executed manually or by another script.",
|
|
"conditions": "There are no conditions to evaluate.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus [FoxESSInverterModbus] to write the values 0, 512, 1280, 0, 0, 0 to a specific register (41001) on a specific device (slave 247)."
|
|
},
|
|
"human_like": "Configures the inverter for charging from the grid during a specific time window by writing a set of values to its control register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685266798577'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or external trigger). CONDITIONS: None. ACTIONS: Write values [0, 0, 0, 0, 0, 0] to register address 41001 on slave 247 of the FoxESS Inverter Modbus hub [FoxESSInverterModbus].",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have a defined trigger. It is likely executed manually or by another external process.",
|
|
"conditions": "This automation has no conditions and will always execute its action when triggered.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub [FoxESSInverterModbus] to write six zero values to a specific register (address 41001, slave 247), which is described as setting 'time period 1 to 00:00 - 00:00' and effectively disabling charging from the grid."
|
|
},
|
|
"human_like": "Disables the inverter's scheduled charging from the grid by clearing its first time period.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685267956539'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual execution only). CONDITIONS: None. ACTIONS: Write value 10 to register 41009 via modbus hub FoxESSInverterModbus with slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have an automatic trigger. It is designed to be run manually.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 10 to the device register at address 41009, using slave address 247."
|
|
},
|
|
"human_like": "Manually sets the inverter's minimum state of charge to 10%.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1685268004260'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or external trigger). CONDITIONS: None. ACTIONS: Write value 10 to register address 41011 via modbus hub FoxESSInverterModbus [FoxESSInverterModbus] with slave address 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have any defined triggers; it is likely triggered manually or by an external system.",
|
|
"conditions": "There are no conditions to evaluate; the action will run whenever the automation is triggered.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus [FoxESSInverterModbus] to write the value 10 to register address 41011, using slave address 247."
|
|
},
|
|
"human_like": "Sets the minimum state of charge for the inverter to 10% when on the grid.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1686476265795'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (trigger list is empty). CONDITIONS: None (condition list is empty). ACTIONS: Write value 3600 to register 41012 on slave 247 via the FoxESS Inverter Modbus hub.",
|
|
"natural_language": {
|
|
"trigger": "This automation has no defined triggers. It is likely intended to be run manually or by another automation.",
|
|
"conditions": "This automation has no conditions. It will execute its action whenever it is triggered.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 3600 to register address 41012 on slave device 247."
|
|
},
|
|
"human_like": "Manually sets the inverter's export limit to a fixed value of 3600.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1686652252779'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 20:00:00 daily. CONDITIONS: None. ACTIONS: Start the core letsencrypt addon [device_id: core_letsencrypt].",
|
|
"natural_language": {
|
|
"trigger": "Every day at 8:00 PM.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Starts the Home Assistant addon for Let's Encrypt certificate management, named core letsencrypt [device_id: core_letsencrypt]."
|
|
},
|
|
"human_like": "Starts the Let's Encrypt addon every evening to check for and renew SSL certificates if needed.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1686653226368'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 03:00:00 daily. CONDITIONS: None. ACTIONS: Restart the core nginx proxy addon [core_nginx_proxy].",
|
|
"natural_language": {
|
|
"trigger": "Every day at 3:00 AM.",
|
|
"conditions": "There are no conditions.",
|
|
"action": "Restarts the core nginx proxy addon [core_nginx_proxy]."
|
|
},
|
|
"human_like": "Restarts the NGINX proxy addon every morning at 3 AM to ensure it uses renewed certificates.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1686752049218'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual or externally triggered). CONDITIONS: None. ACTIONS: Write value 50 to Modbus register address 41007 on slave 247 via hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have any automatic triggers. It is designed to be run manually or triggered by an external event.",
|
|
"conditions": "There are no conditions to check before performing the action.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 50 to register address 41007 on slave device 247."
|
|
},
|
|
"human_like": "Manually sets the maximum charge current to 5A by writing a specific value to the inverter's control register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1691342611707'",
|
|
"result": {
|
|
"structured": "TRIGGER: At 59 minutes past every hour. CONDITIONS: None. ACTIONS: Execute pvoutput upload command [rest_command.pvoutput_upload].",
|
|
"natural_language": {
|
|
"trigger": "Every hour, at 59 minutes past the hour.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Calls the pvoutput upload command [rest_command.pvoutput_upload]."
|
|
},
|
|
"human_like": "Uploads solar power data to PVOutput every hour.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1712678883739'",
|
|
"result": {
|
|
"structured": "TRIGGER: None (manual execution only). CONDITIONS: None. ACTIONS: Write value 0 to register 41013 via modbus hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "This automation does not have an automatic trigger. It must be started manually.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 0 to register address 41013."
|
|
},
|
|
"human_like": "Manually disables the system by writing a zero to a specific inverter register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1712678959626'",
|
|
"result": {
|
|
"structured": "TRIGGER: None. CONDITIONS: None. ACTIONS: Write value 1 to Modbus register 41013 via hub FoxESSInverterModbus, slave 247.",
|
|
"natural_language": {
|
|
"trigger": "This automation has no trigger; it is designed to be run manually or by another automation.",
|
|
"conditions": "This automation has no conditions; it will always execute its action when triggered.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 1 to register 41013 on slave device 247."
|
|
},
|
|
"human_like": "Manually enables the system by writing a value to the inverter's control register.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1738665422459'",
|
|
"result": {
|
|
"structured": "TRIGGER: When remote enable [input_boolean.remote_enable] changes from off to on. CONDITIONS: None. ACTIONS: Write value 1 to register 44000 on hub FoxESSInverterModbus at slave 247. Write a value (calculated as remote time [input_number.remote_time] in minutes multiplied by 60 to get seconds) to register 44001 on hub FoxESSInverterModbus at slave 247. Write a value (calculated as remote power [input_number.remote_power] in kW multiplied by 1000 to get watts, then adjusted to a signed 16-bit integer representation) to register 44002 on hub FoxESSInverterModbus at slave 247.",
|
|
"natural_language": {
|
|
"trigger": "When the remote enable [input_boolean.remote_enable] is turned on.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Sends a start command to the inverter by writing to three Modbus registers. First, it writes a value of 1 to register 44000 to initiate remote control. Second, it writes the duration for the remote control, calculated by converting the remote time [input_number.remote_time] from minutes to seconds. Third, it writes the power level for the remote control, calculated by converting the remote power [input_number.remote_power] from kilowatts to watts and formatting it for the inverter's protocol. All writes are sent to the FoxESSInverterModbus hub at slave address 247."
|
|
},
|
|
"human_like": "Starts a remote charge or discharge session on the inverter when enabled, using the configured time and power settings.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "'1738687203008'",
|
|
"result": {
|
|
"structured": "TRIGGER: When remote enable [input_boolean.remote_enable] changes from on to off. CONDITIONS: None. ACTIONS: Write the value 0 to register address 44000 on slave 247 of the modbus hub FoxESSInverterModbus.",
|
|
"natural_language": {
|
|
"trigger": "When the remote enable [input_boolean.remote_enable] is turned off.",
|
|
"conditions": "There are no conditions for this automation.",
|
|
"action": "Sends a command to the FoxESS Inverter Modbus hub to write the value 0 to a specific register, effectively stopping a remote control function."
|
|
},
|
|
"human_like": "Stops the remote control command for the inverter when the remote enable switch is turned off.",
|
|
"complexity": "low"
|
|
}
|
|
}
|
|
] |