{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Janitza",
    "model": "UMG 96RM-E",
    "series": "UMG 96RM"
  },
  "page": "https://voltrus.id/registers/janitza/umg-96rm-e/",
  "source": {
    "title": "UMG 96RM-E Modbus-address list and Formulary",
    "url": "https://assets.janitza.com/ce18jq9ih0x6/b80ca06dda38d37f864115/703a1d1d3014935a5c3327ed6b978d37/janitza-mal-umg96rme-en.pdf",
    "document": "Dok. Nr. 1.040.085.8.o, 07/2025, from firmware version 3.01 / hardware release 104",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "Voltage_L1N",
      "address": 19000,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2N",
      "address": 19002,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L3N",
      "address": 19004,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1L2",
      "address": 19006,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L2L3",
      "address": 19008,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Voltage_L1L3",
      "address": 19010,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L1",
      "address": 19012,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L2",
      "address": 19014,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L3",
      "address": 19016,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_Sum",
      "address": 19018,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L1",
      "address": 19020,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L2",
      "address": 19022,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_L3",
      "address": 19024,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ActivePower_Total",
      "address": 19026,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_L1",
      "address": 19028,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_L2",
      "address": 19030,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_L3",
      "address": 19032,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ApparentPower_Total",
      "address": 19034,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L1",
      "address": 19036,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L2",
      "address": 19038,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_L3",
      "address": 19040,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "ReactivePower_Total",
      "address": 19042,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CosPhi_L1",
      "address": 19044,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CosPhi_L2",
      "address": 19046,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CosPhi_L3",
      "address": 19048,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Frequency",
      "address": 19050,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "RotationField",
      "address": 19052,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReal_L1",
      "address": 19054,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReal_L2",
      "address": 19056,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReal_L3",
      "address": 19058,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReal_Total",
      "address": 19060,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealConsumed_L1",
      "address": 19062,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealConsumed_L2",
      "address": 19064,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealConsumed_L3",
      "address": 19066,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealConsumed_Total",
      "address": 19068,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealDelivered_L1",
      "address": 19070,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealDelivered_L2",
      "address": 19072,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealDelivered_L3",
      "address": 19074,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyRealDelivered_Total",
      "address": 19076,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyApparent_L1",
      "address": 19078,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyApparent_L2",
      "address": 19080,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyApparent_L3",
      "address": 19082,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyApparent_Total",
      "address": 19084,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactive_L1",
      "address": 19086,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactive_L2",
      "address": 19088,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactive_L3",
      "address": 19090,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactive_Total",
      "address": 19092,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveInd_L1",
      "address": 19094,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveInd_L2",
      "address": 19096,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveInd_L3",
      "address": 19098,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveInd_Total",
      "address": 19100,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveCap_L1",
      "address": 19102,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveCap_L2",
      "address": 19104,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveCap_L3",
      "address": 19106,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "EnergyReactiveCap_Total",
      "address": 19108,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_V_L1N",
      "address": 19110,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_V_L2N",
      "address": 19112,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_V_L3N",
      "address": 19114,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_I_L1",
      "address": 19116,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_I_L2",
      "address": 19118,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "THD_I_L3",
      "address": 19120,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CosPhi_Sum3",
      "address": 826,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "PowerFactor_Sum3",
      "address": 834,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_L4",
      "address": 10085,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Temperature_1",
      "address": 10865,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Temperature_2",
      "address": 10867,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "Current_ArithSum",
      "address": 11463,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "SystemUptime",
      "address": 3512,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "DigitalOutput1Status",
      "address": 10080,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DigitalOutput2Status",
      "address": 10081,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DigitalInputStatus",
      "address": 10109,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SoftwareRelease",
      "address": 750,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DeviceAddress",
      "address": 0,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "BaudRate",
      "address": 1,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "StopBitsParity",
      "address": 3,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "CT1_Primary",
      "address": 10,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "CT1_Secondary",
      "address": 12,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VT1_Primary",
      "address": 14,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "VT1_Secondary",
      "address": 16,
      "quantity": 1,
      "type": "float32",
      "area": "holding"
    },
    {
      "name": "AveragingTime_I",
      "address": 40,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "AveragingTime_P",
      "address": 41,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "AveragingTime_U",
      "address": 42,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Password",
      "address": 50,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DeleteMinMax",
      "address": 506,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "DeleteEnergy",
      "address": 507,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "WriteEEPROM",
      "address": 508,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SystemTime",
      "address": 20004,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_L1N",
      "description": "Phase 1 to neutral voltage",
      "addressInManual": 19000,
      "address": 19000,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2N",
      "description": "Phase 2 to neutral voltage",
      "addressInManual": 19002,
      "address": 19002,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L3N",
      "description": "Phase 3 to neutral voltage",
      "addressInManual": 19004,
      "address": 19004,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1L2",
      "description": "Line 1 to line 2 voltage",
      "addressInManual": 19006,
      "address": 19006,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L2L3",
      "description": "Line 2 to line 3 voltage",
      "addressInManual": 19008,
      "address": 19008,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Voltage_L1L3",
      "description": "Line 1 to line 3 voltage",
      "addressInManual": 19010,
      "address": 19010,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Phase 1 current",
      "addressInManual": 19012,
      "address": 19012,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Phase 2 current",
      "addressInManual": 19014,
      "address": 19014,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Phase 3 current",
      "addressInManual": 19016,
      "address": 19016,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_Sum",
      "description": "Vector sum of the three currents (neutral current)",
      "addressInManual": 19018,
      "address": 19018,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L1",
      "description": "Phase 1 real power",
      "addressInManual": 19020,
      "address": 19020,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L2",
      "description": "Phase 2 real power",
      "addressInManual": 19022,
      "address": 19022,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_L3",
      "description": "Phase 3 real power",
      "addressInManual": 19024,
      "address": 19024,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ActivePower_Total",
      "description": "Total real power",
      "addressInManual": 19026,
      "address": 19026,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L1",
      "description": "Phase 1 apparent power",
      "addressInManual": 19028,
      "address": 19028,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L2",
      "description": "Phase 2 apparent power",
      "addressInManual": 19030,
      "address": 19030,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L3",
      "description": "Phase 3 apparent power",
      "addressInManual": 19032,
      "address": 19032,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Total",
      "description": "Total apparent power",
      "addressInManual": 19034,
      "address": 19034,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VA",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L1",
      "description": "Phase 1 fundamental reactive power",
      "addressInManual": 19036,
      "address": 19036,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L2",
      "description": "Phase 2 fundamental reactive power",
      "addressInManual": 19038,
      "address": 19038,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L3",
      "description": "Phase 3 fundamental reactive power",
      "addressInManual": 19040,
      "address": 19040,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Total",
      "description": "Total fundamental reactive power",
      "addressInManual": 19042,
      "address": 19042,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "var",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CosPhi_L1",
      "description": "Phase 1 fundamental cos phi",
      "addressInManual": 19044,
      "address": 19044,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CosPhi_L2",
      "description": "Phase 2 fundamental cos phi",
      "addressInManual": 19046,
      "address": 19046,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CosPhi_L3",
      "description": "Phase 3 fundamental cos phi",
      "addressInManual": 19048,
      "address": 19048,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Measured frequency",
      "addressInManual": 19050,
      "address": 19050,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Hz",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "RotationField",
      "description": "Rotation field direction",
      "addressInManual": 19052,
      "address": 19052,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReal_L1",
      "description": "Phase 1 real energy",
      "addressInManual": 19054,
      "address": 19054,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReal_L2",
      "description": "Phase 2 real energy",
      "addressInManual": 19056,
      "address": 19056,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReal_L3",
      "description": "Phase 3 real energy",
      "addressInManual": 19058,
      "address": 19058,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReal_Total",
      "description": "Real energy, all phases",
      "addressInManual": 19060,
      "address": 19060,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealConsumed_L1",
      "description": "Phase 1 real energy consumed",
      "addressInManual": 19062,
      "address": 19062,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealConsumed_L2",
      "description": "Phase 2 real energy consumed",
      "addressInManual": 19064,
      "address": 19064,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealConsumed_L3",
      "description": "Phase 3 real energy consumed",
      "addressInManual": 19066,
      "address": 19066,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealConsumed_Total",
      "description": "Real energy consumed, all phases",
      "addressInManual": 19068,
      "address": 19068,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealDelivered_L1",
      "description": "Phase 1 real energy delivered",
      "addressInManual": 19070,
      "address": 19070,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealDelivered_L2",
      "description": "Phase 2 real energy delivered",
      "addressInManual": 19072,
      "address": 19072,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealDelivered_L3",
      "description": "Phase 3 real energy delivered",
      "addressInManual": 19074,
      "address": 19074,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyRealDelivered_Total",
      "description": "Real energy delivered, all phases",
      "addressInManual": 19076,
      "address": 19076,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "Wh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyApparent_L1",
      "description": "Phase 1 apparent energy",
      "addressInManual": 19078,
      "address": 19078,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyApparent_L2",
      "description": "Phase 2 apparent energy",
      "addressInManual": 19080,
      "address": 19080,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyApparent_L3",
      "description": "Phase 3 apparent energy",
      "addressInManual": 19082,
      "address": 19082,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyApparent_Total",
      "description": "Apparent energy, all phases",
      "addressInManual": 19084,
      "address": 19084,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "VAh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactive_L1",
      "description": "Phase 1 reactive energy",
      "addressInManual": 19086,
      "address": 19086,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactive_L2",
      "description": "Phase 2 reactive energy",
      "addressInManual": 19088,
      "address": 19088,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactive_L3",
      "description": "Phase 3 reactive energy",
      "addressInManual": 19090,
      "address": 19090,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactive_Total",
      "description": "Reactive energy, all phases",
      "addressInManual": 19092,
      "address": 19092,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveInd_L1",
      "description": "Phase 1 inductive reactive energy",
      "addressInManual": 19094,
      "address": 19094,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveInd_L2",
      "description": "Phase 2 inductive reactive energy",
      "addressInManual": 19096,
      "address": 19096,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveInd_L3",
      "description": "Phase 3 inductive reactive energy",
      "addressInManual": 19098,
      "address": 19098,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveInd_Total",
      "description": "Inductive reactive energy, all phases",
      "addressInManual": 19100,
      "address": 19100,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveCap_L1",
      "description": "Phase 1 capacitive reactive energy",
      "addressInManual": 19102,
      "address": 19102,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveCap_L2",
      "description": "Phase 2 capacitive reactive energy",
      "addressInManual": 19104,
      "address": 19104,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveCap_L3",
      "description": "Phase 3 capacitive reactive energy",
      "addressInManual": 19106,
      "address": 19106,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyReactiveCap_Total",
      "description": "Capacitive reactive energy, all phases",
      "addressInManual": 19108,
      "address": 19108,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "varh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_V_L1N",
      "description": "Phase 1 to neutral voltage THD",
      "addressInManual": 19110,
      "address": 19110,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_V_L2N",
      "description": "Phase 2 to neutral voltage THD",
      "addressInManual": 19112,
      "address": 19112,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_V_L3N",
      "description": "Phase 3 to neutral voltage THD",
      "addressInManual": 19114,
      "address": 19114,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_I_L1",
      "description": "Phase 1 current THD",
      "addressInManual": 19116,
      "address": 19116,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_I_L2",
      "description": "Phase 2 current THD",
      "addressInManual": 19118,
      "address": 19118,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "THD_I_L3",
      "description": "Phase 3 current THD",
      "addressInManual": 19120,
      "address": 19120,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "CosPhi_Sum3",
      "description": "Total fundamental power factor (cos phi sum)",
      "addressInManual": 826,
      "address": 826,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PowerFactor_Sum3",
      "description": "Total power factor (real over apparent power)",
      "addressInManual": 834,
      "address": 834,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_L4",
      "description": "Current on measurement input 4",
      "addressInManual": 10085,
      "address": 10085,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Temperature_1",
      "description": "Temperature input 1",
      "addressInManual": 10865,
      "address": 10865,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "°C",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Temperature_2",
      "description": "Temperature input 2",
      "addressInManual": 10867,
      "address": 10867,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "°C",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Current_ArithSum",
      "description": "Arithmetic sum of the three currents",
      "addressInManual": 11463,
      "address": 11463,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SystemUptime",
      "description": "System uptime",
      "addressInManual": 3512,
      "address": 3512,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalOutput1Status",
      "description": "Digital output 1 status",
      "addressInManual": 10080,
      "address": 10080,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalOutput2Status",
      "description": "Digital output 2 status",
      "addressInManual": 10081,
      "address": 10081,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DigitalInputStatus",
      "description": "Digital input status",
      "addressInManual": 10109,
      "address": 10109,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SoftwareRelease",
      "description": "Software release",
      "addressInManual": 750,
      "address": 750,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "DeviceAddress",
      "description": "Modbus device address",
      "addressInManual": 0,
      "address": 0,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BaudRate",
      "description": "Serial baud rate index",
      "addressInManual": 1,
      "address": 1,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "StopBitsParity",
      "description": "Stop bits and parity",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT1_Primary",
      "description": "Current transformer 1 primary",
      "addressInManual": 10,
      "address": 10,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT1_Secondary",
      "description": "Current transformer 1 secondary",
      "addressInManual": 12,
      "address": 12,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "A",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VT1_Primary",
      "description": "Voltage transformer 1 primary",
      "addressInManual": 14,
      "address": 14,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VT1_Secondary",
      "description": "Voltage transformer 1 secondary",
      "addressInManual": 16,
      "address": 16,
      "area": "holding",
      "type": "float32",
      "registers": 2,
      "unit": "V",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "AveragingTime_I",
      "description": "Averaging time for current",
      "addressInManual": 40,
      "address": 40,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "AveragingTime_P",
      "description": "Averaging time for power",
      "addressInManual": 41,
      "address": 41,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "AveragingTime_U",
      "description": "Averaging time for voltage",
      "addressInManual": 42,
      "address": 42,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Password",
      "description": "Device password",
      "addressInManual": 50,
      "address": 50,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DeleteMinMax",
      "description": "Delete minimum and maximum values",
      "addressInManual": 506,
      "address": 506,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "DeleteEnergy",
      "description": "Delete energy values",
      "addressInManual": 507,
      "address": 507,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "WriteEEPROM",
      "description": "Write settings to EEPROM",
      "addressInManual": 508,
      "address": 508,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SystemTime",
      "description": "System time in seconds",
      "addressInManual": 20004,
      "address": 20004,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "s",
      "scale": 1,
      "access": "RW"
    }
  ]
}
