{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Accuenergy",
  "model": "AcuRev 1310",
  "models": ["AcuRev 1312", "AcuRev 1313", "AcuRev 1314", "AcuRev 1300"],
  "vendor_website": "accuenergy.com",
  "description": "DIN rail power and energy meters AcuRev 1312, 1313 and 1314 (RS485 Modbus RTU)",
  "revision": 2,
  "revised": "2026-10-17",
  "source": "Accuenergy, \"AcuRev 1310 Modbus Map\" v1.00 and \"AcuRev 1310 DIN-Rail Power Meter Users Manual\" v1.2.11 (October 2026)",
  "sources": [{"title": "AcuRev 1310 Modbus Map", "version": "1.00", "url": "https://www.accuenergy.com/wp-content/uploads/AcuRev-1310-Modbus-Map-v1.00.xlsx"}, {"title": "AcuRev 1310 DIN-Rail Power Meter Users Manual", "version": "1.2.11", "date": "2026-10", "url": "https://accuenergy.com/files/acurev/AcuRev-1300-User-Manual.pdf", "note": "chapter 5, tables 5-7 to 5-13"}],
  "notes": [
    "AcuRev 1312 (single phase), 1313 (three phase) and 1314 (three phase with neutral CT). Accuenergy publishes this manual as the AcuRev 1300 manual too; the SunSpec block from 0x1045 carries the AcuRev 1300 register names.",
    "FC03 reads, FC10 writes; values are big endian, high word first. Floats are IEEE 754.",
    "Real-time powers and demands are in kW, kvar and kVA; energies are counts of 0.01 kWh (kvarh, kVAh).",
    "Writing energies, resets and most settings needs the communication revise authority (0x20A) after the password (0x20B).",
    "Date/time stamps of peaks, max/min values and records (3 registers, YY MM DD hh mm ss), the TOU program, alarm settings and event logs are in the manual and not in this map.",
    "The SunSpec common and meter models are also published from 0x1000 and from 50000; see the SunSpec maps for their layout."
  ],
  "protocol": "rtu",
  "unit_id": 1,
  "baudrate": 19200,
  "parity": "N",
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "official",
  "registers": [
    {"name": "Total Current", "group": "Real-time", "area": "holding", "address": "0x2000", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase A Current", "group": "Real-time", "area": "holding", "address": "0x2002", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase B Current", "group": "Real-time", "area": "holding", "address": "0x2004", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase C Current", "group": "Real-time", "area": "holding", "address": "0x2006", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase Average Voltage", "group": "Real-time", "area": "holding", "address": "0x2008", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Phase A Voltage", "group": "Real-time", "area": "holding", "address": "0x200A", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Phase B Voltage", "group": "Real-time", "area": "holding", "address": "0x200C", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Phase C Voltage", "group": "Real-time", "area": "holding", "address": "0x200E", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Line Average Voltage", "group": "Real-time", "area": "holding", "address": "0x2010", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Line AB Voltage", "group": "Real-time", "area": "holding", "address": "0x2012", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Line BC Voltage", "group": "Real-time", "area": "holding", "address": "0x2014", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Line CA Voltage", "group": "Real-time", "area": "holding", "address": "0x2016", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Frequency", "group": "Real-time", "area": "holding", "address": "0x2018", "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Total Active Power", "group": "Real-time", "area": "holding", "address": "0x201A", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Phase A Active Power", "group": "Real-time", "area": "holding", "address": "0x201C", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Phase B Active Power", "group": "Real-time", "area": "holding", "address": "0x201E", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Phase C Active Power", "group": "Real-time", "area": "holding", "address": "0x2020", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Total Apparent Power", "group": "Real-time", "area": "holding", "address": "0x2022", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Phase A Apparent Power", "group": "Real-time", "area": "holding", "address": "0x2024", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Phase B Apparent Power", "group": "Real-time", "area": "holding", "address": "0x2026", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Phase C Apparent Power", "group": "Real-time", "area": "holding", "address": "0x2028", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Total Reactive Power", "group": "Real-time", "area": "holding", "address": "0x202A", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Phase A Reactive Power", "group": "Real-time", "area": "holding", "address": "0x202C", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Phase B Reactive Power", "group": "Real-time", "area": "holding", "address": "0x202E", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Phase C Reactive Power", "group": "Real-time", "area": "holding", "address": "0x2030", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Power Factor", "group": "Real-time", "area": "holding", "address": "0x2032", "type": "float32", "access": "R"},
    {"name": "Power factor phase A", "group": "Real-time", "area": "holding", "address": "0x2034", "type": "float32", "access": "R"},
    {"name": "Power factor phase B", "group": "Real-time", "area": "holding", "address": "0x2036", "type": "float32", "access": "R"},
    {"name": "Power factor phase C", "group": "Real-time", "area": "holding", "address": "0x2038", "type": "float32", "access": "R"},
    {"name": "Phase Angle of V1 to V1", "group": "Real-time", "area": "holding", "address": "0x203A", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Phase Angle of V2 to V1", "group": "Real-time", "area": "holding", "address": "0x203C", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Phase Angle of V3 to V1", "group": "Real-time", "area": "holding", "address": "0x203E", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Phase Angle of I1 to V1", "group": "Real-time", "area": "holding", "address": "0x2040", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Phase Angle of I2 to V1", "group": "Real-time", "area": "holding", "address": "0x2042", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Phase Angle of I3 to V1", "group": "Real-time", "area": "holding", "address": "0x2044", "type": "float32", "unit": "°", "access": "R"},
    {"name": "Total Active Energy Exported", "group": "Energy", "area": "holding", "address": "0x2046", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Exported in Phase A", "group": "Energy", "area": "holding", "address": "0x2048", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Exported in Phase B", "group": "Energy", "area": "holding", "address": "0x204A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Exported in Phase C", "group": "Energy", "area": "holding", "address": "0x204C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Imported", "group": "Energy", "area": "holding", "address": "0x204E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Imported in Phase A", "group": "Energy", "area": "holding", "address": "0x2050", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Imported in Phase B", "group": "Energy", "area": "holding", "address": "0x2052", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy Imported in Phase C", "group": "Energy", "area": "holding", "address": "0x2054", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Exported", "group": "Energy", "area": "holding", "address": "0x2056", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Exported in Phase A", "group": "Energy", "area": "holding", "address": "0x2058", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Exported in Phase B", "group": "Energy", "area": "holding", "address": "0x205A", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Exported in Phase C", "group": "Energy", "area": "holding", "address": "0x205C", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Imported", "group": "Energy", "area": "holding", "address": "0x205E", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Imported in Phase A", "group": "Energy", "area": "holding", "address": "0x2060", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Imported in Phase B", "group": "Energy", "area": "holding", "address": "0x2062", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Apparent Energy Imported in Phase C", "group": "Energy", "area": "holding", "address": "0x2064", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q1", "group": "Energy", "area": "holding", "address": "0x2066", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q1 Phase A", "group": "Energy", "area": "holding", "address": "0x2068", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q1 Phase B", "group": "Energy", "area": "holding", "address": "0x206A", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q1 Phase C", "group": "Energy", "area": "holding", "address": "0x206C", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q2", "group": "Energy", "area": "holding", "address": "0x206E", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q2 Phase A", "group": "Energy", "area": "holding", "address": "0x2070", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q2 Phase B", "group": "Energy", "area": "holding", "address": "0x2072", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q2 Phase C", "group": "Energy", "area": "holding", "address": "0x2074", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q3", "group": "Energy", "area": "holding", "address": "0x2076", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q3 Phase A", "group": "Energy", "area": "holding", "address": "0x2078", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q3 Phase B", "group": "Energy", "area": "holding", "address": "0x207A", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q3 Phase C", "group": "Energy", "area": "holding", "address": "0x207C", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q4", "group": "Energy", "area": "holding", "address": "0x207E", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q4 Phase A", "group": "Energy", "area": "holding", "address": "0x2080", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q4 Phase B", "group": "Energy", "area": "holding", "address": "0x2082", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Imported Q4 Phase C", "group": "Energy", "area": "holding", "address": "0x2084", "type": "uint32", "scale": 0.01, "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Neutral Current", "group": "Real-time", "area": "holding", "address": "0x1200", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase Voltage", "group": "Real-time", "area": "holding", "address": "0x1202", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Temperature of chips", "group": "Real-time", "area": "holding", "address": "0x1204", "type": "float32", "unit": "°C", "access": "R"},
    {"name": "Load type", "group": "Real-time", "area": "holding", "address": "0x1206", "type": "float32", "access": "R", "enum": {"67": "Capacitive", "76": "Inductive", "82": "Resistive"}},
    {"name": "System active power demand", "group": "Real-time", "area": "holding", "address": "0x1208", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "System Reactive power demand", "group": "Real-time", "area": "holding", "address": "0x120A", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "System apparent power demand", "group": "Real-time", "area": "holding", "address": "0x120C", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Phase A current demand", "group": "Real-time", "area": "holding", "address": "0x120E", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase B current demand", "group": "Real-time", "area": "holding", "address": "0x1210", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase C current demand", "group": "Real-time", "area": "holding", "address": "0x1212", "type": "float32", "unit": "A", "access": "R"},
    {"name": "System Active Power Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x1214", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "System Reactive Power Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x1216", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "System Apparent Power Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x1218", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Phase A Current Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x121A", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase B Current Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x121C", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Phase C Current Demand Prediction", "group": "Real-time", "area": "holding", "address": "0x121E", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Residual Current", "group": "Real-time", "area": "holding", "address": "0x1220", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Total Active Energy", "group": "Energy", "area": "holding", "address": "0x1300", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x1302", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x1304", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1306", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Active Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x1308", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Active Energy", "group": "Energy", "area": "holding", "address": "0x130A", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Active Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x130C", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Active Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x130E", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Active Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1310", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Active Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x1312", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Imported Active Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x1314", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Imported Active Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x1316", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Imported Active Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1318", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Imported Active Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x131A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Active Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x131C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Active Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x131E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Active Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1320", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Active Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x1322", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported", "group": "Energy", "area": "holding", "address": "0x1324", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported tariff 1", "group": "Energy", "area": "holding", "address": "0x1326", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported tariff 2", "group": "Energy", "area": "holding", "address": "0x1328", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported tariff 3", "group": "Energy", "area": "holding", "address": "0x132A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported tariff 4", "group": "Energy", "area": "holding", "address": "0x132C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported", "group": "Energy", "area": "holding", "address": "0x132E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Reactive Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x1330", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Reactive Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x1332", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Reactive Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1334", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Exported Reactive Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x1336", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy", "group": "Energy", "area": "holding", "address": "0x1338", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x133A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x133C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x133E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x1340", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Reactive Energy", "group": "Energy", "area": "holding", "address": "0x1342", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Reactive Energy tariff 1", "group": "Energy", "area": "holding", "address": "0x1344", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Reactive Energy tariff 2", "group": "Energy", "area": "holding", "address": "0x1346", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Reactive Energy tariff 3", "group": "Energy", "area": "holding", "address": "0x1348", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Net Reactive Energy tariff 4", "group": "Energy", "area": "holding", "address": "0x134A", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": -9999999.99, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q1 tariff 1", "group": "Energy", "area": "holding", "address": "0x134C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q1 tariff 2", "group": "Energy", "area": "holding", "address": "0x134E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q1 tariff 3", "group": "Energy", "area": "holding", "address": "0x1350", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q1 tariff 4", "group": "Energy", "area": "holding", "address": "0x1352", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q2 tariff 1", "group": "Energy", "area": "holding", "address": "0x1354", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q2 tariff 2", "group": "Energy", "area": "holding", "address": "0x1356", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q2 tariff 3", "group": "Energy", "area": "holding", "address": "0x1358", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Imported Q2 tariff 4", "group": "Energy", "area": "holding", "address": "0x135A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q3 tariff 1", "group": "Energy", "area": "holding", "address": "0x135C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q3 tariff 2", "group": "Energy", "area": "holding", "address": "0x135E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q3 tariff 3", "group": "Energy", "area": "holding", "address": "0x1360", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q3 tariff 4", "group": "Energy", "area": "holding", "address": "0x1362", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q4 tariff 1", "group": "Energy", "area": "holding", "address": "0x1364", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q4 tariff 2", "group": "Energy", "area": "holding", "address": "0x1366", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q4 tariff 3", "group": "Energy", "area": "holding", "address": "0x1368", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Total Reactive Energy Exported Q4 tariff 4", "group": "Energy", "area": "holding", "address": "0x136A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Last month total Active Energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x1400", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1402", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1404", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported in phase C", "group": "Monthly energy", "area": "holding", "address": "0x1406", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1408", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x140A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x140C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Imported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x140E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x1410", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1412", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1414", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported in phase C", "group": "Monthly energy", "area": "holding", "address": "0x1416", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1418", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x141A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x141C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy Exported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x141E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy", "group": "Monthly energy", "area": "holding", "address": "0x1420", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1422", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1424", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1426", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Active Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1428", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month net Active Energy", "group": "Monthly energy", "area": "holding", "address": "0x142A", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month net Active Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x142C", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month net Active Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x142E", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month net Active Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1430", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month net Active Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1432", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1", "group": "Monthly energy", "area": "holding", "address": "0x1434", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1436", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1438", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 in phase C", "group": "Monthly energy", "area": "holding", "address": "0x143A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x143C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x143E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1440", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q1 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1442", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2", "group": "Monthly energy", "area": "holding", "address": "0x1444", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1446", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1448", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 phase C", "group": "Monthly energy", "area": "holding", "address": "0x144A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x144C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x144E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1450", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported Q2 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1452", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3", "group": "Monthly energy", "area": "holding", "address": "0x1454", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1456", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1458", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 phase C", "group": "Monthly energy", "area": "holding", "address": "0x145A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x145C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x145E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1460", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q3 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1462", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total VAR-hours Exported energy d Q4", "group": "Monthly energy", "area": "holding", "address": "0x1464", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1466", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1468", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 phase C", "group": "Monthly energy", "area": "holding", "address": "0x146A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x146C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x146E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1470", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported Q4 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1472", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x1474", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1476", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1478", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x147A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Imported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x147C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x147E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1480", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1482", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1484", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive energy Exported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1486", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive Energy", "group": "Monthly energy", "area": "holding", "address": "0x1488", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x148A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x148C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x148E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Reactive Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1490", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month net Reactive Energy", "group": "Monthly energy", "area": "holding", "address": "0x1492", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month net Reactive Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1494", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month net Reactive Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1496", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month net Reactive Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1498", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month net Reactive Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x149A", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last month total Apparent Energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x149C", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Imported phase A", "group": "Monthly energy", "area": "holding", "address": "0x149E", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Imported phase B", "group": "Monthly energy", "area": "holding", "address": "0x14A0", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Imported phase C", "group": "Monthly energy", "area": "holding", "address": "0x14A2", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x14A4", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Exported phase A", "group": "Monthly energy", "area": "holding", "address": "0x14A6", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Exported phase B", "group": "Monthly energy", "area": "holding", "address": "0x14A8", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last month total Apparent Energy Exported phase C", "group": "Monthly energy", "area": "holding", "address": "0x14AA", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Active Energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x1500", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1502", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1504", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported in phase C", "group": "Monthly energy", "area": "holding", "address": "0x1506", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1508", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x150A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x150C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Imported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x150E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x1510", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1512", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1514", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported in phase C", "group": "Monthly energy", "area": "holding", "address": "0x1516", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1518", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x151A", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x151C", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy Exported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x151E", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy", "group": "Monthly energy", "area": "holding", "address": "0x1520", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1522", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1524", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1526", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Active Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1528", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last net Active Energy", "group": "Monthly energy", "area": "holding", "address": "0x152A", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last net Active Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x152C", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last net Active Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x152E", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last net Active Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1530", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last net Active Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1532", "type": "int32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1", "group": "Monthly energy", "area": "holding", "address": "0x1534", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 in phase A", "group": "Monthly energy", "area": "holding", "address": "0x1536", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 in phase B", "group": "Monthly energy", "area": "holding", "address": "0x1538", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 in phase C", "group": "Monthly energy", "area": "holding", "address": "0x153A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x153C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x153E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1540", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q1 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1542", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2", "group": "Monthly energy", "area": "holding", "address": "0x1544", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1546", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1548", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 phase C", "group": "Monthly energy", "area": "holding", "address": "0x154A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x154C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x154E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1550", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported Q2 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1552", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3", "group": "Monthly energy", "area": "holding", "address": "0x1554", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1556", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1558", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 phase C", "group": "Monthly energy", "area": "holding", "address": "0x155A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x155C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x155E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1560", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q3 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1562", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total VAR-hours Exported energy d Q4", "group": "Monthly energy", "area": "holding", "address": "0x1564", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 phase A", "group": "Monthly energy", "area": "holding", "address": "0x1566", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 phase B", "group": "Monthly energy", "area": "holding", "address": "0x1568", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 phase C", "group": "Monthly energy", "area": "holding", "address": "0x156A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x156C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x156E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1570", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported Q4 tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1572", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x1574", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1576", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1578", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x157A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Imported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x157C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x157E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1580", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1582", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1584", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive energy Exported tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1586", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive Energy", "group": "Monthly energy", "area": "holding", "address": "0x1588", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x158A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x158C", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x158E", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Reactive Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x1590", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last net Reactive Energy", "group": "Monthly energy", "area": "holding", "address": "0x1592", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last net Reactive Energy tariff 1", "group": "Monthly energy", "area": "holding", "address": "0x1594", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last net Reactive Energy tariff 2", "group": "Monthly energy", "area": "holding", "address": "0x1596", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last net Reactive Energy tariff 3", "group": "Monthly energy", "area": "holding", "address": "0x1598", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last net Reactive Energy tariff 4", "group": "Monthly energy", "area": "holding", "address": "0x159A", "type": "int32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Month before last total Apparent Energy Imported", "group": "Monthly energy", "area": "holding", "address": "0x159C", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Imported phase A", "group": "Monthly energy", "area": "holding", "address": "0x159E", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Imported phase B", "group": "Monthly energy", "area": "holding", "address": "0x15A0", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Imported phase C", "group": "Monthly energy", "area": "holding", "address": "0x15A2", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Exported", "group": "Monthly energy", "area": "holding", "address": "0x15A4", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Exported phase A", "group": "Monthly energy", "area": "holding", "address": "0x15A6", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Exported phase B", "group": "Monthly energy", "area": "holding", "address": "0x15A8", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Month before last total Apparent Energy Exported phase C", "group": "Monthly energy", "area": "holding", "address": "0x15AA", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "This month total Imported Active Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1600", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month imported Active Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1605", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month imported Active Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x160A", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month imported Active Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x160F", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month imported Active Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1614", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month total Exported Active Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1619", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month exported Active Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x161E", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month exported Active Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1623", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month exported Active Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1628", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month exported Active Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x162D", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "This month total Imported Reactive Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1632", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month imported Reactive Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1637", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month imported Reactive Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x163C", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month imported Reactive Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1641", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month imported Reactive Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1646", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month total Exported Reactive Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x164B", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month exported Reactive Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1650", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month exported Reactive Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1655", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month exported Reactive Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x165A", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month exported Reactive Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x165F", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "This month total Apparent Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1664", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "This month phase A Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1669", "type": "float32", "unit": "A", "access": "R"},
    {"name": "This month phase B Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x166E", "type": "float32", "unit": "A", "access": "R"},
    {"name": "This month phase C Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1673", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Last month total Imported Active Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1800", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month imported Active Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1805", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month imported Active Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x180A", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month imported Active Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x180F", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month imported Active Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1814", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month total Exported Active Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1819", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month exported Active Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x181E", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month exported Active Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1823", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month exported Active Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1828", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month exported Active Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x182D", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Last month total Imported Reactive Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1832", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month imported Reactive Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1837", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month imported Reactive Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x183C", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month imported Reactive Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1841", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month imported Reactive Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1846", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month total Exported Reactive Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x184B", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month exported Reactive Power Demand 1 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1850", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month exported Reactive Power Demand 2 Peak", "group": "Demand peaks", "area": "holding", "address": "0x1855", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month exported Reactive Power Demand 3 Peak", "group": "Demand peaks", "area": "holding", "address": "0x185A", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month exported Reactive Power Demand 4 Peak", "group": "Demand peaks", "area": "holding", "address": "0x185F", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Last month total Apparent Power Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1864", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Last month phase A Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1869", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Last month phase B Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x186E", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Last month phase C Current Demand Peak", "group": "Demand peaks", "area": "holding", "address": "0x1873", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Grid-Ep", "group": "Dual source", "area": "holding", "address": "0x3200", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Alternate-Ep", "group": "Dual source", "area": "holding", "address": "0x3202", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Grid-Eq", "group": "Dual source", "area": "holding", "address": "0x3204", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Alternate-Eq", "group": "Dual source", "area": "holding", "address": "0x3206", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Grid-Es", "group": "Dual source", "area": "holding", "address": "0x3208", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Alternate-Es", "group": "Dual source", "area": "holding", "address": "0x320A", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "RW", "write_min": 0, "write_max": 9999999.99, "description": "Writing needs the communication revise authority (0x20A) and password"},
    {"name": "Dual source energy", "group": "Dual source", "area": "holding", "address": "0x3000", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}},
    {"name": "Energy source", "group": "Dual source", "area": "holding", "address": "0x3001", "type": "uint16", "access": "RW", "enum": {"0": "Grid", "1": "Alternative source"}},
    {"name": "Clear dual source energy", "group": "Commands", "area": "holding", "address": "0x3100", "type": "uint16", "access": "W", "enum": {"0x0A": "Clear"}},
    {"name": "Clear dual source change log", "group": "Commands", "area": "holding", "address": "0x3101", "type": "uint16", "access": "W", "enum": {"0x0A": "Clear"}},
    {"name": "Last source change direction", "group": "Dual source", "area": "holding", "address": "0x3303", "type": "uint16", "access": "R", "enum": {"0": "To grid", "1": "To alternative source"}},
    {"name": "Last change: Ep to grid", "group": "Dual source", "area": "holding", "address": "0x3304", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last change: Ep to Alternative source", "group": "Dual source", "area": "holding", "address": "0x3306", "type": "uint32", "scale": 0.01, "unit": "kWh", "access": "R"},
    {"name": "Last change: Eq to grid", "group": "Dual source", "area": "holding", "address": "0x3308", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last change: Eq to Alternative source", "group": "Dual source", "area": "holding", "address": "0x330A", "type": "uint32", "scale": 0.01, "unit": "kvarh", "access": "R"},
    {"name": "Last change: Es to grid", "group": "Dual source", "area": "holding", "address": "0x330C", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Last change: Es to Alternative source", "group": "Dual source", "area": "holding", "address": "0x330E", "type": "uint32", "scale": 0.01, "unit": "kVAh", "access": "R"},
    {"name": "Maximum total current", "group": "Max/min", "area": "holding", "address": "0x4000", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Maximum current A", "group": "Max/min", "area": "holding", "address": "0x4005", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Maximum current B", "group": "Max/min", "area": "holding", "address": "0x400A", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Maximum current C", "group": "Max/min", "area": "holding", "address": "0x400F", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Maximum phase average voltage", "group": "Max/min", "area": "holding", "address": "0x4014", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage A", "group": "Max/min", "area": "holding", "address": "0x4019", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage B", "group": "Max/min", "area": "holding", "address": "0x401E", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage C", "group": "Max/min", "area": "holding", "address": "0x4023", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum line average voltage", "group": "Max/min", "area": "holding", "address": "0x4028", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage AB", "group": "Max/min", "area": "holding", "address": "0x402D", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage BC", "group": "Max/min", "area": "holding", "address": "0x4032", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum voltage CA", "group": "Max/min", "area": "holding", "address": "0x4037", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Maximum frequency", "group": "Max/min", "area": "holding", "address": "0x403C", "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Maximum total active power", "group": "Max/min", "area": "holding", "address": "0x4041", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Maximum active power A", "group": "Max/min", "area": "holding", "address": "0x4046", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Maximum active power B", "group": "Max/min", "area": "holding", "address": "0x404B", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Maximum active power C", "group": "Max/min", "area": "holding", "address": "0x4050", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Maximum total apparent power", "group": "Max/min", "area": "holding", "address": "0x4055", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Maximum apparent power A", "group": "Max/min", "area": "holding", "address": "0x405A", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Maximum apparent power B", "group": "Max/min", "area": "holding", "address": "0x405F", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Maximum apparent power C", "group": "Max/min", "area": "holding", "address": "0x4064", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Maximum total reactive power", "group": "Max/min", "area": "holding", "address": "0x4069", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Maximum reactive power A", "group": "Max/min", "area": "holding", "address": "0x406E", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Maximum reactive power B", "group": "Max/min", "area": "holding", "address": "0x4073", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Maximum reactive power C", "group": "Max/min", "area": "holding", "address": "0x4078", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Minimum total current", "group": "Max/min", "area": "holding", "address": "0x4100", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Minimum current A", "group": "Max/min", "area": "holding", "address": "0x4105", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Minimum current B", "group": "Max/min", "area": "holding", "address": "0x410A", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Minimum current C", "group": "Max/min", "area": "holding", "address": "0x410F", "type": "float32", "unit": "A", "access": "R"},
    {"name": "Minimum phase average voltage", "group": "Max/min", "area": "holding", "address": "0x4114", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage A", "group": "Max/min", "area": "holding", "address": "0x4119", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage B", "group": "Max/min", "area": "holding", "address": "0x411E", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage C", "group": "Max/min", "area": "holding", "address": "0x4123", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum line average voltage", "group": "Max/min", "area": "holding", "address": "0x4128", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage AB", "group": "Max/min", "area": "holding", "address": "0x412D", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage BC", "group": "Max/min", "area": "holding", "address": "0x4132", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum voltage CA", "group": "Max/min", "area": "holding", "address": "0x4137", "type": "float32", "unit": "V", "access": "R"},
    {"name": "Minimum frequency", "group": "Max/min", "area": "holding", "address": "0x413C", "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Minimum total active power", "group": "Max/min", "area": "holding", "address": "0x4141", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Minimum active power A", "group": "Max/min", "area": "holding", "address": "0x4146", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Minimum active power B", "group": "Max/min", "area": "holding", "address": "0x414B", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Minimum active power C", "group": "Max/min", "area": "holding", "address": "0x4150", "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Minimum total apparent power", "group": "Max/min", "area": "holding", "address": "0x4155", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Minimum apparent power A", "group": "Max/min", "area": "holding", "address": "0x415A", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Minimum apparent power B", "group": "Max/min", "area": "holding", "address": "0x415F", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Minimum apparent power C", "group": "Max/min", "area": "holding", "address": "0x4164", "type": "float32", "unit": "kVA", "access": "R"},
    {"name": "Minimum total reactive power", "group": "Max/min", "area": "holding", "address": "0x4169", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Minimum reactive power A", "group": "Max/min", "area": "holding", "address": "0x416E", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Minimum reactive power B", "group": "Max/min", "area": "holding", "address": "0x4173", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Minimum reactive power C", "group": "Max/min", "area": "holding", "address": "0x4178", "type": "float32", "unit": "kvar", "access": "R"},
    {"name": "Count of Demand Reset", "group": "Records", "area": "holding", "address": "0x1B00", "type": "uint32", "access": "R"},
    {"name": "Count of Meter Unseal", "group": "Records", "area": "holding", "address": "0x1C00", "type": "uint32", "access": "R"},
    {"name": "Count of Event Reset (Total Reset and Each Parameter Reset)", "group": "Records", "area": "holding", "address": "0x1D00", "type": "uint32", "access": "R"},
    {"name": "Last event reset code", "group": "Records", "area": "holding", "address": "0x1D05", "type": "uint16", "access": "R", "enum": {"1": "Event record", "2": "Demand record", "3": "Meter opening record", "4": "Alarm", "5": "Meter operation time", "6": "Operation time with load"}},
    {"name": "Count of Meter Reset", "group": "Records", "area": "holding", "address": "0x1E00", "type": "uint32", "access": "R"},
    {"name": "Wiring check result", "group": "Status", "area": "holding", "address": "0x0100", "type": "uint16", "access": "R", "description": "See the manual appendix \"The Result of Wiring Check\""},
    {"name": "Seal status", "group": "Status", "area": "holding", "address": "0x0101", "type": "uint16", "access": "R", "enum": {"0x0A": "Sealed"}, "description": "Any other value: open"},
    {"name": "Meter address", "group": "Settings", "area": "holding", "address": "0x0200", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 247},
    {"name": "Baud rate", "group": "Settings", "area": "holding", "address": "0x0201", "type": "uint16", "unit": "bit/s", "access": "RW", "enum": {"1200": "1200", "2400": "2400", "4800": "4800", "9600": "9600", "19200": "19200", "38400": "38400"}},
    {"name": "Parity", "group": "Settings", "area": "holding", "address": "0x0202", "type": "uint16", "access": "RW", "enum": {"0": "Even", "1": "Odd", "2": "None, 2 stop bits", "3": "None, 1 stop bit"}},
    {"name": "Energy pulse output", "group": "Settings", "area": "holding", "address": "0x0203", "type": "uint16", "access": "RW", "enum": {"0": "Active energy", "1": "Reactive energy"}},
    {"name": "Demand calculation method", "group": "Settings", "area": "holding", "address": "0x0204", "type": "uint16", "access": "RW", "enum": {"0": "Sliding window", "1": "Fixed window", "2": "Rolling window", "3": "Thermal"}},
    {"name": "Demand period", "group": "Settings", "area": "holding", "address": "0x0205", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 30},
    {"name": "Demand sliding time", "group": "Settings", "area": "holding", "address": "0x0206", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 30},
    {"name": "Reactive power method", "group": "Settings", "area": "holding", "address": "0x0207", "type": "uint16", "access": "RW", "enum": {"0": "True (sinusoidal)", "1": "Generalized (with harmonics)"}},
    {"name": "VAR/PF convention", "group": "Settings", "area": "holding", "address": "0x0208", "type": "uint16", "access": "RW", "enum": {"0": "IEC", "1": "IEEE"}},
    {"name": "TOU settings sealed", "group": "Settings", "area": "holding", "address": "0x0209", "type": "uint16", "bit": 0, "bits": 1, "access": "RW", "description": "Bit 0 of the sealed parameters selection"},
    {"name": "Communication revise authority", "group": "Settings", "area": "holding", "address": "0x020A", "type": "uint16", "access": "RW", "enum": {"0x02": "Meter reset, event reset, write energy", "0x04": "Write data (not energy), demand peak reset"}, "description": "Needs the password at 0x20B"},
    {"name": "Password", "group": "Settings", "area": "holding", "address": "0x020B", "type": "uint16", "access": "W", "write_min": 0, "write_max": 9999},
    {"name": "New password", "group": "Settings", "area": "holding", "address": "0x020C", "type": "uint16", "access": "W", "write_min": 0, "write_max": 9999, "description": "Needs the current password"},
    {"name": "Meter data reset", "group": "Commands", "area": "holding", "address": "0x020D", "type": "uint16", "access": "W", "description": "Bit 0 demand record, 1 event record, 2 system event record, 3 meter opening record, 4 demand event, 5 alarm event, 6 operation time, 7 time with load, 8 meter record; a bit at 0 resets"},
    {"name": "Measurement side", "group": "Settings", "area": "holding", "address": "0x0210", "type": "uint16", "access": "RW", "enum": {"0": "Primary", "1": "Secondary"}},
    {"name": "Wiring mode", "group": "Settings", "area": "holding", "address": "0x0211", "type": "uint16", "access": "RW", "enum": {"0": "3LN", "1": "2LL", "2": "1LL", "3": "1LN"}},
    {"name": "CT secondary", "group": "Settings", "area": "holding", "address": "0x0212", "type": "uint16", "unit": "A", "access": "RW", "description": "1, 5, 100, 200 or 333 (mV for Rope CT)"},
    {"name": "CT primary", "group": "Settings", "area": "holding", "address": "0x0213", "type": "uint16", "unit": "A", "access": "RW", "write_min": 1, "write_max": 50000},
    {"name": "CT neutral primary", "group": "Settings", "area": "holding", "address": "0x0214", "type": "uint16", "unit": "A", "access": "RW", "write_min": 1, "write_max": 50000, "description": "AcuRev 1314 only"},
    {"name": "PT secondary", "group": "Settings", "area": "holding", "address": "0x0215", "type": "uint16", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 50, "write_max": 400},
    {"name": "PT primary", "group": "Settings", "area": "holding", "address": "0x0216", "type": "uint32", "scale": 0.1, "unit": "V", "access": "RW", "write_min": 50, "write_max": 999999.9},
    {"name": "Energy pulse constant", "group": "Settings", "area": "holding", "address": "0x0218", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 60000, "description": "Pulses per kWh/kvarh"},
    {"name": "Energy pulse width", "group": "Settings", "area": "holding", "address": "0x0219", "type": "uint16", "unit": "ms", "access": "RW", "write_min": 20, "write_max": 100},
    {"name": "Energy display decimals", "group": "Settings", "area": "holding", "address": "0x021A", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 3},
    {"name": "Relay mode", "group": "Settings", "area": "holding", "address": "0x021B", "type": "uint16", "access": "RW", "enum": {"0": "Relay control", "1": "Alarm output"}},
    {"name": "Connection detection", "group": "Settings", "area": "holding", "address": "0x021C", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}},
    {"name": "Clock year", "group": "Clock", "area": "holding", "address": "0x0300", "type": "uint16", "access": "RW", "write_min": 2000, "write_max": 2099},
    {"name": "Clock month", "group": "Clock", "area": "holding", "address": "0x0301", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12},
    {"name": "Clock day", "group": "Clock", "area": "holding", "address": "0x0302", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 31},
    {"name": "Clock hour", "group": "Clock", "area": "holding", "address": "0x0303", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23},
    {"name": "Clock minute", "group": "Clock", "area": "holding", "address": "0x0304", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "Clock second", "group": "Clock", "area": "holding", "address": "0x0305", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "Run time", "group": "Clock", "area": "holding", "address": "0x0310", "type": "uint32", "scale": 0.01, "unit": "h", "access": "R"},
    {"name": "Load time", "group": "Clock", "area": "holding", "address": "0x0312", "type": "uint32", "scale": 0.01, "unit": "h", "access": "R", "description": "Time with load"},
    {"name": "DST enabled", "group": "Daylight saving", "area": "holding", "address": "0x0350", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}},
    {"name": "DST format", "group": "Daylight saving", "area": "holding", "address": "0x0351", "type": "uint16", "access": "RW", "enum": {"0": "Fixed date", "1": "Non-fixed date"}},
    {"name": "DST fixed start month", "group": "Daylight saving", "area": "holding", "address": "0x0352", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12},
    {"name": "DST fixed start day", "group": "Daylight saving", "area": "holding", "address": "0x0353", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 31},
    {"name": "DST fixed start hour", "group": "Daylight saving", "area": "holding", "address": "0x0354", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23},
    {"name": "DST fixed start minute", "group": "Daylight saving", "area": "holding", "address": "0x0355", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "DST fixed start adjust time", "group": "Daylight saving", "area": "holding", "address": "0x0356", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 120},
    {"name": "DST fixed end month", "group": "Daylight saving", "area": "holding", "address": "0x0357", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12},
    {"name": "DST fixed end day", "group": "Daylight saving", "area": "holding", "address": "0x0358", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 31},
    {"name": "DST fixed end hour", "group": "Daylight saving", "area": "holding", "address": "0x0359", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23},
    {"name": "DST fixed end minute", "group": "Daylight saving", "area": "holding", "address": "0x035A", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "DST fixed end adjust time", "group": "Daylight saving", "area": "holding", "address": "0x035B", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 120},
    {"name": "DST weekday start month", "group": "Daylight saving", "area": "holding", "address": "0x035C", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12},
    {"name": "DST weekday start weekday", "group": "Daylight saving", "area": "holding", "address": "0x035D", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 6, "enum": {"0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday"}},
    {"name": "DST weekday start week", "group": "Daylight saving", "area": "holding", "address": "0x035E", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 5},
    {"name": "DST weekday start hour", "group": "Daylight saving", "area": "holding", "address": "0x035F", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23},
    {"name": "DST weekday start minute", "group": "Daylight saving", "area": "holding", "address": "0x0360", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "DST weekday start adjust time", "group": "Daylight saving", "area": "holding", "address": "0x0361", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 120},
    {"name": "DST weekday end month", "group": "Daylight saving", "area": "holding", "address": "0x0362", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 12},
    {"name": "DST weekday end weekday", "group": "Daylight saving", "area": "holding", "address": "0x0363", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 6, "enum": {"0": "Sunday", "1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday"}},
    {"name": "DST weekday end week", "group": "Daylight saving", "area": "holding", "address": "0x0364", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 5},
    {"name": "DST weekday end hour", "group": "Daylight saving", "area": "holding", "address": "0x0365", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 23},
    {"name": "DST weekday end minute", "group": "Daylight saving", "area": "holding", "address": "0x0366", "type": "uint16", "access": "RW", "write_min": 0, "write_max": 59},
    {"name": "DST weekday end adjust time", "group": "Daylight saving", "area": "holding", "address": "0x0367", "type": "uint16", "unit": "min", "access": "RW", "write_min": 1, "write_max": 120},
    {"name": "SunSpec marker", "group": "SunSpec", "area": "holding", "address": "0x1000", "type": "uint32", "access": "R", "reference": "0x53756E53", "description": "\"SunS\"; a SunSpec common and meter model follow (also from 50000)"},
    {"name": "SunSpec manufacturer", "group": "SunSpec", "area": "holding", "address": "0x1004", "type": "string", "length": 16, "access": "R"},
    {"name": "SunSpec model", "group": "SunSpec", "area": "holding", "address": "0x1014", "type": "string", "length": 16, "access": "R"},
    {"name": "SunSpec version", "group": "SunSpec", "area": "holding", "address": "0x102C", "type": "string", "length": 8, "access": "R", "role": "firmware", "description": "e.g. H: 1.10 S: 1.01"},
    {"name": "SunSpec serial number", "group": "SunSpec", "area": "holding", "address": "0x1034", "type": "string", "length": 16, "access": "R", "role": "serial"}
  ]
}
