AutomationDataset/TonyM1958/description-ready.json

368 lines
14 KiB
JSON

[
{
"id": "'1684746714869'",
"automation": "- id: '1684746714869'\n alias: Set Feed In First\n description: change inverter work mode to Feed In First\n trigger:\n - platform: time\n at: '16:00:00'\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41000\n slave: 247\n value: 1\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1684746814312'",
"automation": "- id: '1684746814312'\n alias: Set Self Use\n description: change inverter work mode to Self Use\n trigger:\n - platform: time\n at: 05:00:00\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41000\n slave: 247\n value: 0\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685023611778'",
"automation": "- id: '1685023611778'\n alias: Set G98 Export Limit\n description: change inverter export limit to 3.68kW\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41012\n slave: 247\n value: 3680\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685023679841'",
"automation": "- id: '1685023679841'\n alias: Set G99 Export Limit\n description: change inverter export limit to 6kW\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41012\n slave: 247\n value: 6000\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685023771341'",
"automation": "- id: '1685023771341'\n alias: Set Max Charge Current 25A\n description: change max charge current to 25A\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41007\n slave: 247\n value: 250\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685023877031'",
"automation": "- id: '1685023877031'\n alias: Set Max SoC 100%\n description: change max SoC to 100%\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n address: 41010\n slave: 247\n value: 100\n hub: FoxESSInverterModbus\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685024207064'",
"automation": "- id: '1685024207064'\n alias: Set Max Charge Current 15A\n description: change max charge current to 15A\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41007\n slave: 247\n value: 150\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685024237616'",
"automation": "- id: '1685024237616'\n alias: Set Max SoC 50%\n description: change max SoC to 50%\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n address: 41010\n slave: 247\n hub: FoxESSInverterModbus\n value: 50\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685032746831'",
"automation": "- id: '1685032746831'\n alias: Reset Password\n description: change inverter password to 0000\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 40013\n slave: 247\n value: 0\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685265384959'",
"automation": "- id: '1685265384959'\n alias: Charge from Grid 2am to 5am\n description: Set charge between 2am and 5am\n triggers: []\n conditions: []\n actions:\n - data:\n hub: FoxESSInverterModbus\n address: 41001\n slave: 247\n value:\n - 0\n - 512\n - 1280\n - 0\n - 0\n - 0\n action: modbus.write_register\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685266798577'",
"automation": "- id: '1685266798577'\n alias: Disable Charge from Grid\n description: Set time period 1 to 00:00 - 00:00\n triggers: []\n conditions: []\n actions:\n - data:\n hub: FoxESSInverterModbus\n address: 41001\n slave: 247\n value:\n - 0\n - 0\n - 0\n - 0\n - 0\n - 0\n action: modbus.write_register\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685267956539'",
"automation": "- id: '1685267956539'\n alias: Set Min SoC to 10%\n description: change min SoC to 10%\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41009\n slave: 247\n value: 10\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1685268004260'",
"automation": "- id: '1685268004260'\n alias: Set Min SoC (On Grid) to 10%\n description: change Min SoC (On Grid) to 10%\n triggers: []\n conditions: []\n actions:\n - data:\n hub: FoxESSInverterModbus\n address: 41011\n slave: 247\n value: 10\n action: modbus.write_register\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1686476265795'",
"automation": "- id: '1686476265795'\n alias: Set Export Limit\n description: change inverter export limit\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41012\n slave: 247\n value: 3600\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1686652252779'",
"automation": "- id: '1686652252779'\n alias: Renew Certificate\n description: Daily check if SSL certificate needs to be renewed\n trigger:\n - platform: time\n at: '20:00:00'\n condition: []\n action:\n - service: hassio.addon_start\n data:\n addon: core_letsencrypt\n mode: single",
"config": [
{
"name": "core letsencrypt addon",
"room": null,
"type": "addon",
"id": {
"entity_id": null,
"device_id": "core_letsencrypt"
}
}
]
},
{
"id": "'1686653226368'",
"automation": "- id: '1686653226368'\n alias: Restart NGINX\n description: Restart NGINX to pick up any renewed certificates\n trigger:\n - platform: time\n at: 03:00:00\n condition: []\n action:\n - service: hassio.addon_restart\n data:\n addon: core_nginx_proxy\n mode: single",
"config": [
{
"name": "core nginx proxy addon",
"room": null,
"type": "addon",
"id": {
"entity_id": null,
"device_id": "core_nginx_proxy"
}
}
]
},
{
"id": "'1686752049218'",
"automation": "- id: '1686752049218'\n alias: Set Max Charge Current to 5A\n description: change max charge current to 5A\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41007\n slave: 247\n value: 50\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1691342611707'",
"automation": "- id: '1691342611707'\n alias: Upload pvoutput data every hour\n trigger:\n - platform: time_pattern\n minutes: '59'\n action:\n - service: rest_command.pvoutput_upload\n data: {}\n mode: single",
"config": [
{
"name": "pvoutput upload command",
"room": null,
"type": "rest_command",
"id": {
"entity_id": "rest_command.pvoutput_upload",
"device_id": null
}
}
]
},
{
"id": "'1712678883739'",
"automation": "- id: '1712678883739'\n alias: System Disable\n description: Set System Enable to 0\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41013\n slave: 247\n value: 0\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1712678959626'",
"automation": "- id: '1712678959626'\n alias: System Enable\n description: Set System Enable to 1\n trigger: []\n condition: []\n action:\n - service: modbus.write_register\n data:\n hub: FoxESSInverterModbus\n address: 41013\n slave: 247\n value: 1\n mode: single",
"config": [
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1738665422459'",
"automation": "- id: '1738665422459'\n alias: Remote Control Start\n description: Start remote control charge / discharge\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.remote_enable\n from: 'off'\n to: 'on'\n conditions: []\n actions:\n - data:\n hub: FoxESSInverterModbus\n address: 44000\n slave: 247\n value: 1\n action: modbus.write_register\n - data:\n hub: FoxESSInverterModbus\n address: 44001\n slave: 247\n value: '{% set seconds = (states(''input_number.remote_time'') | int(default=1))\n * 60 %} {{ seconds }}'\n action: modbus.write_register\n - data:\n hub: FoxESSInverterModbus\n address: 44002\n slave: 247\n value: '{% set power = (states(''input_number.remote_power'') | float(default=0)\n * 1000) | int %} {{ (65536 + power) if power < 0 else power }}'\n action: modbus.write_register\n mode: single",
"config": [
{
"name": "remote enable",
"room": null,
"type": "input_boolean",
"id": {
"entity_id": "input_boolean.remote_enable",
"device_id": null
}
},
{
"name": "remote time",
"room": null,
"type": "input_number",
"id": {
"entity_id": "input_number.remote_time",
"device_id": null
}
},
{
"name": "remote power",
"room": null,
"type": "input_number",
"id": {
"entity_id": "input_number.remote_power",
"device_id": null
}
},
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
},
{
"id": "'1738687203008'",
"automation": "- id: '1738687203008'\n alias: Remote Control Stop\n description: Stop remote control command\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.remote_enable\n from: 'on'\n to: 'off'\n conditions: []\n actions:\n - data:\n hub: FoxESSInverterModbus\n address: 44000\n slave: 247\n value: 0\n action: modbus.write_register\n mode: single",
"config": [
{
"name": "remote enable",
"room": null,
"type": "input_boolean",
"id": {
"entity_id": "input_boolean.remote_enable",
"device_id": null
}
},
{
"name": "FoxESS Inverter Modbus",
"room": null,
"type": "modbus",
"id": {
"entity_id": null,
"device_id": "FoxESSInverterModbus"
}
}
]
}
]