{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Schneider Electric",
    "model": "PM3255",
    "series": "PowerLogic PM3000 (PM3200 series)"
  },
  "page": "https://voltrus.id/registers/schneider-electric/pm3255/",
  "source": {
    "title": "PM3200 series user manual",
    "url": "https://productinfo.se.com/pm3200/pm3200-user-manual/PM3200%20User%20Manual/English/DOCA0006EN-09.pdf",
    "document": "DOCA0006EN-09, 07/2026",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": null,
  "blocks": [
    {
      "name": "Meter_Name",
      "address": 29,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Meter_Model",
      "address": 49,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Manufacturer",
      "address": 69,
      "quantity": 20,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Serial_Number",
      "address": 129,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hardware_Revision",
      "address": 135,
      "quantity": 5,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Firmware_Version",
      "address": 1636,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Energy_Pulse_Duration",
      "address": 2128,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Pulse_Output_Association",
      "address": 2130,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Pulse_Weight",
      "address": 2131,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Command_Requested",
      "address": 5249,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Command_Status",
      "address": 5374,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Command_Result",
      "address": 5375,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Comm_Protocol",
      "address": 6499,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Modbus_Address",
      "address": 6500,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Baud_Rate",
      "address": 6501,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Parity",
      "address": 6502,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DI1_Control_Mode",
      "address": 7273,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DO1_Control_Mode",
      "address": 9672,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Current_I1",
      "address": 2999,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_I2",
      "address": 3001,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_I3",
      "address": 3003,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_In",
      "address": 3005,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Avg",
      "address": 3009,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Unbalance_Worst",
      "address": 3017,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1_L2",
      "address": 3019,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2_L3",
      "address": 3021,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3_L1",
      "address": 3023,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LL_Avg",
      "address": 3025,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1_N",
      "address": 3027,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2_N",
      "address": 3029,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3_N",
      "address": 3031,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_LN_Avg",
      "address": 3035,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Unbalance_LL_Worst",
      "address": 3043,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_Unbalance_LN_Worst",
      "address": 3051,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L1",
      "address": 3053,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L2",
      "address": 3055,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_L3",
      "address": 3057,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_Total",
      "address": 3059,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L1",
      "address": 3061,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L2",
      "address": 3063,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_L3",
      "address": 3065,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Total",
      "address": 3067,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L1",
      "address": 3069,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L2",
      "address": 3071,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_L3",
      "address": 3073,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Total",
      "address": 3075,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L1",
      "address": 3077,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L2",
      "address": 3079,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_L3",
      "address": 3081,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Power_Factor_Total",
      "address": 3083,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Tangent_Phi_Total",
      "address": 3107,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 3109,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Temperature",
      "address": 3131,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_I1",
      "address": 45099,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_I2",
      "address": 45101,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Current_I3",
      "address": 45103,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_LL_Avg",
      "address": 45115,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_Voltage_LN_Avg",
      "address": 45125,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Tariff",
      "address": 4190,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Active_Energy_Import",
      "address": 3203,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Active_Energy_Export",
      "address": 3207,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Reactive_Energy_Import",
      "address": 3219,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Reactive_Energy_Export",
      "address": 3223,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Apparent_Energy_Import",
      "address": 3235,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Apparent_Energy_Export",
      "address": 3239,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Partial_Active_Energy_Import",
      "address": 3255,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Partial_Reactive_Energy_Import",
      "address": 3271,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Import_L1",
      "address": 3517,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Import_L2",
      "address": 3521,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Energy_Import_L3",
      "address": 3525,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Rate1_Active_Energy_Import",
      "address": 4195,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Rate2_Active_Energy_Import",
      "address": 4199,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Rate3_Active_Energy_Import",
      "address": 4203,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Rate4_Active_Energy_Import",
      "address": 4207,
      "quantity": 4,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Total_Active_Energy_Import_F",
      "address": 45165,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Active_Energy_Export_F",
      "address": 45167,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Reactive_Energy_Import_F",
      "address": 45169,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Reactive_Energy_Export_F",
      "address": 45171,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Apparent_Energy_Import_F",
      "address": 45173,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Total_Apparent_Energy_Export_F",
      "address": 45175,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Demand_Method",
      "address": 3700,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Demand_Interval",
      "address": 3701,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Active_Power_Demand",
      "address": 3765,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Active_Power_Peak_Demand",
      "address": 3769,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Demand",
      "address": 3781,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Reactive_Power_Peak_Demand",
      "address": 3785,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Demand",
      "address": 3797,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Apparent_Power_Peak_Demand",
      "address": 3801,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Meter_Name",
      "description": "Meter name",
      "addressInManual": 30,
      "address": 29,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Meter_Model",
      "description": "Meter model",
      "addressInManual": 50,
      "address": 49,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Manufacturer",
      "description": "Manufacturer name",
      "addressInManual": 70,
      "address": 69,
      "area": "holding",
      "type": "string",
      "registers": 20,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Serial_Number",
      "description": "Serial number",
      "addressInManual": 130,
      "address": 129,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hardware_Revision",
      "description": "Hardware revision",
      "addressInManual": 136,
      "address": 135,
      "area": "holding",
      "type": "string",
      "registers": 5,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Firmware_Version",
      "description": "Present firmware version",
      "addressInManual": 1637,
      "address": 1636,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Energy_Pulse_Duration",
      "description": "Energy pulse duration",
      "addressInManual": 2129,
      "address": 2128,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "ms",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Active_Pulse_Output_Association",
      "description": "Digital output association for active energy pulse",
      "addressInManual": 2131,
      "address": 2130,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Active_Pulse_Weight",
      "description": "Active energy pulse frequency",
      "addressInManual": 2132,
      "address": 2131,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "pulse/kWh",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Command_Requested",
      "description": "Requested command number",
      "addressInManual": 5250,
      "address": 5249,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Command_Status",
      "description": "Command status",
      "addressInManual": 5375,
      "address": 5374,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Command_Result",
      "description": "Command result code",
      "addressInManual": 5376,
      "address": 5375,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Comm_Protocol",
      "description": "Communication protocol",
      "addressInManual": 6500,
      "address": 6499,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Modbus_Address",
      "description": "Modbus slave address",
      "addressInManual": 6501,
      "address": 6500,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Baud_Rate",
      "description": "Baud rate code",
      "addressInManual": 6502,
      "address": 6501,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Parity",
      "description": "Parity code",
      "addressInManual": 6503,
      "address": 6502,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DI1_Control_Mode",
      "description": "Digital input 1 control mode",
      "addressInManual": 7274,
      "address": 7273,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DO1_Control_Mode",
      "description": "Digital output 1 control mode status",
      "addressInManual": 9673,
      "address": 9672,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I1",
      "description": "Phase 1 current",
      "addressInManual": 3000,
      "address": 2999,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I2",
      "description": "Phase 2 current",
      "addressInManual": 3002,
      "address": 3001,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_I3",
      "description": "Phase 3 current",
      "addressInManual": 3004,
      "address": 3003,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_In",
      "description": "Neutral current",
      "addressInManual": 3006,
      "address": 3005,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Avg",
      "description": "Average current",
      "addressInManual": 3010,
      "address": 3009,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Unbalance_Worst",
      "description": "Worst current unbalance",
      "addressInManual": 3018,
      "address": 3017,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1_L2",
      "description": "Voltage L1 to L2",
      "addressInManual": 3020,
      "address": 3019,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2_L3",
      "description": "Voltage L2 to L3",
      "addressInManual": 3022,
      "address": 3021,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3_L1",
      "description": "Voltage L3 to L1",
      "addressInManual": 3024,
      "address": 3023,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LL_Avg",
      "description": "Average line to line voltage",
      "addressInManual": 3026,
      "address": 3025,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1_N",
      "description": "Voltage L1 to neutral",
      "addressInManual": 3028,
      "address": 3027,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2_N",
      "description": "Voltage L2 to neutral",
      "addressInManual": 3030,
      "address": 3029,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3_N",
      "description": "Voltage L3 to neutral",
      "addressInManual": 3032,
      "address": 3031,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_LN_Avg",
      "description": "Average line to neutral voltage",
      "addressInManual": 3036,
      "address": 3035,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Unbalance_LL_Worst",
      "description": "Worst line to line voltage unbalance",
      "addressInManual": 3044,
      "address": 3043,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_Unbalance_LN_Worst",
      "description": "Worst line to neutral voltage unbalance",
      "addressInManual": 3052,
      "address": 3051,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L1",
      "description": "Phase 1 active power",
      "addressInManual": 3054,
      "address": 3053,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L2",
      "description": "Phase 2 active power",
      "addressInManual": 3056,
      "address": 3055,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_L3",
      "description": "Phase 3 active power",
      "addressInManual": 3058,
      "address": 3057,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Total",
      "description": "Total active power",
      "addressInManual": 3060,
      "address": 3059,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L1",
      "description": "Phase 1 reactive power",
      "addressInManual": 3062,
      "address": 3061,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L2",
      "description": "Phase 2 reactive power",
      "addressInManual": 3064,
      "address": 3063,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_L3",
      "description": "Phase 3 reactive power",
      "addressInManual": 3066,
      "address": 3065,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Total",
      "description": "Total reactive power",
      "addressInManual": 3068,
      "address": 3067,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L1",
      "description": "Phase 1 apparent power",
      "addressInManual": 3070,
      "address": 3069,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L2",
      "description": "Phase 2 apparent power",
      "addressInManual": 3072,
      "address": 3071,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_L3",
      "description": "Phase 3 apparent power",
      "addressInManual": 3074,
      "address": 3073,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Total",
      "description": "Total apparent power",
      "addressInManual": 3076,
      "address": 3075,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L1",
      "description": "Phase 1 power factor",
      "addressInManual": 3078,
      "address": 3077,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L2",
      "description": "Phase 2 power factor",
      "addressInManual": 3080,
      "address": 3079,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_L3",
      "description": "Phase 3 power factor",
      "addressInManual": 3082,
      "address": 3081,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Power_Factor_Total",
      "description": "Total power factor",
      "addressInManual": 3084,
      "address": 3083,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Tangent_Phi_Total",
      "description": "Total tangent phi (reactive factor)",
      "addressInManual": 3108,
      "address": 3107,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 3110,
      "address": 3109,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Temperature",
      "description": "Meter temperature",
      "addressInManual": 3132,
      "address": 3131,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "°C",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I1",
      "description": "Current THD phase 1",
      "addressInManual": 45100,
      "address": 45099,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I2",
      "description": "Current THD phase 2",
      "addressInManual": 45102,
      "address": 45101,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Current_I3",
      "description": "Current THD phase 3",
      "addressInManual": 45104,
      "address": 45103,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_LL_Avg",
      "description": "Average line to line voltage THD",
      "addressInManual": 45116,
      "address": 45115,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_Voltage_LN_Avg",
      "description": "Average line to neutral voltage THD",
      "addressInManual": 45126,
      "address": 45125,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Tariff",
      "description": "Active tariff rate",
      "addressInManual": 4191,
      "address": 4190,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Total_Active_Energy_Import",
      "description": "Total active energy import",
      "addressInManual": 3204,
      "address": 3203,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Active_Energy_Export",
      "description": "Total active energy export",
      "addressInManual": 3208,
      "address": 3207,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Reactive_Energy_Import",
      "description": "Total reactive energy import",
      "addressInManual": 3220,
      "address": 3219,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Reactive_Energy_Export",
      "description": "Total reactive energy export",
      "addressInManual": 3224,
      "address": 3223,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Apparent_Energy_Import",
      "description": "Total apparent energy import",
      "addressInManual": 3236,
      "address": 3235,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Apparent_Energy_Export",
      "description": "Total apparent energy export",
      "addressInManual": 3240,
      "address": 3239,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Partial_Active_Energy_Import",
      "description": "Partial active energy import",
      "addressInManual": 3256,
      "address": 3255,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Partial_Reactive_Energy_Import",
      "description": "Partial reactive energy import",
      "addressInManual": 3272,
      "address": 3271,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Import_L1",
      "description": "Phase 1 active energy import",
      "addressInManual": 3518,
      "address": 3517,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Import_L2",
      "description": "Phase 2 active energy import",
      "addressInManual": 3522,
      "address": 3521,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Energy_Import_L3",
      "description": "Phase 3 active energy import",
      "addressInManual": 3526,
      "address": 3525,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Rate1_Active_Energy_Import",
      "description": "Rate 1 active energy import",
      "addressInManual": 4196,
      "address": 4195,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Rate2_Active_Energy_Import",
      "description": "Rate 2 active energy import",
      "addressInManual": 4200,
      "address": 4199,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Rate3_Active_Energy_Import",
      "description": "Rate 3 active energy import",
      "addressInManual": 4204,
      "address": 4203,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Rate4_Active_Energy_Import",
      "description": "Rate 4 active energy import",
      "addressInManual": 4208,
      "address": 4207,
      "area": "holding",
      "type": "uint64",
      "registers": 4,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Active_Energy_Import_F",
      "description": "Total active energy import (float)",
      "addressInManual": 45166,
      "address": 45165,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Active_Energy_Export_F",
      "description": "Total active energy export (float)",
      "addressInManual": 45168,
      "address": 45167,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Reactive_Energy_Import_F",
      "description": "Total reactive energy import (float)",
      "addressInManual": 45170,
      "address": 45169,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Reactive_Energy_Export_F",
      "description": "Total reactive energy export (float)",
      "addressInManual": 45172,
      "address": 45171,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VARh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Apparent_Energy_Import_F",
      "description": "Total apparent energy import (float)",
      "addressInManual": 45174,
      "address": 45173,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Total_Apparent_Energy_Export_F",
      "description": "Total apparent energy export (float)",
      "addressInManual": 45176,
      "address": 45175,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Demand_Method",
      "description": "Demand method",
      "addressInManual": 3701,
      "address": 3700,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Demand_Interval",
      "description": "Demand interval duration",
      "addressInManual": 3702,
      "address": 3701,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "min",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Active_Power_Demand",
      "description": "Active power present demand",
      "addressInManual": 3766,
      "address": 3765,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Active_Power_Peak_Demand",
      "description": "Active power peak demand",
      "addressInManual": 3770,
      "address": 3769,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kW",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Demand",
      "description": "Reactive power present demand",
      "addressInManual": 3782,
      "address": 3781,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Reactive_Power_Peak_Demand",
      "description": "Reactive power peak demand",
      "addressInManual": 3786,
      "address": 3785,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVAR",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Demand",
      "description": "Apparent power present demand",
      "addressInManual": 3798,
      "address": 3797,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Apparent_Power_Peak_Demand",
      "description": "Apparent power peak demand",
      "addressInManual": 3802,
      "address": 3801,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "kVA",
      "scale": 1,
      "access": "R"
    }
  ]
}
