{
  "version": 2,
  "polls": [
    {
      "name": "SUN2000 PV strings",
      "fc": 3,
      "addr": 32016,
      "qty": 4,
      "slaveId": 1,
      "interval": 2000,
      "disabled": false,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 32016,
      "chartName": "SUN2000 PV strings [32016]",
      "logFile": "log_SUN2000_PV_strings.txt"
    },
    {
      "name": "SUN2000 AC output",
      "fc": 3,
      "addr": 32064,
      "qty": 32,
      "slaveId": 1,
      "interval": 2000,
      "disabled": false,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 32064,
      "chartName": "SUN2000 AC output [32064]",
      "logFile": "log_SUN2000_AC_output.txt"
    },
    {
      "name": "SUN2000 energy",
      "fc": 3,
      "addr": 32106,
      "qty": 12,
      "slaveId": 1,
      "interval": 10000,
      "disabled": false,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 32106,
      "chartName": "SUN2000 energy [32106]",
      "logFile": "log_SUN2000_energy.txt"
    },
    {
      "name": "DTSU666 meter",
      "fc": 3,
      "addr": 37100,
      "qty": 38,
      "slaveId": 1,
      "interval": 2000,
      "disabled": false,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 37100,
      "chartName": "DTSU666 meter [37100]",
      "logFile": "log_DTSU666_meter.txt"
    },
    {
      "name": "SUN2000 nameplate",
      "fc": 3,
      "addr": 30070,
      "qty": 9,
      "slaveId": 1,
      "interval": 60000,
      "disabled": false,
      "chart": {
        "paused": false,
        "crosshair": false,
        "cursorX": null,
        "dragging": false,
        "layout": null,
        "data": []
      },
      "log": {
        "active": false,
        "buffer": [],
        "startTime": null,
        "count": 0
      },
      "chartReg": 30070,
      "chartName": "SUN2000 nameplate [30070]",
      "logFile": "log_SUN2000_nameplate.txt"
    }
  ],
  "activePoll": 1,
  "condColors": {},
  "scaling": {},
  "valueNames": {},
  "chartSeries": [],
  "slaveBlocks": [],
  "dashTheme": "modern",
  "dashFx": true,
  "dashBgColor": "#0d1117",
  "dashPages": [
    {
      "id": 1,
      "name": "SUN2000",
      "elements": [
        {
          "id": 2,
          "type": "gauge",
          "x": 20,
          "y": 20,
          "value": 7.953,
          "label": "Active power",
          "regType": "holdingRegisters",
          "min": 0,
          "max": 10,
          "unit": "kW",
          "color": "#00d4aa",
          "w": 230,
          "h": 230,
          "sourceType": "tag",
          "tagName": "Active_Power",
          "decimals": 2
        },
        {
          "id": 3,
          "type": "multistate",
          "x": 270,
          "y": 20,
          "value": 512,
          "label": "Inverter status (32089)",
          "regType": "holdingRegisters",
          "states": "512=On-grid:#00d4aa,513=On-grid, power limited:#f0c040,514=On-grid, self-derating:#f0c040,256=Starting:#58a6ff,40960=Standby, no irradiation:#8892a4,768=Shutdown, fault:#f85149,769=Shutdown, command:#8892a4",
          "w": 300,
          "h": 70,
          "sourceType": "tag",
          "tagName": "Device_Status"
        },
        {
          "id": 4,
          "type": "text",
          "x": 270,
          "y": 105,
          "value": 18.72,
          "label": "Yield today",
          "regType": "holdingRegisters",
          "unit": "kWh",
          "decimals": 2,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 145,
          "h": 70,
          "sourceType": "tag",
          "tagName": "Yield_Today"
        },
        {
          "id": 5,
          "type": "text",
          "x": 425,
          "y": 105,
          "value": 23417.9,
          "label": "Yield total",
          "regType": "holdingRegisters",
          "unit": "kWh",
          "decimals": 1,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 145,
          "h": 70,
          "sourceType": "tag",
          "tagName": "Yield_Total"
        },
        {
          "id": 6,
          "type": "text",
          "x": 270,
          "y": 185,
          "value": 4794,
          "label": "Grid (+export)",
          "regType": "holdingRegisters",
          "unit": "W",
          "decimals": 0,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 145,
          "h": 65,
          "sourceType": "tag",
          "tagName": "Grid_Power"
        },
        {
          "id": 7,
          "type": "text",
          "x": 425,
          "y": 185,
          "value": 98.3,
          "label": "Efficiency",
          "regType": "holdingRegisters",
          "unit": "%",
          "decimals": 2,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 145,
          "h": 65,
          "sourceType": "tag",
          "tagName": "Efficiency"
        },
        {
          "id": 8,
          "type": "text",
          "x": 590,
          "y": 20,
          "value": 610.4,
          "label": "PV1",
          "regType": "holdingRegisters",
          "unit": "V",
          "decimals": 1,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "PV1_Voltage"
        },
        {
          "id": 9,
          "type": "text",
          "x": 730,
          "y": 20,
          "value": 6.89,
          "label": "PV1",
          "regType": "holdingRegisters",
          "unit": "A",
          "decimals": 2,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "PV1_Current"
        },
        {
          "id": 10,
          "type": "text",
          "x": 590,
          "y": 100,
          "value": 598.3,
          "label": "PV2",
          "regType": "holdingRegisters",
          "unit": "V",
          "decimals": 1,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "PV2_Voltage"
        },
        {
          "id": 11,
          "type": "text",
          "x": 730,
          "y": 100,
          "value": 6.49,
          "label": "PV2",
          "regType": "holdingRegisters",
          "unit": "A",
          "decimals": 2,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "PV2_Current"
        },
        {
          "id": 12,
          "type": "text",
          "x": 590,
          "y": 180,
          "value": 41.2,
          "label": "Internal temp",
          "regType": "holdingRegisters",
          "unit": "°C",
          "decimals": 1,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "Internal_Temp"
        },
        {
          "id": 13,
          "type": "text",
          "x": 730,
          "y": 180,
          "value": 50.01,
          "label": "Frequency",
          "regType": "holdingRegisters",
          "unit": "Hz",
          "decimals": 2,
          "fontSize": 28,
          "color": "#00d4aa",
          "w": 130,
          "h": 70,
          "sourceType": "tag",
          "tagName": "Grid_Frequency"
        },
        {
          "id": 14,
          "type": "multitend",
          "x": 20,
          "y": 270,
          "value": 0,
          "label": "DC input vs AC output (kW)",
          "items": [
            {
              "name": "DC input (32064)",
              "sourceType": "tag",
              "tagName": "DC_Power",
              "color": "#f0c040",
              "value": 8.09
            },
            {
              "name": "AC active power (32080)",
              "sourceType": "tag",
              "tagName": "Active_Power",
              "color": "#00d4aa",
              "value": 7.953
            }
          ],
          "maxPoints": 1200,
          "decimals": 2,
          "w": 840,
          "h": 260,
          "sampleMs": 1000
        }
      ]
    }
  ],
  "tags": [
    {
      "name": "PV1_Voltage",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32016,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "V, 32016 I16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490918,
      "_readAt": 1792276490918,
      "_pollGap": 2012.1275105406971,
      "_stale": false
    },
    {
      "name": "PV1_Current",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32017,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "A, 32017 I16 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490918,
      "_readAt": 1792276490918,
      "_pollGap": 2012.1275105406971,
      "_stale": false
    },
    {
      "name": "PV2_Voltage",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32018,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "V, 32018 I16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490918,
      "_readAt": 1792276490918,
      "_pollGap": 2012.1275105406971,
      "_stale": false
    },
    {
      "name": "PV2_Current",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32019,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "A, 32019 I16 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490918,
      "_readAt": 1792276490918,
      "_pollGap": 2012.1275105406971,
      "_stale": false
    },
    {
      "name": "DC_Power",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32064,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "kW, 32064 I32 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Phase_A_Voltage",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32069,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "V, 32069 U16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Phase_B_Voltage",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32070,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "V, 32070 U16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Phase_C_Voltage",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32071,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "V, 32071 U16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Phase_A_Current",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32072,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "A, 32072 I32 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Active_Power",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32080,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "kW, 32080 I32 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Reactive_Power",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32082,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "kvar, 32082 I32 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Power_Factor",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32084,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "32084 I16 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Grid_Frequency",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32085,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "Hz, 32085 U16 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Efficiency",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32086,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "%, 32086 U16 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Internal_Temp",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32087,
      "dataType": "int16",
      "wordOrder": "big",
      "description": "C, 32087 I16 gain 10",
      "scale": 0.1,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Device_Status",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32089,
      "dataType": "uint16",
      "wordOrder": "big",
      "description": "32089 enum, 0x0200 = on-grid",
      "scale": 1,
      "offset": 0,
      "_pollAt": 1792276490924,
      "_readAt": 1792276490924,
      "_pollGap": 2011.4693150222129,
      "_stale": false
    },
    {
      "name": "Yield_Total",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32106,
      "dataType": "uint32",
      "wordOrder": "big",
      "description": "kWh, 32106 U32 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276484538,
      "_readAt": 1792276484538,
      "_stale": false,
      "_pollGap": 11754.804694349998
    },
    {
      "name": "Yield_Today",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 32114,
      "dataType": "uint32",
      "wordOrder": "big",
      "description": "kWh, 32114 U32 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276484538,
      "_readAt": 1792276484538,
      "_stale": false,
      "_pollGap": 11754.804694349998
    },
    {
      "name": "Grid_Power",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 37113,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "W, 37113 I32, >0 export, <0 import",
      "scale": 1,
      "offset": 0,
      "_pollAt": 1792276490936,
      "_readAt": 1792276490936,
      "_pollGap": 2010.151895127487,
      "_stale": false
    },
    {
      "name": "Grid_Exported",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 37119,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "kWh, 37119 I32 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490936,
      "_readAt": 1792276490936,
      "_pollGap": 2010.151895127487,
      "_stale": false
    },
    {
      "name": "Grid_Imported",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 37121,
      "dataType": "int32",
      "wordOrder": "big",
      "description": "kWh, 37121 I32 gain 100",
      "scale": 0.01,
      "offset": 0,
      "_pollAt": 1792276490936,
      "_readAt": 1792276490936,
      "_pollGap": 2010.151895127487,
      "_stale": false
    },
    {
      "name": "Rated_Power",
      "type": "register",
      "slaveId": 1,
      "regType": "holdingRegisters",
      "address": 30073,
      "dataType": "uint32",
      "wordOrder": "big",
      "description": "kW, 30073 U32 gain 1000",
      "scale": 0.001,
      "offset": 0,
      "_pollAt": 1792276474462,
      "_readAt": 1792276474462,
      "_stale": false,
      "_pollGap": 81192.59999999999
    }
  ],
  "script": "",
  "scriptInterval": "1000",
  "historianLogging": {
    "registers": [],
    "tags": []
  },
  "saved": "2026-10-17T22:34:52.873Z"
}
