{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Circutor",
  "model": "CVM-MINI",
  "models": ["CVM-MINI", "CVM-MINI-ITF-RS485-C2", "CVM-MINI-MC-ITF-RS485-C2", "CVM-MINI-HAR"],
  "vendor_website": "circutor.com",
  "description": "DIN rail power analyser with RS-485 (Modbus RTU)",
  "revision": 2,
  "revised": "2026-10-17",
  "source": "Circutor, \"Power analyzer CVM-MINI series instruction manual\", M98174001-03-19A",
  "sources": [{"title": "CVM-MINI series Power analyzer, Instruction manual", "version": "M98174001-03-19A", "url": "https://docs.circutor.com/docs/M98174001-03.pdf", "note": "section 6.1, Modbus memory map"}],
  "notes": [
    "Every value is a 32-bit integer in two registers, read with FC03 or FC04.",
    "Harmonics (0x01F4-0x0307) are on the HAR model only.",
    "The manual gives watts (w) as the unit of the reactive and apparent powers; they are var and VA here."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 9600,
  "parity": "N",
  "databits": 8,
  "stopbits": 1,
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "official",
  "registers": [
    {"name": "Voltage phase L1", "group": "Measurements", "area": "holding", "address": "0x0000", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage phase L1", "group": "Maximum values", "area": "holding", "address": "0x0060", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage phase L1", "group": "Minimum values", "area": "holding", "address": "0x00C0", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L1", "group": "Measurements", "area": "holding", "address": "0x0002", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum current L1", "group": "Maximum values", "area": "holding", "address": "0x0062", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum current L1", "group": "Minimum values", "area": "holding", "address": "0x00C2", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L1", "group": "Measurements", "area": "holding", "address": "0x0004", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Maximum active power L1", "group": "Maximum values", "area": "holding", "address": "0x0064", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Minimum active power L1", "group": "Minimum values", "area": "holding", "address": "0x00C4", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Reactive power L1", "group": "Measurements", "area": "holding", "address": "0x0006", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Maximum reactive power L1", "group": "Maximum values", "area": "holding", "address": "0x0066", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Minimum reactive power L1", "group": "Minimum values", "area": "holding", "address": "0x00C6", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L1", "group": "Measurements", "area": "holding", "address": "0x004A", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Maximum apparent power L1", "group": "Maximum values", "area": "holding", "address": "0x00AA", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Minimum apparent power L1", "group": "Minimum values", "area": "holding", "address": "0x010A", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L1", "group": "Measurements", "area": "holding", "address": "0x0008", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Maximum power factor L1", "group": "Maximum values", "area": "holding", "address": "0x0068", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Minimum power factor L1", "group": "Minimum values", "area": "holding", "address": "0x00C8", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Voltage phase L2", "group": "Measurements", "area": "holding", "address": "0x000A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage phase L2", "group": "Maximum values", "area": "holding", "address": "0x006A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage phase L2", "group": "Minimum values", "area": "holding", "address": "0x00CA", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L2", "group": "Measurements", "area": "holding", "address": "0x000C", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum current L2", "group": "Maximum values", "area": "holding", "address": "0x006C", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum current L2", "group": "Minimum values", "area": "holding", "address": "0x00CC", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L2", "group": "Measurements", "area": "holding", "address": "0x000E", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Maximum active power L2", "group": "Maximum values", "area": "holding", "address": "0x006E", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Minimum active power L2", "group": "Minimum values", "area": "holding", "address": "0x00CE", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Reactive power L2", "group": "Measurements", "area": "holding", "address": "0x0010", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Maximum reactive power L2", "group": "Maximum values", "area": "holding", "address": "0x0070", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Minimum reactive power L2", "group": "Minimum values", "area": "holding", "address": "0x00D0", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L2", "group": "Measurements", "area": "holding", "address": "0x004C", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Maximum apparent power L2", "group": "Maximum values", "area": "holding", "address": "0x00AC", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Minimum apparent power L2", "group": "Minimum values", "area": "holding", "address": "0x010C", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L2", "group": "Measurements", "area": "holding", "address": "0x0012", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Maximum power factor L2", "group": "Maximum values", "area": "holding", "address": "0x0072", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Minimum power factor L2", "group": "Minimum values", "area": "holding", "address": "0x00D2", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Voltage phase L3", "group": "Measurements", "area": "holding", "address": "0x0014", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage phase L3", "group": "Maximum values", "area": "holding", "address": "0x0074", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage phase L3", "group": "Minimum values", "area": "holding", "address": "0x00D4", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L3", "group": "Measurements", "area": "holding", "address": "0x0016", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum current L3", "group": "Maximum values", "area": "holding", "address": "0x0076", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum current L3", "group": "Minimum values", "area": "holding", "address": "0x00D6", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L3", "group": "Measurements", "area": "holding", "address": "0x0018", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Maximum active power L3", "group": "Maximum values", "area": "holding", "address": "0x0078", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Minimum active power L3", "group": "Minimum values", "area": "holding", "address": "0x00D8", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Reactive power L3", "group": "Measurements", "area": "holding", "address": "0x001A", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Maximum reactive power L3", "group": "Maximum values", "area": "holding", "address": "0x007A", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Minimum reactive power L3", "group": "Minimum values", "area": "holding", "address": "0x00DA", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L3", "group": "Measurements", "area": "holding", "address": "0x004E", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Maximum apparent power L3", "group": "Maximum values", "area": "holding", "address": "0x00AE", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Minimum apparent power L3", "group": "Minimum values", "area": "holding", "address": "0x010E", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L3", "group": "Measurements", "area": "holding", "address": "0x001C", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Maximum power factor L3", "group": "Maximum values", "area": "holding", "address": "0x007C", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Minimum power factor L3", "group": "Minimum values", "area": "holding", "address": "0x00DC", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Temperature", "group": "Measurements", "area": "holding", "address": "0x0050", "type": "int32", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "Maximum temperature", "group": "Maximum values", "area": "holding", "address": "0x00B0", "type": "int32", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "Minimum temperature", "group": "Minimum values", "area": "holding", "address": "0x0110", "type": "int32", "scale": 0.1, "unit": "°C", "access": "R"},
    {"name": "Active power III", "group": "Measurements", "area": "holding", "address": "0x001E", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Maximum active power III", "group": "Maximum values", "area": "holding", "address": "0x007E", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Minimum active power III", "group": "Minimum values", "area": "holding", "address": "0x00DE", "type": "int32", "unit": "W", "access": "R"},
    {"name": "Inductive power III", "group": "Measurements", "area": "holding", "address": "0x0020", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Maximum inductive power III", "group": "Maximum values", "area": "holding", "address": "0x0080", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Minimum inductive power III", "group": "Minimum values", "area": "holding", "address": "0x00E0", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Capacitive power III", "group": "Measurements", "area": "holding", "address": "0x0022", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Maximum capacitive power III", "group": "Maximum values", "area": "holding", "address": "0x0082", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Minimum capacitive power III", "group": "Minimum values", "area": "holding", "address": "0x00E2", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Cos φ III", "group": "Measurements", "area": "holding", "address": "0x0024", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Maximum cos φ III", "group": "Maximum values", "area": "holding", "address": "0x0084", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Minimum cos φ III", "group": "Minimum values", "area": "holding", "address": "0x00E4", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Power factor III", "group": "Measurements", "area": "holding", "address": "0x0026", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Maximum power factor III", "group": "Maximum values", "area": "holding", "address": "0x0086", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Minimum power factor III", "group": "Minimum values", "area": "holding", "address": "0x00E6", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Frequency", "group": "Measurements", "area": "holding", "address": "0x0028", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"},
    {"name": "Maximum frequency", "group": "Maximum values", "area": "holding", "address": "0x0088", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"},
    {"name": "Minimum frequency", "group": "Minimum values", "area": "holding", "address": "0x00E8", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"},
    {"name": "Voltage line L1-L2", "group": "Measurements", "area": "holding", "address": "0x002A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage line L1-L2", "group": "Maximum values", "area": "holding", "address": "0x008A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage line L1-L2", "group": "Minimum values", "area": "holding", "address": "0x00EA", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Voltage line L2-L3", "group": "Measurements", "area": "holding", "address": "0x002C", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage line L2-L3", "group": "Maximum values", "area": "holding", "address": "0x008C", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage line L2-L3", "group": "Minimum values", "area": "holding", "address": "0x00EC", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Voltage line L3-L1", "group": "Measurements", "area": "holding", "address": "0x002E", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Maximum voltage line L3-L1", "group": "Maximum values", "area": "holding", "address": "0x008E", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Minimum voltage line L3-L1", "group": "Minimum values", "area": "holding", "address": "0x00EE", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "THD voltage L1", "group": "Measurements", "area": "holding", "address": "0x0030", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD voltage L1", "group": "Maximum values", "area": "holding", "address": "0x0090", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD voltage L1", "group": "Minimum values", "area": "holding", "address": "0x00F0", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "THD voltage L2", "group": "Measurements", "area": "holding", "address": "0x0032", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD voltage L2", "group": "Maximum values", "area": "holding", "address": "0x0092", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD voltage L2", "group": "Minimum values", "area": "holding", "address": "0x00F2", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "THD voltage L3", "group": "Measurements", "area": "holding", "address": "0x0034", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD voltage L3", "group": "Maximum values", "area": "holding", "address": "0x0094", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD voltage L3", "group": "Minimum values", "area": "holding", "address": "0x00F4", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "THD current L1", "group": "Measurements", "area": "holding", "address": "0x0036", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD current L1", "group": "Maximum values", "area": "holding", "address": "0x0096", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD current L1", "group": "Minimum values", "area": "holding", "address": "0x00F6", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "THD current L2", "group": "Measurements", "area": "holding", "address": "0x0038", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD current L2", "group": "Maximum values", "area": "holding", "address": "0x0098", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD current L2", "group": "Minimum values", "area": "holding", "address": "0x00F8", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "THD current L3", "group": "Measurements", "area": "holding", "address": "0x003A", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Maximum THD current L3", "group": "Maximum values", "area": "holding", "address": "0x009A", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Minimum THD current L3", "group": "Minimum values", "area": "holding", "address": "0x00FA", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Apparent power III", "group": "Measurements", "area": "holding", "address": "0x0042", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Maximum apparent power III", "group": "Maximum values", "area": "holding", "address": "0x00A2", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Minimum apparent power III", "group": "Minimum values", "area": "holding", "address": "0x0102", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Demand", "group": "Measurements", "area": "holding", "address": "0x0044", "type": "int32", "access": "R", "description": "W, VA or mA depending on the demand parameter set"},
    {"name": "Maximum demand", "group": "Maximum values", "area": "holding", "address": "0x00A4", "type": "int32", "access": "R", "description": "W, VA or mA depending on the demand parameter set"},
    {"name": "Minimum demand", "group": "Minimum values", "area": "holding", "address": "0x0104", "type": "int32", "access": "R", "description": "W, VA or mA depending on the demand parameter set"},
    {"name": "Three-phase current (average)", "group": "Measurements", "area": "holding", "address": "0x0046", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum three-phase current (average)", "group": "Maximum values", "area": "holding", "address": "0x00A6", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum three-phase current (average)", "group": "Minimum values", "area": "holding", "address": "0x0106", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Neutral current", "group": "Measurements", "area": "holding", "address": "0x0048", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum neutral current", "group": "Maximum values", "area": "holding", "address": "0x00A8", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum neutral current", "group": "Minimum values", "area": "holding", "address": "0x0108", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Demand current L2", "group": "Measurements", "area": "holding", "address": "0x0052", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand current L2", "group": "Maximum values", "area": "holding", "address": "0x00B2", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum demand current L2", "group": "Minimum values", "area": "holding", "address": "0x0112", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Demand current L3", "group": "Measurements", "area": "holding", "address": "0x0054", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand current L3", "group": "Maximum values", "area": "holding", "address": "0x00B4", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Minimum demand current L3", "group": "Minimum values", "area": "holding", "address": "0x0114", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active energy", "group": "Energy", "area": "holding", "address": "0x003C", "type": "uint32", "unit": "Wh", "access": "R"},
    {"name": "Inductive reactive energy", "group": "Energy", "area": "holding", "address": "0x003E", "type": "uint32", "unit": "varh", "access": "R"},
    {"name": "Capacitive reactive energy", "group": "Energy", "area": "holding", "address": "0x0040", "type": "uint32", "unit": "varh", "access": "R"},
    {"name": "Apparent energy", "group": "Energy", "area": "holding", "address": "0x0056", "type": "uint32", "unit": "VAh", "access": "R"},
    {"name": "Active energy generated", "group": "Energy", "area": "holding", "address": "0x0058", "type": "uint32", "unit": "Wh", "access": "R"},
    {"name": "Inductive energy generated", "group": "Energy", "area": "holding", "address": "0x005A", "type": "uint32", "unit": "varh", "access": "R"},
    {"name": "Capacitive energy generated", "group": "Energy", "area": "holding", "address": "0x005C", "type": "uint32", "unit": "varh", "access": "R"},
    {"name": "Apparent energy generated", "group": "Energy", "area": "holding", "address": "0x005E", "type": "uint32", "unit": "VAh", "access": "R"},
    {"name": "RMS voltage L1", "group": "Harmonics", "area": "holding", "address": "0x02AE", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "RMS voltage L2", "group": "Harmonics", "area": "holding", "address": "0x02CC", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "RMS voltage L3", "group": "Harmonics", "area": "holding", "address": "0x02EA", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Voltage harmonic 2 L1", "group": "Harmonics", "area": "holding", "address": "0x02B0", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 2 L2", "group": "Harmonics", "area": "holding", "address": "0x02CE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 2 L3", "group": "Harmonics", "area": "holding", "address": "0x02EC", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 3 L1", "group": "Harmonics", "area": "holding", "address": "0x02B2", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 3 L2", "group": "Harmonics", "area": "holding", "address": "0x02D0", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 3 L3", "group": "Harmonics", "area": "holding", "address": "0x02EE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 4 L1", "group": "Harmonics", "area": "holding", "address": "0x02B4", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 4 L2", "group": "Harmonics", "area": "holding", "address": "0x02D2", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 4 L3", "group": "Harmonics", "area": "holding", "address": "0x02F0", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 5 L1", "group": "Harmonics", "area": "holding", "address": "0x02B6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 5 L2", "group": "Harmonics", "area": "holding", "address": "0x02D4", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 5 L3", "group": "Harmonics", "area": "holding", "address": "0x02F2", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 6 L1", "group": "Harmonics", "area": "holding", "address": "0x02B8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 6 L2", "group": "Harmonics", "area": "holding", "address": "0x02D6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 6 L3", "group": "Harmonics", "area": "holding", "address": "0x02F4", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 7 L1", "group": "Harmonics", "area": "holding", "address": "0x02BA", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 7 L2", "group": "Harmonics", "area": "holding", "address": "0x02D8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 7 L3", "group": "Harmonics", "area": "holding", "address": "0x02F6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 8 L1", "group": "Harmonics", "area": "holding", "address": "0x02BC", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 8 L2", "group": "Harmonics", "area": "holding", "address": "0x02DA", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 8 L3", "group": "Harmonics", "area": "holding", "address": "0x02F8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 9 L1", "group": "Harmonics", "area": "holding", "address": "0x02BE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 9 L2", "group": "Harmonics", "area": "holding", "address": "0x02DC", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 9 L3", "group": "Harmonics", "area": "holding", "address": "0x02FA", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 10 L1", "group": "Harmonics", "area": "holding", "address": "0x02C0", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 10 L2", "group": "Harmonics", "area": "holding", "address": "0x02DE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 10 L3", "group": "Harmonics", "area": "holding", "address": "0x02FC", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 11 L1", "group": "Harmonics", "area": "holding", "address": "0x02C2", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 11 L2", "group": "Harmonics", "area": "holding", "address": "0x02E0", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 11 L3", "group": "Harmonics", "area": "holding", "address": "0x02FE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 12 L1", "group": "Harmonics", "area": "holding", "address": "0x02C4", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 12 L2", "group": "Harmonics", "area": "holding", "address": "0x02E2", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 12 L3", "group": "Harmonics", "area": "holding", "address": "0x0300", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 13 L1", "group": "Harmonics", "area": "holding", "address": "0x02C6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 13 L2", "group": "Harmonics", "area": "holding", "address": "0x02E4", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 13 L3", "group": "Harmonics", "area": "holding", "address": "0x0302", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 14 L1", "group": "Harmonics", "area": "holding", "address": "0x02C8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 14 L2", "group": "Harmonics", "area": "holding", "address": "0x02E6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 14 L3", "group": "Harmonics", "area": "holding", "address": "0x0304", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 15 L1", "group": "Harmonics", "area": "holding", "address": "0x02CA", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 15 L2", "group": "Harmonics", "area": "holding", "address": "0x02E8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Voltage harmonic 15 L3", "group": "Harmonics", "area": "holding", "address": "0x0306", "type": "int32", "unit": "%", "access": "R"},
    {"name": "RMS current L1", "group": "Harmonics", "area": "holding", "address": "0x01F4", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "RMS current L2", "group": "Harmonics", "area": "holding", "address": "0x0212", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "RMS current L3", "group": "Harmonics", "area": "holding", "address": "0x0230", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Current harmonic 2 L1", "group": "Harmonics", "area": "holding", "address": "0x01F6", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 2 L2", "group": "Harmonics", "area": "holding", "address": "0x0214", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 2 L3", "group": "Harmonics", "area": "holding", "address": "0x0232", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 3 L1", "group": "Harmonics", "area": "holding", "address": "0x01F8", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 3 L2", "group": "Harmonics", "area": "holding", "address": "0x0216", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 3 L3", "group": "Harmonics", "area": "holding", "address": "0x0234", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 4 L1", "group": "Harmonics", "area": "holding", "address": "0x01FA", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 4 L2", "group": "Harmonics", "area": "holding", "address": "0x0218", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 4 L3", "group": "Harmonics", "area": "holding", "address": "0x0236", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 5 L1", "group": "Harmonics", "area": "holding", "address": "0x01FC", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 5 L2", "group": "Harmonics", "area": "holding", "address": "0x021A", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 5 L3", "group": "Harmonics", "area": "holding", "address": "0x0238", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 6 L1", "group": "Harmonics", "area": "holding", "address": "0x01FE", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 6 L2", "group": "Harmonics", "area": "holding", "address": "0x021C", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 6 L3", "group": "Harmonics", "area": "holding", "address": "0x023A", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 7 L1", "group": "Harmonics", "area": "holding", "address": "0x0200", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 7 L2", "group": "Harmonics", "area": "holding", "address": "0x021E", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 7 L3", "group": "Harmonics", "area": "holding", "address": "0x023C", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 8 L1", "group": "Harmonics", "area": "holding", "address": "0x0202", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 8 L2", "group": "Harmonics", "area": "holding", "address": "0x0220", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 8 L3", "group": "Harmonics", "area": "holding", "address": "0x023E", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 9 L1", "group": "Harmonics", "area": "holding", "address": "0x0204", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 9 L2", "group": "Harmonics", "area": "holding", "address": "0x0222", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 9 L3", "group": "Harmonics", "area": "holding", "address": "0x0240", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 10 L1", "group": "Harmonics", "area": "holding", "address": "0x0206", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 10 L2", "group": "Harmonics", "area": "holding", "address": "0x0224", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 10 L3", "group": "Harmonics", "area": "holding", "address": "0x0242", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 11 L1", "group": "Harmonics", "area": "holding", "address": "0x0208", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 11 L2", "group": "Harmonics", "area": "holding", "address": "0x0226", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 11 L3", "group": "Harmonics", "area": "holding", "address": "0x0244", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 12 L1", "group": "Harmonics", "area": "holding", "address": "0x020A", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 12 L2", "group": "Harmonics", "area": "holding", "address": "0x0228", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 12 L3", "group": "Harmonics", "area": "holding", "address": "0x0246", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 13 L1", "group": "Harmonics", "area": "holding", "address": "0x020C", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 13 L2", "group": "Harmonics", "area": "holding", "address": "0x022A", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 13 L3", "group": "Harmonics", "area": "holding", "address": "0x0248", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 14 L1", "group": "Harmonics", "area": "holding", "address": "0x020E", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 14 L2", "group": "Harmonics", "area": "holding", "address": "0x022C", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 14 L3", "group": "Harmonics", "area": "holding", "address": "0x024A", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 15 L1", "group": "Harmonics", "area": "holding", "address": "0x0210", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 15 L2", "group": "Harmonics", "area": "holding", "address": "0x022E", "type": "int32", "unit": "%", "access": "R"},
    {"name": "Current harmonic 15 L3", "group": "Harmonics", "area": "holding", "address": "0x024C", "type": "int32", "unit": "%", "access": "R"}
  ]
}
