{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Carlo Gavazzi",
    "model": "EM340",
    "series": "EM300 series"
  },
  "page": "https://voltrus.id/registers/carlo-gavazzi/em340/",
  "source": {
    "title": "EM300 Series and ET300 Series Communication Protocol",
    "url": "https://www.gavazziautomation.com/fileadmin/images/PIM/OTHERSTUFF/COMPRO/EM330_EM340_ET330_ET340_CP.pdf",
    "document": "EM300 Series and ET300 Series Communication Protocol, Version 2 Revision 17 (July 05, 2021)",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "little",
  "blocks": [
    {
      "name": "Voltage_L1N",
      "address": 0,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Voltage_L2N",
      "address": 2,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Voltage_L3N",
      "address": 4,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Voltage_L1L2",
      "address": 6,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Voltage_L2L3",
      "address": 8,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Voltage_L3L1",
      "address": 10,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Current_L1",
      "address": 12,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Current_L2",
      "address": 14,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "Current_L3",
      "address": 16,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ActivePower_L1",
      "address": 18,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ActivePower_L2",
      "address": 20,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ActivePower_L3",
      "address": 22,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L1",
      "address": 24,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L2",
      "address": 26,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ApparentPower_L3",
      "address": 28,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L1",
      "address": 30,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L2",
      "address": 32,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ReactivePower_L3",
      "address": 34,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "VoltageLN_Sys",
      "address": 36,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "VoltageLL_Sys",
      "address": 38,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ActivePower_Sys",
      "address": 40,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ApparentPower_Sys",
      "address": 42,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "ReactivePower_Sys",
      "address": 44,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "PowerFactor_L1",
      "address": 46,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "PowerFactor_L2",
      "address": 47,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "PowerFactor_L3",
      "address": 48,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "PowerFactor_Sys",
      "address": 49,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "PhaseSequence",
      "address": 50,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "Frequency",
      "address": 51,
      "quantity": 1,
      "type": "int16",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh",
      "address": 52,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kvarh",
      "address": 54,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "PowerDemand",
      "address": 56,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "PowerDemandPeak",
      "address": 58,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImportPartial_kWh",
      "address": 60,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImportPartial_kvarh",
      "address": 62,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L1",
      "address": 64,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L2",
      "address": 66,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_L3",
      "address": 68,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_T1",
      "address": 70,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_T2",
      "address": 72,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kWh",
      "address": 78,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyExport_kvarh",
      "address": 80,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_Int",
      "address": 1024,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "EnergyImport_kWh_Dec",
      "address": 1026,
      "quantity": 1,
      "type": "int32",
      "area": "input"
    },
    {
      "name": "VersionCode",
      "address": 770,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "RevisionCode",
      "address": 771,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "ProductCode",
      "address": 11,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "ProductionYear",
      "address": 20496,
      "quantity": 1,
      "type": "uint16",
      "area": "input"
    },
    {
      "name": "Password",
      "address": 4096,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MeasuringSystem",
      "address": 4098,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "CT_Ratio",
      "address": 4099,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VT_Ratio",
      "address": 4101,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "DisplayMode",
      "address": 4352,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "TariffEnable",
      "address": 4353,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MeasurementMode",
      "address": 4355,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "WiringStatus",
      "address": 4357,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "TariffMode",
      "address": 4608,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "TariffNumber",
      "address": 4609,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ModbusAddress",
      "address": 8192,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "BaudRate",
      "address": 8193,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Parity",
      "address": 8194,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "StopBits",
      "address": 8195,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "MaxWordsPerRead",
      "address": 8196,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ResetPartialAndTariff",
      "address": 16384,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "ResetTotalEnergy",
      "address": 16385,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "Voltage_L1N",
      "description": "Phase 1 line to neutral voltage",
      "addressInManual": 300001,
      "address": 0,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_L2N",
      "description": "Phase 2 line to neutral voltage",
      "addressInManual": 300003,
      "address": 2,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_L3N",
      "description": "Phase 3 line to neutral voltage",
      "addressInManual": 300005,
      "address": 4,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_L1L2",
      "description": "Line 1 to line 2 voltage",
      "addressInManual": 300007,
      "address": 6,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_L2L3",
      "description": "Line 2 to line 3 voltage",
      "addressInManual": 300009,
      "address": 8,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Voltage_L3L1",
      "description": "Line 3 to line 1 voltage",
      "addressInManual": 300011,
      "address": 10,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Current_L1",
      "description": "Phase 1 current",
      "addressInManual": 300013,
      "address": 12,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Current_L2",
      "description": "Phase 2 current",
      "addressInManual": 300015,
      "address": 14,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Current_L3",
      "description": "Phase 3 current",
      "addressInManual": 300017,
      "address": 16,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "A",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "ActivePower_L1",
      "description": "Phase 1 active power",
      "addressInManual": 300019,
      "address": 18,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_L2",
      "description": "Phase 2 active power",
      "addressInManual": 300021,
      "address": 20,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_L3",
      "description": "Phase 3 active power",
      "addressInManual": 300023,
      "address": 22,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L1",
      "description": "Phase 1 apparent power",
      "addressInManual": 300025,
      "address": 24,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L2",
      "description": "Phase 2 apparent power",
      "addressInManual": 300027,
      "address": 26,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ApparentPower_L3",
      "description": "Phase 3 apparent power",
      "addressInManual": 300029,
      "address": 28,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L1",
      "description": "Phase 1 reactive power",
      "addressInManual": 300031,
      "address": 30,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L2",
      "description": "Phase 2 reactive power",
      "addressInManual": 300033,
      "address": 32,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_L3",
      "description": "Phase 3 reactive power",
      "addressInManual": 300035,
      "address": 34,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VoltageLN_Sys",
      "description": "System line to neutral voltage",
      "addressInManual": 300037,
      "address": 36,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VoltageLL_Sys",
      "description": "System line to line voltage",
      "addressInManual": 300039,
      "address": 38,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "V",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ActivePower_Sys",
      "description": "System active power",
      "addressInManual": 300041,
      "address": 40,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ApparentPower_Sys",
      "description": "System apparent power",
      "addressInManual": 300043,
      "address": 42,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "VA",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "ReactivePower_Sys",
      "description": "System reactive power",
      "addressInManual": 300045,
      "address": 44,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "var",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PowerFactor_L1",
      "description": "Phase 1 power factor",
      "addressInManual": 300047,
      "address": 46,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_L2",
      "description": "Phase 2 power factor",
      "addressInManual": 300048,
      "address": 47,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_L3",
      "description": "Phase 3 power factor",
      "addressInManual": 300049,
      "address": 48,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PowerFactor_Sys",
      "description": "System power factor",
      "addressInManual": 300050,
      "address": 49,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PhaseSequence",
      "description": "Phase sequence",
      "addressInManual": 300051,
      "address": 50,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Frequency",
      "description": "Frequency",
      "addressInManual": 300052,
      "address": 51,
      "area": "input",
      "type": "int16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh",
      "description": "Total imported active energy",
      "addressInManual": 300053,
      "address": 52,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kvarh",
      "description": "Total imported reactive energy",
      "addressInManual": 300055,
      "address": 54,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PowerDemand",
      "description": "Active power demand",
      "addressInManual": 300057,
      "address": 56,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PowerDemandPeak",
      "description": "Active power demand peak",
      "addressInManual": 300059,
      "address": 58,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImportPartial_kWh",
      "description": "Partial imported active energy",
      "addressInManual": 300061,
      "address": 60,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImportPartial_kvarh",
      "description": "Partial imported reactive energy",
      "addressInManual": 300063,
      "address": 62,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L1",
      "description": "Phase 1 imported active energy",
      "addressInManual": 300065,
      "address": 64,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L2",
      "description": "Phase 2 imported active energy",
      "addressInManual": 300067,
      "address": 66,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_L3",
      "description": "Phase 3 imported active energy",
      "addressInManual": 300069,
      "address": 68,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_T1",
      "description": "Imported active energy, tariff 1",
      "addressInManual": 300071,
      "address": 70,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_T2",
      "description": "Imported active energy, tariff 2",
      "addressInManual": 300073,
      "address": 72,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kWh",
      "description": "Total exported active energy",
      "addressInManual": 300079,
      "address": 78,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyExport_kvarh",
      "description": "Total exported reactive energy",
      "addressInManual": 300081,
      "address": 80,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kvarh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_Int",
      "description": "Total imported active energy, integer part",
      "addressInManual": 301025,
      "address": 1024,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "EnergyImport_kWh_Dec",
      "description": "Total imported active energy, decimal part",
      "addressInManual": 301027,
      "address": 1026,
      "area": "input",
      "type": "int32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "VersionCode",
      "description": "Firmware version code",
      "addressInManual": 300771,
      "address": 770,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "RevisionCode",
      "description": "Firmware revision code",
      "addressInManual": 300772,
      "address": 771,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ProductCode",
      "description": "Carlo Gavazzi identification code",
      "addressInManual": 300012,
      "address": 11,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ProductionYear",
      "description": "Production year",
      "addressInManual": 320497,
      "address": 20496,
      "area": "input",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Password",
      "description": "Programming password",
      "addressInManual": 304097,
      "address": 4096,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "MeasuringSystem",
      "description": "Measuring system",
      "addressInManual": 304099,
      "address": 4098,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "CT_Ratio",
      "description": "Current transformer ratio",
      "addressInManual": 304100,
      "address": 4099,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "VT_Ratio",
      "description": "Voltage transformer ratio",
      "addressInManual": 304102,
      "address": 4101,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": null,
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "DisplayMode",
      "description": "Display mode",
      "addressInManual": 304353,
      "address": 4352,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "TariffEnable",
      "description": "Tariff management enable",
      "addressInManual": 304354,
      "address": 4353,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "MeasurementMode",
      "description": "Measurement mode selection",
      "addressInManual": 304356,
      "address": 4355,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "WiringStatus",
      "description": "Wrong connection status",
      "addressInManual": 304358,
      "address": 4357,
      "area": "holding",
      "type": "bitfield16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "TariffMode",
      "description": "Tariff selection source",
      "addressInManual": 304609,
      "address": 4608,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "TariffNumber",
      "description": "Active tariff via serial",
      "addressInManual": 304610,
      "address": 4609,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ModbusAddress",
      "description": "RS485 instrument address",
      "addressInManual": 308193,
      "address": 8192,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "BaudRate",
      "description": "RS485 baud rate",
      "addressInManual": 308194,
      "address": 8193,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Parity",
      "description": "RS485 parity",
      "addressInManual": 308195,
      "address": 8194,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "StopBits",
      "description": "RS485 stop bits",
      "addressInManual": 308196,
      "address": 8195,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "MaxWordsPerRead",
      "description": "Maximum words per read request",
      "addressInManual": 308197,
      "address": 8196,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "ResetPartialAndTariff",
      "description": "Reset partial, tariff and demand meters",
      "addressInManual": 316385,
      "address": 16384,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "ResetTotalEnergy",
      "description": "Reset total energy meters",
      "addressInManual": 316386,
      "address": 16385,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    }
  ]
}
