{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Eastron",
    "model": "SDM630-Modbus V2",
    "series": "SDM630 Modbus"
  },
  "page": "https://voltrus.id/registers/eastron/sdm630/",
  "source": {
    "title": "Eastron SDM630-Modbus Smart Meter Modbus Protocol Implementation",
    "url": "https://www.eastroneurope.com/images/uploads/products/protocol/SDM630_MODBUS_Protocol.pdf",
    "document": "Eastron SDM630Modbus Smart Meter Modbus Protocol Implementation V1.8",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Voltage_L1N",
      "address": 0,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_L2N",
      "address": 2,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_L3N",
      "address": 4,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_L1",
      "address": 6,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_L2",
      "address": 8,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_L3",
      "address": 10,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L1",
      "address": 12,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L2",
      "address": 14,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_L3",
      "address": 16,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L1",
      "address": 18,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L2",
      "address": 20,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L3",
      "address": 22,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L1",
      "address": 24,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L2",
      "address": 26,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L3",
      "address": 28,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L1",
      "address": 30,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L2",
      "address": 32,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L3",
      "address": 34,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PhaseAngle_L1",
      "address": 36,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PhaseAngle_L2",
      "address": 38,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PhaseAngle_L3",
      "address": 40,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageLN_Avg",
      "address": 42,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_Avg",
      "address": 46,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_Sum",
      "address": 48,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ActivePower_Total",
      "address": 52,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentPower_Total",
      "address": 56,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ReactivePower_Total",
      "address": 60,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerFactor_Total",
      "address": 62,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PhaseAngle_Total",
      "address": 66,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Frequency",
      "address": 70,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh",
      "address": 72,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kWh",
      "address": 74,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kvarh",
      "address": 76,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kvarh",
      "address": 78,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyApparent_kVAh",
      "address": 80,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Charge_Ah",
      "address": 82,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerDemand_Total",
      "address": 84,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "PowerDemand_TotalMax",
      "address": 86,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentDemand_Total",
      "address": 100,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "ApparentDemand_TotalMax",
      "address": 102,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemand_Neutral",
      "address": 104,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemand_NeutralMax",
      "address": 106,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_L1L2",
      "address": 200,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_L2L3",
      "address": 202,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Voltage_L3L1",
      "address": 204,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageLL_Avg",
      "address": 206,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "Current_Neutral",
      "address": 224,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageTHD_L1N",
      "address": 234,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageTHD_L2N",
      "address": 236,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageTHD_L3N",
      "address": 238,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentTHD_L1",
      "address": 240,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentTHD_L2",
      "address": 242,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentTHD_L3",
      "address": 244,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "VoltageTHD_Avg",
      "address": 248,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentTHD_Avg",
      "address": 250,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemand_L1",
      "address": 258,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemand_L2",
      "address": 260,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemand_L3",
      "address": 262,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemandMax_L1",
      "address": 264,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemandMax_L2",
      "address": 266,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "CurrentDemandMax_L3",
      "address": 268,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyTotal_kWh",
      "address": 342,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyTotal_kvarh",
      "address": 344,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L1",
      "address": 346,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L2",
      "address": 348,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L3",
      "address": 350,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kWh_L1",
      "address": 352,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kWh_L2",
      "address": 354,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kWh_L3",
      "address": 356,
      "quantity": 1,
      "type": "float32",
      "area": "input"
    },
    {
      "name": "DemandPeriod",
      "address": 2,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "SystemType",
      "address": 10,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Pulse1Width",
      "address": 12,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PasswordLock",
      "address": 14,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "NetworkParityStop",
      "address": 18,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "NetworkNode",
      "address": 20,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Pulse1Divisor",
      "address": 22,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Password",
      "address": 24,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "NetworkBaud",
      "address": 28,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Pulse1EnergyType",
      "address": 86,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ResetDemand",
      "address": 61456,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SerialNumber",
      "address": 64512,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_L1N",
      "description": "Phase 1 line to neutral voltage",
      "addressInManual": 30001,
      "address": 0,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2N",
      "description": "Phase 2 line to neutral voltage",
      "addressInManual": 30003,
      "address": 2,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3N",
      "description": "Phase 3 line to neutral voltage",
      "addressInManual": 30005,
      "address": 4,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Phase 1 current",
      "addressInManual": 30007,
      "address": 6,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Phase 2 current",
      "addressInManual": 30009,
      "address": 8,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Phase 3 current",
      "addressInManual": 30011,
      "address": 10,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L1",
      "description": "Phase 1 active power",
      "addressInManual": 30013,
      "address": 12,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L2",
      "description": "Phase 2 active power",
      "addressInManual": 30015,
      "address": 14,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L3",
      "description": "Phase 3 active power",
      "addressInManual": 30017,
      "address": 16,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L1",
      "description": "Phase 1 apparent power",
      "addressInManual": 30019,
      "address": 18,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L2",
      "description": "Phase 2 apparent power",
      "addressInManual": 30021,
      "address": 20,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L3",
      "description": "Phase 3 apparent power",
      "addressInManual": 30023,
      "address": 22,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L1",
      "description": "Phase 1 reactive power",
      "addressInManual": 30025,
      "address": 24,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L2",
      "description": "Phase 2 reactive power",
      "addressInManual": 30027,
      "address": 26,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L3",
      "description": "Phase 3 reactive power",
      "addressInManual": 30029,
      "address": 28,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L1",
      "description": "Phase 1 power factor",
      "addressInManual": 30031,
      "address": 30,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L2",
      "description": "Phase 2 power factor",
      "addressInManual": 30033,
      "address": 32,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L3",
      "description": "Phase 3 power factor",
      "addressInManual": 30035,
      "address": 34,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PhaseAngle_L1",
      "description": "Phase 1 phase angle",
      "addressInManual": 30037,
      "address": 36,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "°",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PhaseAngle_L2",
      "description": "Phase 2 phase angle",
      "addressInManual": 30039,
      "address": 38,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "°",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PhaseAngle_L3",
      "description": "Phase 3 phase angle",
      "addressInManual": 30041,
      "address": 40,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "°",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageLN_Avg",
      "description": "Average line to neutral voltage",
      "addressInManual": 30043,
      "address": 42,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Average line current",
      "addressInManual": 30047,
      "address": 46,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Sum",
      "description": "Sum of line currents",
      "addressInManual": 30049,
      "address": 48,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Total",
      "description": "Total system active power",
      "addressInManual": 30053,
      "address": 52,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Total",
      "description": "Total system apparent power",
      "addressInManual": 30057,
      "address": 56,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Total",
      "description": "Total system reactive power",
      "addressInManual": 30061,
      "address": 60,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VAr",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_Total",
      "description": "Total system power factor",
      "addressInManual": 30063,
      "address": 62,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PhaseAngle_Total",
      "description": "Total system phase angle",
      "addressInManual": 30067,
      "address": 66,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "°",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Supply frequency",
      "addressInManual": 30071,
      "address": 70,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh",
      "description": "Total imported active energy",
      "addressInManual": 30073,
      "address": 72,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kWh",
      "description": "Total exported active energy",
      "addressInManual": 30075,
      "address": 74,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kvarh",
      "description": "Total imported reactive energy",
      "addressInManual": 30077,
      "address": 76,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kvarh",
      "description": "Total exported reactive energy",
      "addressInManual": 30079,
      "address": 78,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyApparent_kVAh",
      "description": "Total apparent energy",
      "addressInManual": 30081,
      "address": 80,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kVAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Charge_Ah",
      "description": "Total ampere-hours",
      "addressInManual": 30083,
      "address": 82,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "Ah",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerDemand_Total",
      "description": "Total system power demand",
      "addressInManual": 30085,
      "address": 84,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerDemand_TotalMax",
      "description": "Maximum total system power demand",
      "addressInManual": 30087,
      "address": 86,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentDemand_Total",
      "description": "Total system apparent power demand",
      "addressInManual": 30101,
      "address": 100,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentDemand_TotalMax",
      "description": "Maximum total system apparent power demand",
      "addressInManual": 30103,
      "address": 102,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemand_Neutral",
      "description": "Neutral current demand",
      "addressInManual": 30105,
      "address": 104,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemand_NeutralMax",
      "description": "Maximum neutral current demand",
      "addressInManual": 30107,
      "address": 106,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1L2",
      "description": "Line 1 to line 2 voltage",
      "addressInManual": 30201,
      "address": 200,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2L3",
      "description": "Line 2 to line 3 voltage",
      "addressInManual": 30203,
      "address": 202,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3L1",
      "description": "Line 3 to line 1 voltage",
      "addressInManual": 30205,
      "address": 204,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageLL_Avg",
      "description": "Average line to line voltage",
      "addressInManual": 30207,
      "address": 206,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Neutral",
      "description": "Neutral current",
      "addressInManual": 30225,
      "address": 224,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageTHD_L1N",
      "description": "Phase 1 line to neutral voltage THD",
      "addressInManual": 30235,
      "address": 234,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageTHD_L2N",
      "description": "Phase 2 line to neutral voltage THD",
      "addressInManual": 30237,
      "address": 236,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageTHD_L3N",
      "description": "Phase 3 line to neutral voltage THD",
      "addressInManual": 30239,
      "address": 238,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentTHD_L1",
      "description": "Phase 1 current THD",
      "addressInManual": 30241,
      "address": 240,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentTHD_L2",
      "description": "Phase 2 current THD",
      "addressInManual": 30243,
      "address": 242,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentTHD_L3",
      "description": "Phase 3 current THD",
      "addressInManual": 30245,
      "address": 244,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VoltageTHD_Avg",
      "description": "Average line to neutral voltage THD",
      "addressInManual": 30249,
      "address": 248,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentTHD_Avg",
      "description": "Average line current THD",
      "addressInManual": 30251,
      "address": 250,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemand_L1",
      "description": "Phase 1 current demand",
      "addressInManual": 30259,
      "address": 258,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemand_L2",
      "description": "Phase 2 current demand",
      "addressInManual": 30261,
      "address": 260,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemand_L3",
      "description": "Phase 3 current demand",
      "addressInManual": 30263,
      "address": 262,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemandMax_L1",
      "description": "Maximum phase 1 current demand",
      "addressInManual": 30265,
      "address": 264,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemandMax_L2",
      "description": "Maximum phase 2 current demand",
      "addressInManual": 30267,
      "address": 266,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CurrentDemandMax_L3",
      "description": "Maximum phase 3 current demand",
      "addressInManual": 30269,
      "address": 268,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyTotal_kWh",
      "description": "Total active energy (import plus export)",
      "addressInManual": 30343,
      "address": 342,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyTotal_kvarh",
      "description": "Total reactive energy (import plus export)",
      "addressInManual": 30345,
      "address": 344,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L1",
      "description": "Phase 1 imported active energy",
      "addressInManual": 30347,
      "address": 346,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L2",
      "description": "Phase 2 imported active energy",
      "addressInManual": 30349,
      "address": 348,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L3",
      "description": "Phase 3 imported active energy",
      "addressInManual": 30351,
      "address": 350,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kWh_L1",
      "description": "Phase 1 exported active energy",
      "addressInManual": 30353,
      "address": 352,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kWh_L2",
      "description": "Phase 2 exported active energy",
      "addressInManual": 30355,
      "address": 354,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kWh_L3",
      "description": "Phase 3 exported active energy",
      "addressInManual": 30357,
      "address": 356,
      "area": "input",
      "type": "float32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DemandPeriod",
      "description": "Demand period",
      "addressInManual": 40003,
      "address": 2,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SystemType",
      "description": "Wiring system type",
      "addressInManual": 40011,
      "address": 10,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pulse1Width",
      "description": "Pulse output 1 on-time",
      "addressInManual": 40013,
      "address": 12,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "ms",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PasswordLock",
      "description": "Password lock status",
      "addressInManual": 40015,
      "address": 14,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "NetworkParityStop",
      "description": "Serial parity and stop bits",
      "addressInManual": 40019,
      "address": 18,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "NetworkNode",
      "description": "Modbus node address",
      "addressInManual": 40021,
      "address": 20,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pulse1Divisor",
      "description": "Pulse output 1 energy per pulse index",
      "addressInManual": 40023,
      "address": 22,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Password",
      "description": "Password entry",
      "addressInManual": 40025,
      "address": 24,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "NetworkBaud",
      "description": "Serial baud rate index",
      "addressInManual": 40029,
      "address": 28,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Pulse1EnergyType",
      "description": "Pulse output 1 energy source",
      "addressInManual": 40087,
      "address": 86,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ResetDemand",
      "description": "Reset maximum demand",
      "addressInManual": 461457,
      "address": 61456,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "W"
    },
    {
      "name": "SerialNumber",
      "description": "Meter serial number",
      "addressInManual": 464513,
      "address": 64512,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    }
  ]
}
