{
  "version": 2,
  "polls": [
    {
      "name": "Inverter 1",
      "fc": 3,
      "addr": 51000,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51000,
      "chartName": "Inverter 1 [51000]",
      "logFile": "log_Inverter_1.txt"
    },
    {
      "name": "Inverter 2",
      "fc": 3,
      "addr": 51025,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51025,
      "chartName": "Inverter 2 [51025]",
      "logFile": "log_Inverter_2.txt"
    },
    {
      "name": "Inverter 3",
      "fc": 3,
      "addr": 51050,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51050,
      "chartName": "Inverter 3 [51050]",
      "logFile": "log_Inverter_3.txt"
    },
    {
      "name": "Inverter 4",
      "fc": 3,
      "addr": 51075,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51075,
      "chartName": "Inverter 4 [51075]",
      "logFile": "log_Inverter_4.txt"
    },
    {
      "name": "Inverter 5",
      "fc": 3,
      "addr": 51100,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51100,
      "chartName": "Inverter 5 [51100]",
      "logFile": "log_Inverter_5.txt"
    },
    {
      "name": "Inverter 6",
      "fc": 3,
      "addr": 51125,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51125,
      "chartName": "Inverter 6 [51125]",
      "logFile": "log_Inverter_6.txt"
    },
    {
      "name": "Inverter 7",
      "fc": 3,
      "addr": 51150,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51150,
      "chartName": "Inverter 7 [51150]",
      "logFile": "log_Inverter_7.txt"
    },
    {
      "name": "Inverter 8",
      "fc": 3,
      "addr": 51175,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51175,
      "chartName": "Inverter 8 [51175]",
      "logFile": "log_Inverter_8.txt"
    },
    {
      "name": "Inverter 9",
      "fc": 3,
      "addr": 51200,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51200,
      "chartName": "Inverter 9 [51200]",
      "logFile": "log_Inverter_9.txt"
    },
    {
      "name": "Inverter 10",
      "fc": 3,
      "addr": 51225,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51225,
      "chartName": "Inverter 10 [51225]",
      "logFile": "log_Inverter_10.txt"
    },
    {
      "name": "Inverter 11",
      "fc": 3,
      "addr": 51250,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51250,
      "chartName": "Inverter 11 [51250]",
      "logFile": "log_Inverter_11.txt"
    },
    {
      "name": "Inverter 12",
      "fc": 3,
      "addr": 51275,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51275,
      "chartName": "Inverter 12 [51275]",
      "logFile": "log_Inverter_12.txt"
    },
    {
      "name": "Inverter 13",
      "fc": 3,
      "addr": 51300,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51300,
      "chartName": "Inverter 13 [51300]",
      "logFile": "log_Inverter_13.txt"
    },
    {
      "name": "Inverter 14",
      "fc": 3,
      "addr": 51325,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51325,
      "chartName": "Inverter 14 [51325]",
      "logFile": "log_Inverter_14.txt"
    },
    {
      "name": "Inverter 15",
      "fc": 3,
      "addr": 51350,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51350,
      "chartName": "Inverter 15 [51350]",
      "logFile": "log_Inverter_15.txt"
    },
    {
      "name": "Inverter 16",
      "fc": 3,
      "addr": 51375,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51375,
      "chartName": "Inverter 16 [51375]",
      "logFile": "log_Inverter_16.txt"
    },
    {
      "name": "Inverter 17",
      "fc": 3,
      "addr": 51400,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51400,
      "chartName": "Inverter 17 [51400]",
      "logFile": "log_Inverter_17.txt"
    },
    {
      "name": "Inverter 18",
      "fc": 3,
      "addr": 51425,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51425,
      "chartName": "Inverter 18 [51425]",
      "logFile": "log_Inverter_18.txt"
    },
    {
      "name": "Inverter 19",
      "fc": 3,
      "addr": 51450,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51450,
      "chartName": "Inverter 19 [51450]",
      "logFile": "log_Inverter_19.txt"
    },
    {
      "name": "Inverter 20",
      "fc": 3,
      "addr": 51475,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51475,
      "chartName": "Inverter 20 [51475]",
      "logFile": "log_Inverter_20.txt"
    },
    {
      "name": "Inverter 21",
      "fc": 3,
      "addr": 51500,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51500,
      "chartName": "Inverter 21 [51500]",
      "logFile": "log_Inverter_21.txt"
    },
    {
      "name": "Inverter 22",
      "fc": 3,
      "addr": 51525,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51525,
      "chartName": "Inverter 22 [51525]",
      "logFile": "log_Inverter_22.txt"
    },
    {
      "name": "Inverter 23",
      "fc": 3,
      "addr": 51550,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51550,
      "chartName": "Inverter 23 [51550]",
      "logFile": "log_Inverter_23.txt"
    },
    {
      "name": "Inverter 24",
      "fc": 3,
      "addr": 51575,
      "qty": 25,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 51575,
      "chartName": "Inverter 24 [51575]",
      "logFile": "log_Inverter_24.txt"
    },
    {
      "name": "Plant – Measurements",
      "fc": 3,
      "addr": 40500,
      "qty": 78,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 40500,
      "chartName": "Plant – Measurements [40500]",
      "logFile": "log_Plant_-_Measurements.txt"
    },
    {
      "name": "Plant – Additional",
      "fc": 3,
      "addr": 40685,
      "qty": 16,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 40685,
      "chartName": "Plant – Additional [40685]",
      "logFile": "log_Plant_-_Additional.txt"
    },
    {
      "name": "Plant – Control (RW)",
      "fc": 3,
      "addr": 40420,
      "qty": 10,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 40420,
      "chartName": "Plant – Control (RW) [40420]",
      "logFile": "log_Plant_-_Control_(RW).txt"
    },
    {
      "name": "Plant – Alarms",
      "fc": 3,
      "addr": 50000,
      "qty": 3,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 50000,
      "chartName": "Plant – Alarms [50000]",
      "logFile": "log_Plant_-_Alarms.txt"
    },
    {
      "name": "Plant – Time/Settings",
      "fc": 3,
      "addr": 40000,
      "qty": 10,
      "slaveId": 0,
      "interval": 2000,
      "disabled": false,
      "addrBase": 0,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 40000,
      "chartName": "Plant – Time/Settings [40000]",
      "logFile": "log_Plant_-_Time_Settings.txt"
    }
  ],
  "activePoll": 0,
  "condColors": {},
  "scaling": {
    "51004": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51008": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51011": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51029": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51033": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51036": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51054": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51058": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51061": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51079": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51083": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51086": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51104": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51108": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51111": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51129": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51133": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51136": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51154": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51158": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51161": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51179": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51183": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51186": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51204": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51208": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51211": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51229": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51233": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51236": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51254": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51258": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51261": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51279": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51283": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51286": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51304": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51308": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51311": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51329": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51333": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51336": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51354": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51358": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51361": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51379": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51383": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51386": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51404": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51408": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51411": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51429": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51433": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51436": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51454": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51458": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51461": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51479": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51483": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51486": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51504": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51508": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51511": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51529": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51533": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51536": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51554": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51558": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51561": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "51579": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "51583": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "51586": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "40500": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "40532": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "40572": {
      "mul": "1",
      "add": "0",
      "decimals": "0"
    },
    "40573": {
      "mul": "1",
      "add": "0",
      "decimals": "0"
    },
    "40574": {
      "mul": "1",
      "add": "0",
      "decimals": "0"
    },
    "40575": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "40576": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "40577": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    },
    "40685": {
      "mul": "0.01",
      "add": "0",
      "decimals": "2"
    },
    "40429": {
      "mul": "0.001",
      "add": "0",
      "decimals": "3"
    },
    "40428": {
      "mul": "0.1",
      "add": "0",
      "decimals": "1"
    }
  },
  "valueNames": {
    "40543": {
      "1": "Unlimited operation",
      "2": "Limited operation",
      "3": "Idle",
      "4": "Shutdown (fault/maintenance)",
      "5": "Comms interrupted"
    },
    "40566": {
      "0": "Idle",
      "1": "On-grid",
      "2": "On-grid: self-derating",
      "3": "On-grid: power limiting",
      "4": "Scheduled shutdown",
      "5": "Power-limited shutdown",
      "6": "Fault shutdown",
      "7": "Comms interrupted"
    },
    "40699": {
      "0": "Lukus",
      "1": "Avatud"
    },
    "40004": {
      "0": "Keelatud",
      "1": "Lubatud"
    },
    "51009": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51034": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51059": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51084": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51109": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51134": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51159": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51184": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51209": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51234": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51259": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51284": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51309": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51334": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51359": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51384": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51409": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51434": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51459": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51484": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51509": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51534": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51559": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    },
    "51584": {
      "45056": "Comms interrupted",
      "49152": "Uploading"
    }
  },
  "chartSeries": [
    {
      "reg": 40525,
      "fmt": "I32",
      "name": "Plant activeP",
      "slaveId": 0,
      "yMin": null,
      "yMax": null,
      "color": "#f0c040"
    }
  ],
  "slaveIds": [],
  "dashPages": [
    {
      "id": 1,
      "name": "Overview",
      "elements": [
        {
          "id": 1,
          "type": "statictext",
          "x": 40,
          "y": 16,
          "value": 0,
          "text": "☀  Solar Plant — Overview (24 inverters)",
          "fontSize": 22,
          "color": "#00d4aa",
          "bold": true,
          "w": 620,
          "h": 36
        },
        {
          "id": 2,
          "type": "iconvalue",
          "x": 40,
          "y": 64,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "plant_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 26,
          "w": 220,
          "h": 92
        },
        {
          "id": 3,
          "type": "iconvalue",
          "x": 280,
          "y": 64,
          "value": 0,
          "label": "Energy today",
          "sourceType": "tag",
          "tagName": "plant_Eday_kWh",
          "unit": "kWh",
          "icon": "☀️",
          "color": "#00d4aa",
          "fontSize": 26,
          "w": 220,
          "h": 92
        },
        {
          "id": 4,
          "type": "iconvalue",
          "x": 520,
          "y": 64,
          "value": 0,
          "label": "Total energy",
          "sourceType": "tag",
          "tagName": "plant_Etot_kWh",
          "unit": "kWh",
          "icon": "🔋",
          "color": "#3b82f6",
          "fontSize": 26,
          "w": 220,
          "h": 92
        },
        {
          "id": 5,
          "type": "text",
          "x": 760,
          "y": 64,
          "value": 0,
          "label": "Plant status (code)",
          "sourceType": "tag",
          "tagName": "plant_status",
          "unit": "",
          "decimals": 0,
          "fontSize": 30,
          "color": "#a78bfa",
          "w": 220,
          "h": 92
        },
        {
          "id": 6,
          "type": "statictext",
          "x": 40,
          "y": 176,
          "value": 0,
          "text": "Inverter status (lamp lights up when status ≠ 0)",
          "fontSize": 14,
          "color": "#8892a4",
          "w": 560,
          "h": 24
        },
        {
          "id": 7,
          "type": "lamp",
          "x": 40,
          "y": 212,
          "value": 0,
          "label": "Inv 1",
          "slaveId": 0,
          "address": 51009,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 2
        },
        {
          "id": 8,
          "type": "lamp",
          "x": 220,
          "y": 212,
          "value": 0,
          "label": "Inv 2",
          "slaveId": 0,
          "address": 51034,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 3
        },
        {
          "id": 9,
          "type": "lamp",
          "x": 400,
          "y": 212,
          "value": 0,
          "label": "Inv 3",
          "slaveId": 0,
          "address": 51059,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 4
        },
        {
          "id": 10,
          "type": "lamp",
          "x": 580,
          "y": 212,
          "value": 0,
          "label": "Inv 4",
          "slaveId": 0,
          "address": 51084,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 5
        },
        {
          "id": 11,
          "type": "lamp",
          "x": 760,
          "y": 212,
          "value": 0,
          "label": "Inv 5",
          "slaveId": 0,
          "address": 51109,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 6
        },
        {
          "id": 12,
          "type": "lamp",
          "x": 940,
          "y": 212,
          "value": 0,
          "label": "Inv 6",
          "slaveId": 0,
          "address": 51134,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 7
        },
        {
          "id": 13,
          "type": "lamp",
          "x": 40,
          "y": 304,
          "value": 0,
          "label": "Inv 7",
          "slaveId": 0,
          "address": 51159,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 8
        },
        {
          "id": 14,
          "type": "lamp",
          "x": 220,
          "y": 304,
          "value": 0,
          "label": "Inv 8",
          "slaveId": 0,
          "address": 51184,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 9
        },
        {
          "id": 15,
          "type": "lamp",
          "x": 400,
          "y": 304,
          "value": 0,
          "label": "Inv 9",
          "slaveId": 0,
          "address": 51209,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 10
        },
        {
          "id": 16,
          "type": "lamp",
          "x": 580,
          "y": 304,
          "value": 0,
          "label": "Inv 10",
          "slaveId": 0,
          "address": 51234,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 11
        },
        {
          "id": 17,
          "type": "lamp",
          "x": 760,
          "y": 304,
          "value": 0,
          "label": "Inv 11",
          "slaveId": 0,
          "address": 51259,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 12
        },
        {
          "id": 18,
          "type": "lamp",
          "x": 940,
          "y": 304,
          "value": 0,
          "label": "Inv 12",
          "slaveId": 0,
          "address": 51284,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 13
        },
        {
          "id": 19,
          "type": "lamp",
          "x": 40,
          "y": 396,
          "value": 0,
          "label": "Inv 13",
          "slaveId": 0,
          "address": 51309,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 14
        },
        {
          "id": 20,
          "type": "lamp",
          "x": 220,
          "y": 396,
          "value": 0,
          "label": "Inv 14",
          "slaveId": 0,
          "address": 51334,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 15
        },
        {
          "id": 21,
          "type": "lamp",
          "x": 400,
          "y": 396,
          "value": 0,
          "label": "Inv 15",
          "slaveId": 0,
          "address": 51359,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 16
        },
        {
          "id": 22,
          "type": "lamp",
          "x": 580,
          "y": 396,
          "value": 0,
          "label": "Inv 16",
          "slaveId": 0,
          "address": 51384,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 17
        },
        {
          "id": 23,
          "type": "lamp",
          "x": 760,
          "y": 396,
          "value": 0,
          "label": "Inv 17",
          "slaveId": 0,
          "address": 51409,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 18
        },
        {
          "id": 24,
          "type": "lamp",
          "x": 940,
          "y": 396,
          "value": 0,
          "label": "Inv 18",
          "slaveId": 0,
          "address": 51434,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 19
        },
        {
          "id": 25,
          "type": "lamp",
          "x": 40,
          "y": 488,
          "value": 0,
          "label": "Inv 19",
          "slaveId": 0,
          "address": 51459,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 20
        },
        {
          "id": 26,
          "type": "lamp",
          "x": 220,
          "y": 488,
          "value": 0,
          "label": "Inv 20",
          "slaveId": 0,
          "address": 51484,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 21
        },
        {
          "id": 27,
          "type": "lamp",
          "x": 400,
          "y": 488,
          "value": 0,
          "label": "Inv 21",
          "slaveId": 0,
          "address": 51509,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 22
        },
        {
          "id": 28,
          "type": "lamp",
          "x": 580,
          "y": 488,
          "value": 0,
          "label": "Inv 22",
          "slaveId": 0,
          "address": 51534,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 23
        },
        {
          "id": 29,
          "type": "lamp",
          "x": 760,
          "y": 488,
          "value": 0,
          "label": "Inv 23",
          "slaveId": 0,
          "address": 51559,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 24
        },
        {
          "id": 30,
          "type": "lamp",
          "x": 940,
          "y": 488,
          "value": 0,
          "label": "Inv 24",
          "slaveId": 0,
          "address": 51584,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#3a4252",
          "w": 80,
          "h": 80,
          "openPopup": 25
        }
      ]
    },
    {
      "id": 2,
      "name": "Inverter 1",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 100,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 1",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 101,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51009,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 102,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv01_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 103,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51004,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 104,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51011,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 105,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51008,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 3,
      "name": "Inverter 2",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 106,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 2",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 107,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51034,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 108,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv02_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 109,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51029,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 110,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51036,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 111,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51033,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 4,
      "name": "Inverter 3",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 112,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 3",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 113,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51059,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 114,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv03_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 115,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51054,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 116,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51061,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 117,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51058,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 5,
      "name": "Inverter 4",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 118,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 4",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 119,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51084,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 120,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv04_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 121,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51079,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 122,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51086,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 123,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51083,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 6,
      "name": "Inverter 5",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 124,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 5",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 125,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51109,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 126,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv05_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 127,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51104,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 128,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51111,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 129,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51108,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 7,
      "name": "Inverter 6",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 130,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 6",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 131,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51134,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 132,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv06_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 133,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51129,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 134,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51136,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 135,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51133,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 8,
      "name": "Inverter 7",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 136,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 7",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 137,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51159,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 138,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv07_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 139,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51154,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 140,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51161,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 141,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51158,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 9,
      "name": "Inverter 8",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 142,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 8",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 143,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51184,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 144,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv08_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 145,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51179,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 146,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51186,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 147,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51183,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 10,
      "name": "Inverter 9",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 148,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 9",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 149,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51209,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 150,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv09_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 151,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51204,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 152,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51211,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 153,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51208,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 11,
      "name": "Inverter 10",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 154,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 10",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 155,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51234,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 156,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv10_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 157,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51229,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 158,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51236,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 159,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51233,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 12,
      "name": "Inverter 11",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 160,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 11",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 161,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51259,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 162,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv11_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 163,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51254,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 164,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51261,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 165,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51258,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 13,
      "name": "Inverter 12",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 166,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 12",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 167,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51284,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 168,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv12_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 169,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51279,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 170,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51286,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 171,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51283,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 14,
      "name": "Inverter 13",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 172,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 13",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 173,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51309,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 174,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv13_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 175,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51304,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 176,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51311,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 177,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51308,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 15,
      "name": "Inverter 14",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 178,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 14",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 179,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51334,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 180,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv14_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 181,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51329,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 182,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51336,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 183,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51333,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 16,
      "name": "Inverter 15",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 184,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 15",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 185,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51359,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 186,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv15_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 187,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51354,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 188,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51361,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 189,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51358,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 17,
      "name": "Inverter 16",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 190,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 16",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 191,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51384,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 192,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv16_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 193,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51379,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 194,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51386,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 195,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51383,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 18,
      "name": "Inverter 17",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 196,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 17",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 197,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51409,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 198,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv17_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 199,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51404,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 200,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51411,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 201,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51408,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 19,
      "name": "Inverter 18",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 202,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 18",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 203,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51434,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 204,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv18_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 205,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51429,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 206,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51436,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 207,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51433,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 20,
      "name": "Inverter 19",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 208,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 19",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 209,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51459,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 210,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv19_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 211,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51454,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 212,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51461,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 213,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51458,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 21,
      "name": "Inverter 20",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 214,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 20",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 215,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51484,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 216,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv20_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 217,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51479,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 218,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51486,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 219,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51483,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 22,
      "name": "Inverter 21",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 220,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 21",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 221,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51509,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 222,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv21_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 223,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51504,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 224,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51511,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 225,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51508,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 23,
      "name": "Inverter 22",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 226,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 22",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 227,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51534,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 228,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv22_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 229,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51529,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 230,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51536,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 231,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51533,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 24,
      "name": "Inverter 23",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 232,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 23",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 233,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51559,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 234,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv23_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 235,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51554,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 236,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51561,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 237,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51558,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    },
    {
      "id": 25,
      "name": "Inverter 24",
      "isPopup": true,
      "popupW": 560,
      "popupH": 200,
      "elements": [
        {
          "id": 238,
          "type": "statictext",
          "x": 16,
          "y": 12,
          "w": 380,
          "h": 30,
          "value": 0,
          "text": "☀ Inverter 24",
          "fontSize": 18,
          "color": "#00d4aa",
          "bold": true
        },
        {
          "id": 239,
          "type": "lamp",
          "x": 464,
          "y": 8,
          "w": 80,
          "h": 80,
          "value": 0,
          "label": "Status",
          "slaveId": 0,
          "address": 51584,
          "regType": "holdingRegisters",
          "threshold": 1,
          "colorOn": "#00d4aa",
          "colorOff": "#f85149"
        },
        {
          "id": 240,
          "type": "iconvalue",
          "x": 16,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Active power",
          "sourceType": "tag",
          "tagName": "inv24_P_kW",
          "unit": "kW",
          "icon": "⚡",
          "color": "#f0c040",
          "fontSize": 22,
          "decimals": 1
        },
        {
          "id": 241,
          "type": "iconvalue",
          "x": 154,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "DC current",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51579,
          "regType": "holdingRegisters",
          "unit": "A",
          "icon": "⚡",
          "color": "#3b82f6",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.01
        },
        {
          "id": 242,
          "type": "iconvalue",
          "x": 292,
          "y": 104,
          "w": 128,
          "h": 76,
          "value": 0,
          "label": "Cabinet temp",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51586,
          "regType": "holdingRegisters",
          "unit": "°C",
          "icon": "🌡",
          "color": "#f97316",
          "fontSize": 22,
          "decimals": 1,
          "gain": 0.1
        },
        {
          "id": 243,
          "type": "iconvalue",
          "x": 430,
          "y": 104,
          "w": 126,
          "h": 76,
          "value": 0,
          "label": "Power factor",
          "sourceType": "register",
          "slaveId": 0,
          "address": 51583,
          "regType": "holdingRegisters",
          "unit": "",
          "icon": "⚙",
          "color": "#a78bfa",
          "fontSize": 22,
          "decimals": 3,
          "gain": 0.001
        }
      ]
    }
  ],
  "tags": [
    {
      "name": "plant_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40525,
      "value": 0,
      "description": "Active power hi (I32)"
    },
    {
      "name": "plant_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40526,
      "value": 0,
      "description": "Active power lo"
    },
    {
      "name": "plant_Q_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40544,
      "value": 0,
      "description": "Reactive power hi (I32)"
    },
    {
      "name": "plant_Q_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40545,
      "value": 0,
      "description": "Reactive power lo"
    },
    {
      "name": "plant_Eday_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40562,
      "value": 0,
      "description": "E-Daily hi (U32)"
    },
    {
      "name": "plant_Eday_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40563,
      "value": 0,
      "description": "E-Daily lo"
    },
    {
      "name": "plant_Etot_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40560,
      "value": 0,
      "description": "E-Total hi (U32)"
    },
    {
      "name": "plant_Etot_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40561,
      "value": 0,
      "description": "E-Total lo"
    },
    {
      "name": "plant_status",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 40543,
      "value": 0,
      "description": "Plant status (Qinghai)"
    },
    {
      "name": "plant_P_kW",
      "type": "internal",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 0,
      "value": 0,
      "description": "Active power kW (calculated)"
    },
    {
      "name": "plant_Q_kVar",
      "type": "internal",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 0,
      "value": 0,
      "description": "Reactive power kVar (calculated)"
    },
    {
      "name": "plant_Eday_kWh",
      "type": "internal",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 0,
      "value": 0,
      "description": "Daily energy kWh (calculated)"
    },
    {
      "name": "plant_Etot_kWh",
      "type": "internal",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 0,
      "value": 0,
      "description": "Total energy kWh (calculated)"
    },
    {
      "name": "inv01_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51000,
      "value": 0,
      "description": "Inverter 1 activeP hi (I32)"
    },
    {
      "name": "inv01_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51001,
      "value": 0,
      "description": "Inverter 1 activeP lo"
    },
    {
      "name": "inv01_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 1 active power kW"
    },
    {
      "name": "inv02_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51025,
      "value": 0,
      "description": "Inverter 2 activeP hi (I32)"
    },
    {
      "name": "inv02_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51026,
      "value": 0,
      "description": "Inverter 2 activeP lo"
    },
    {
      "name": "inv02_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 2 active power kW"
    },
    {
      "name": "inv03_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51050,
      "value": 0,
      "description": "Inverter 3 activeP hi (I32)"
    },
    {
      "name": "inv03_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51051,
      "value": 0,
      "description": "Inverter 3 activeP lo"
    },
    {
      "name": "inv03_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 3 active power kW"
    },
    {
      "name": "inv04_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51075,
      "value": 0,
      "description": "Inverter 4 activeP hi (I32)"
    },
    {
      "name": "inv04_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51076,
      "value": 0,
      "description": "Inverter 4 activeP lo"
    },
    {
      "name": "inv04_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 4 active power kW"
    },
    {
      "name": "inv05_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51100,
      "value": 0,
      "description": "Inverter 5 activeP hi (I32)"
    },
    {
      "name": "inv05_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51101,
      "value": 0,
      "description": "Inverter 5 activeP lo"
    },
    {
      "name": "inv05_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 5 active power kW"
    },
    {
      "name": "inv06_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51125,
      "value": 0,
      "description": "Inverter 6 activeP hi (I32)"
    },
    {
      "name": "inv06_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51126,
      "value": 0,
      "description": "Inverter 6 activeP lo"
    },
    {
      "name": "inv06_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 6 active power kW"
    },
    {
      "name": "inv07_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51150,
      "value": 0,
      "description": "Inverter 7 activeP hi (I32)"
    },
    {
      "name": "inv07_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51151,
      "value": 0,
      "description": "Inverter 7 activeP lo"
    },
    {
      "name": "inv07_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 7 active power kW"
    },
    {
      "name": "inv08_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51175,
      "value": 0,
      "description": "Inverter 8 activeP hi (I32)"
    },
    {
      "name": "inv08_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51176,
      "value": 0,
      "description": "Inverter 8 activeP lo"
    },
    {
      "name": "inv08_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 8 active power kW"
    },
    {
      "name": "inv09_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51200,
      "value": 0,
      "description": "Inverter 9 activeP hi (I32)"
    },
    {
      "name": "inv09_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51201,
      "value": 0,
      "description": "Inverter 9 activeP lo"
    },
    {
      "name": "inv09_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 9 active power kW"
    },
    {
      "name": "inv10_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51225,
      "value": 0,
      "description": "Inverter 10 activeP hi (I32)"
    },
    {
      "name": "inv10_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51226,
      "value": 0,
      "description": "Inverter 10 activeP lo"
    },
    {
      "name": "inv10_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 10 active power kW"
    },
    {
      "name": "inv11_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51250,
      "value": 0,
      "description": "Inverter 11 activeP hi (I32)"
    },
    {
      "name": "inv11_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51251,
      "value": 0,
      "description": "Inverter 11 activeP lo"
    },
    {
      "name": "inv11_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 11 active power kW"
    },
    {
      "name": "inv12_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51275,
      "value": 0,
      "description": "Inverter 12 activeP hi (I32)"
    },
    {
      "name": "inv12_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51276,
      "value": 0,
      "description": "Inverter 12 activeP lo"
    },
    {
      "name": "inv12_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 12 active power kW"
    },
    {
      "name": "inv13_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51300,
      "value": 0,
      "description": "Inverter 13 activeP hi (I32)"
    },
    {
      "name": "inv13_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51301,
      "value": 0,
      "description": "Inverter 13 activeP lo"
    },
    {
      "name": "inv13_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 13 active power kW"
    },
    {
      "name": "inv14_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51325,
      "value": 0,
      "description": "Inverter 14 activeP hi (I32)"
    },
    {
      "name": "inv14_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51326,
      "value": 0,
      "description": "Inverter 14 activeP lo"
    },
    {
      "name": "inv14_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 14 active power kW"
    },
    {
      "name": "inv15_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51350,
      "value": 0,
      "description": "Inverter 15 activeP hi (I32)"
    },
    {
      "name": "inv15_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51351,
      "value": 0,
      "description": "Inverter 15 activeP lo"
    },
    {
      "name": "inv15_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 15 active power kW"
    },
    {
      "name": "inv16_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51375,
      "value": 0,
      "description": "Inverter 16 activeP hi (I32)"
    },
    {
      "name": "inv16_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51376,
      "value": 0,
      "description": "Inverter 16 activeP lo"
    },
    {
      "name": "inv16_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 16 active power kW"
    },
    {
      "name": "inv17_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51400,
      "value": 0,
      "description": "Inverter 17 activeP hi (I32)"
    },
    {
      "name": "inv17_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51401,
      "value": 0,
      "description": "Inverter 17 activeP lo"
    },
    {
      "name": "inv17_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 17 active power kW"
    },
    {
      "name": "inv18_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51425,
      "value": 0,
      "description": "Inverter 18 activeP hi (I32)"
    },
    {
      "name": "inv18_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51426,
      "value": 0,
      "description": "Inverter 18 activeP lo"
    },
    {
      "name": "inv18_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 18 active power kW"
    },
    {
      "name": "inv19_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51450,
      "value": 0,
      "description": "Inverter 19 activeP hi (I32)"
    },
    {
      "name": "inv19_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51451,
      "value": 0,
      "description": "Inverter 19 activeP lo"
    },
    {
      "name": "inv19_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 19 active power kW"
    },
    {
      "name": "inv20_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51475,
      "value": 0,
      "description": "Inverter 20 activeP hi (I32)"
    },
    {
      "name": "inv20_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51476,
      "value": 0,
      "description": "Inverter 20 activeP lo"
    },
    {
      "name": "inv20_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 20 active power kW"
    },
    {
      "name": "inv21_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51500,
      "value": 0,
      "description": "Inverter 21 activeP hi (I32)"
    },
    {
      "name": "inv21_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51501,
      "value": 0,
      "description": "Inverter 21 activeP lo"
    },
    {
      "name": "inv21_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 21 active power kW"
    },
    {
      "name": "inv22_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51525,
      "value": 0,
      "description": "Inverter 22 activeP hi (I32)"
    },
    {
      "name": "inv22_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51526,
      "value": 0,
      "description": "Inverter 22 activeP lo"
    },
    {
      "name": "inv22_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 22 active power kW"
    },
    {
      "name": "inv23_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51550,
      "value": 0,
      "description": "Inverter 23 activeP hi (I32)"
    },
    {
      "name": "inv23_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51551,
      "value": 0,
      "description": "Inverter 23 activeP lo"
    },
    {
      "name": "inv23_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 23 active power kW"
    },
    {
      "name": "inv24_P_hi",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51575,
      "value": 0,
      "description": "Inverter 24 activeP hi (I32)"
    },
    {
      "name": "inv24_P_lo",
      "type": "register",
      "slaveId": 0,
      "regType": "holdingRegisters",
      "address": 51576,
      "value": 0,
      "description": "Inverter 24 activeP lo"
    },
    {
      "name": "inv24_P_kW",
      "type": "internal",
      "value": 0,
      "description": "Inverter 24 active power kW"
    }
  ],
  "script": "(* Plant aggregate values: combine I32/U32 hi/lo words + apply gain *)\nplant_P_kW := (plant_P_hi * 65536 + plant_P_lo) / 1000;\nplant_Eday_kWh := (plant_Eday_hi * 65536 + plant_Eday_lo) / 10;\nplant_Etot_kWh := (plant_Etot_hi * 65536 + plant_Etot_lo) / 10;\n\n(* Reactive power is signed (I32) *)\nplant_Q_kVar := plant_Q_hi * 65536 + plant_Q_lo;\nIF plant_Q_kVar > 2147483647 THEN\n  plant_Q_kVar := plant_Q_kVar - 4294967296;\nEND_IF;\nplant_Q_kVar := plant_Q_kVar / 1000;\n\n(* Inverter active power: I32 hi/lo → kW *)\ninv01_P_kW := (inv01_P_hi * 65536 + inv01_P_lo) / 1000;\ninv02_P_kW := (inv02_P_hi * 65536 + inv02_P_lo) / 1000;\ninv03_P_kW := (inv03_P_hi * 65536 + inv03_P_lo) / 1000;\ninv04_P_kW := (inv04_P_hi * 65536 + inv04_P_lo) / 1000;\ninv05_P_kW := (inv05_P_hi * 65536 + inv05_P_lo) / 1000;\ninv06_P_kW := (inv06_P_hi * 65536 + inv06_P_lo) / 1000;\ninv07_P_kW := (inv07_P_hi * 65536 + inv07_P_lo) / 1000;\ninv08_P_kW := (inv08_P_hi * 65536 + inv08_P_lo) / 1000;\ninv09_P_kW := (inv09_P_hi * 65536 + inv09_P_lo) / 1000;\ninv10_P_kW := (inv10_P_hi * 65536 + inv10_P_lo) / 1000;\ninv11_P_kW := (inv11_P_hi * 65536 + inv11_P_lo) / 1000;\ninv12_P_kW := (inv12_P_hi * 65536 + inv12_P_lo) / 1000;\ninv13_P_kW := (inv13_P_hi * 65536 + inv13_P_lo) / 1000;\ninv14_P_kW := (inv14_P_hi * 65536 + inv14_P_lo) / 1000;\ninv15_P_kW := (inv15_P_hi * 65536 + inv15_P_lo) / 1000;\ninv16_P_kW := (inv16_P_hi * 65536 + inv16_P_lo) / 1000;\ninv17_P_kW := (inv17_P_hi * 65536 + inv17_P_lo) / 1000;\ninv18_P_kW := (inv18_P_hi * 65536 + inv18_P_lo) / 1000;\ninv19_P_kW := (inv19_P_hi * 65536 + inv19_P_lo) / 1000;\ninv20_P_kW := (inv20_P_hi * 65536 + inv20_P_lo) / 1000;\ninv21_P_kW := (inv21_P_hi * 65536 + inv21_P_lo) / 1000;\ninv22_P_kW := (inv22_P_hi * 65536 + inv22_P_lo) / 1000;\ninv23_P_kW := (inv23_P_hi * 65536 + inv23_P_lo) / 1000;\ninv24_P_kW := (inv24_P_hi * 65536 + inv24_P_lo) / 1000;\n",
  "scriptInterval": 2000,
  "saved": "2026-06-09T14:03:50.473402+00:00"
}