{
  "version": 2,
  "activePoll": 0,
  "polls": [],
  "gateway": {
    "endpoints": [
      {
        "id": "ep_sdm630",
        "name": "SDM630",
        "type": "rtu",
        "serialPort": "COM3",
        "baud": 9600,
        "dataBits": 8,
        "stopBits": 1,
        "parity": "none",
        "timeout": 1000
      }
    ],
    "rows": [
      {
        "id": "row_1",
        "name": "Voltage L1",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 0,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "V",
        "mqttClass": "voltage"
      },
      {
        "id": "row_2",
        "name": "Voltage L2",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 2,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "V",
        "mqttClass": "voltage"
      },
      {
        "id": "row_3",
        "name": "Voltage L3",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 4,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "V",
        "mqttClass": "voltage"
      },
      {
        "id": "row_4",
        "name": "Current L1",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 6,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "A",
        "mqttClass": "current"
      },
      {
        "id": "row_5",
        "name": "Current L2",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 8,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "A",
        "mqttClass": "current"
      },
      {
        "id": "row_6",
        "name": "Current L3",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 10,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 5000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "A",
        "mqttClass": "current"
      },
      {
        "id": "row_7",
        "name": "Total power",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 52,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 0.001,
        "offset": 0,
        "pollInterval": 2000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "kW",
        "mqttClass": "power"
      },
      {
        "id": "row_8",
        "name": "Power factor",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 62,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 10000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "",
        "mqttClass": "power_factor"
      },
      {
        "id": "row_9",
        "name": "Frequency",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 70,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 10000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "Hz",
        "mqttClass": "frequency"
      },
      {
        "id": "row_10",
        "name": "Import energy",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 72,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 30000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "kWh",
        "mqttClass": "energy"
      },
      {
        "id": "row_11",
        "name": "Export energy",
        "enabled": true,
        "endpointId": "ep_sdm630",
        "mode": "read",
        "srcUnit": 1,
        "srcRegType": "inputRegisters",
        "srcAddr": 74,
        "dataType": "float32",
        "wordOrder": "big",
        "scale": 1,
        "offset": 0,
        "pollInterval": 30000,
        "dstKind": "mqtt",
        "mqttTopic": "",
        "mqttUnit": "kWh",
        "mqttClass": "energy"
      }
    ],
    "plc": {
      "port": 5020
    },
    "autoStart": false,
    "s7Server": {
      "enabled": false,
      "port": 102,
      "allow": ""
    },
    "mqtt": {
      "enabled": true,
      "host": "",
      "port": 1883,
      "tls": false,
      "user": "",
      "base": "sdm630",
      "ha": true,
      "haPrefix": "homeassistant"
    }
  }
}