{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "ABB", "model": "A41 / A42", "models": ["A41", "A42"], "vendor_website": "abb.com", "description": "Three-phase DIN rail energy meters of the EQ A-series (A41 direct connected, A42 CT/VT connected), Modbus RTU over RS485", "revision": 2, "revised": "2026-10-17", "source": "ABB, \"A41/A42 User Manual\", 2CMC484002M0201 revision D (2025-11-07); https://library.abb.com/d/2CMC484002M0201", "sources": [{"title": "A41/A42 User Manual", "version": "2CMC484002M0201 revision D", "date": "2025-11-07", "url": "https://library.abb.com/d/2CMC484002M0201"}], "notes": [ "ABB EQ meters A41 (direct, 80 A) and A42 (CT/VT connected) with RS485, protocol set to Modbus.", "Addresses are exactly as sent on the bus. Readable range is 0x1000-0x8EFF; any block of 1-125 registers works.", "Quantities a model does not have read as \"invalid\": all FFFF for unsigned, the largest positive value for signed.", "Harmonics read as not available right after start-up and while the frequency measurement is disturbed.", "Inputs, outputs, tariffs, CO2 and currency depend on the variant (Steel, Bronze, Silver, Gold).", "Historical data (load profile, logs, demand, previous values) uses a request/response scheme and is not in this map.", "The manual does not state the factory RS485 settings; check them on the meter display." ], "protocol": "rtu", "unit_id": 1, "byte_order": "big", "word_order": "big", "address_base": 0, "max_read_registers": 125, "enums": { "off_on": {"0": "Off", "1": "On"} }, "sentinels": { "uint16": {"0xFFFF": "Invalid"}, "int16": {"0x7FFF": "Invalid"}, "uint32": {"0xFFFFFFFF": "Invalid"}, "int32": {"0x7FFFFFFF": "Invalid"}, "uint64": {"0xFFFFFFFFFFFFFFFF": "Invalid"}, "int64": {"0x7FFFFFFFFFFFFFFF": "Invalid"} }, "x_status": "official", "registers": [ {"name": "Active energy import", "group": "Energy", "area": "holding", "address": "0x5000", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export", "group": "Energy", "area": "holding", "address": "0x5004", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy net", "group": "Energy", "area": "holding", "address": "0x5008", "type": "int64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "Import minus export"}, {"name": "Reactive energy import", "group": "Energy", "area": "holding", "address": "0x500C", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export", "group": "Energy", "area": "holding", "address": "0x5010", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy net", "group": "Energy", "area": "holding", "address": "0x5014", "type": "int64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Apparent energy import", "group": "Energy", "area": "holding", "address": "0x5018", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy export", "group": "Energy", "area": "holding", "address": "0x501C", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy net", "group": "Energy", "area": "holding", "address": "0x5020", "type": "int64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "CO2 for active import", "group": "Energy", "area": "holding", "address": "0x5024", "type": "uint64", "scale": 0.001, "unit": "kg", "access": "R", "description": "Uses the CO2 conversion factor at 0x8CE0"}, {"name": "Currency for active import", "group": "Energy", "area": "holding", "address": "0x5034", "type": "uint64", "scale": 0.001, "access": "R", "description": "Uses the currency conversion factor at 0x8CE2"}, {"name": "Active energy import tariff 1", "group": "Tariffs", "area": "holding", "address": "0x5170", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy import tariff 2", "group": "Tariffs", "area": "holding", "address": "0x5174", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy import tariff 3", "group": "Tariffs", "area": "holding", "address": "0x5178", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy import tariff 4", "group": "Tariffs", "area": "holding", "address": "0x517C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export tariff 1", "group": "Tariffs", "area": "holding", "address": "0x5190", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export tariff 2", "group": "Tariffs", "area": "holding", "address": "0x5194", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export tariff 3", "group": "Tariffs", "area": "holding", "address": "0x5198", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export tariff 4", "group": "Tariffs", "area": "holding", "address": "0x519C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Reactive energy import tariff 1", "group": "Tariffs", "area": "holding", "address": "0x51B0", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy import tariff 2", "group": "Tariffs", "area": "holding", "address": "0x51B4", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy import tariff 3", "group": "Tariffs", "area": "holding", "address": "0x51B8", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy import tariff 4", "group": "Tariffs", "area": "holding", "address": "0x51BC", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export tariff 1", "group": "Tariffs", "area": "holding", "address": "0x51D0", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export tariff 2", "group": "Tariffs", "area": "holding", "address": "0x51D4", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export tariff 3", "group": "Tariffs", "area": "holding", "address": "0x51D8", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export tariff 4", "group": "Tariffs", "area": "holding", "address": "0x51DC", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Active energy import L1", "group": "Phase energy", "area": "holding", "address": "0x5460", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy import L2", "group": "Phase energy", "area": "holding", "address": "0x5464", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy import L3", "group": "Phase energy", "area": "holding", "address": "0x5468", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export L1", "group": "Phase energy", "area": "holding", "address": "0x546C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export L2", "group": "Phase energy", "area": "holding", "address": "0x5470", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export L3", "group": "Phase energy", "area": "holding", "address": "0x5474", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy net L1", "group": "Phase energy", "area": "holding", "address": "0x5478", "type": "int64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy net L2", "group": "Phase energy", "area": "holding", "address": "0x547C", "type": "int64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy net L3", "group": "Phase energy", "area": "holding", "address": "0x5480", "type": "int64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Reactive energy import L1", "group": "Phase energy", "area": "holding", "address": "0x5484", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy import L2", "group": "Phase energy", "area": "holding", "address": "0x5488", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy import L3", "group": "Phase energy", "area": "holding", "address": "0x548C", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export L1", "group": "Phase energy", "area": "holding", "address": "0x5490", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export L2", "group": "Phase energy", "area": "holding", "address": "0x5494", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export L3", "group": "Phase energy", "area": "holding", "address": "0x5498", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy net L1", "group": "Phase energy", "area": "holding", "address": "0x549C", "type": "int64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy net L2", "group": "Phase energy", "area": "holding", "address": "0x54A0", "type": "int64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy net L3", "group": "Phase energy", "area": "holding", "address": "0x54A4", "type": "int64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Apparent energy import L1", "group": "Phase energy", "area": "holding", "address": "0x54A8", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy import L2", "group": "Phase energy", "area": "holding", "address": "0x54AC", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy import L3", "group": "Phase energy", "area": "holding", "address": "0x54B0", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy export L1", "group": "Phase energy", "area": "holding", "address": "0x54B4", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy export L2", "group": "Phase energy", "area": "holding", "address": "0x54B8", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy export L3", "group": "Phase energy", "area": "holding", "address": "0x54BC", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy net L1", "group": "Phase energy", "area": "holding", "address": "0x54C0", "type": "int64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy net L2", "group": "Phase energy", "area": "holding", "address": "0x54C4", "type": "int64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Apparent energy net L3", "group": "Phase energy", "area": "holding", "address": "0x54C8", "type": "int64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Resettable active energy import", "group": "Resettable energy", "area": "holding", "address": "0x552C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Resettable active energy export", "group": "Resettable energy", "area": "holding", "address": "0x5530", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Resettable reactive energy import", "group": "Resettable energy", "area": "holding", "address": "0x5534", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "The manual's table gives kWh; kvarh assumed"}, {"name": "Resettable reactive energy export", "group": "Resettable energy", "area": "holding", "address": "0x5538", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "The manual's table gives kWh; kvarh assumed"}, {"name": "Voltage L1-N", "group": "Voltage", "area": "holding", "address": "0x5B00", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-N", "group": "Voltage", "area": "holding", "address": "0x5B02", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-N", "group": "Voltage", "area": "holding", "address": "0x5B04", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L2", "group": "Voltage", "area": "holding", "address": "0x5B06", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-L2", "group": "Voltage", "area": "holding", "address": "0x5B08", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L3", "group": "Voltage", "area": "holding", "address": "0x5B0A", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Current L1", "group": "Current", "area": "holding", "address": "0x5B0C", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current L2", "group": "Current", "area": "holding", "address": "0x5B0E", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current L3", "group": "Current", "area": "holding", "address": "0x5B10", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current N", "group": "Current", "area": "holding", "address": "0x5B12", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Total active power", "group": "Power", "area": "holding", "address": "0x5B14", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "Limited to about ±21 MW; use the DMTME block above that"}, {"name": "Active power L1", "group": "Power", "area": "holding", "address": "0x5B16", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Active power L2", "group": "Power", "area": "holding", "address": "0x5B18", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Active power L3", "group": "Power", "area": "holding", "address": "0x5B1A", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Total reactive power", "group": "Power", "area": "holding", "address": "0x5B1C", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive power L1", "group": "Power", "area": "holding", "address": "0x5B1E", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive power L2", "group": "Power", "area": "holding", "address": "0x5B20", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive power L3", "group": "Power", "area": "holding", "address": "0x5B22", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Total apparent power", "group": "Power", "area": "holding", "address": "0x5B24", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent power L1", "group": "Power", "area": "holding", "address": "0x5B26", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent power L2", "group": "Power", "area": "holding", "address": "0x5B28", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent power L3", "group": "Power", "area": "holding", "address": "0x5B2A", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Frequency", "group": "Power", "area": "holding", "address": "0x5B2C", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Power angle total", "group": "Angles", "area": "holding", "address": "0x5B2D", "type": "int16", "scale": 0.1, "unit": "°", "access": "R", "description": "-180 to +180"}, {"name": "Power angle L1", "group": "Angles", "area": "holding", "address": "0x5B2E", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power angle L2", "group": "Angles", "area": "holding", "address": "0x5B2F", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power angle L3", "group": "Angles", "area": "holding", "address": "0x5B30", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage angle L1", "group": "Angles", "area": "holding", "address": "0x5B31", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage angle L2", "group": "Angles", "area": "holding", "address": "0x5B32", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage angle L3", "group": "Angles", "area": "holding", "address": "0x5B33", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current angle L1", "group": "Angles", "area": "holding", "address": "0x5B37", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current angle L2", "group": "Angles", "area": "holding", "address": "0x5B38", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current angle L3", "group": "Angles", "area": "holding", "address": "0x5B39", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Total power factor", "group": "Power factor", "area": "holding", "address": "0x5B3A", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L1", "group": "Power factor", "area": "holding", "address": "0x5B3B", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L2", "group": "Power factor", "area": "holding", "address": "0x5B3C", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L3", "group": "Power factor", "area": "holding", "address": "0x5B3D", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Quadrant total", "group": "Power factor", "area": "holding", "address": "0x5B3E", "type": "uint16", "access": "R", "description": "1-4"}, {"name": "Quadrant L1", "group": "Power factor", "area": "holding", "address": "0x5B3F", "type": "uint16", "access": "R", "description": "1-4"}, {"name": "Quadrant L2", "group": "Power factor", "area": "holding", "address": "0x5B40", "type": "uint16", "access": "R", "description": "1-4"}, {"name": "Quadrant L3", "group": "Power factor", "area": "holding", "address": "0x5B41", "type": "uint16", "access": "R", "description": "1-4"}, {"name": "DMTME total active power", "group": "DMTME compatible", "area": "holding", "address": "0x102E", "type": "uint32", "unit": "W", "access": "R", "description": "No decimals; for powers above ±21 MW"}, {"name": "DMTME total reactive power", "group": "DMTME compatible", "area": "holding", "address": "0x1036", "type": "uint32", "unit": "var", "access": "R", "description": "No decimals"}, {"name": "DMTME total apparent power", "group": "DMTME compatible", "area": "holding", "address": "0x1026", "type": "uint32", "unit": "VA", "access": "R", "description": "No decimals"}, {"name": "DMTME CT ratio", "group": "DMTME compatible", "area": "holding", "address": "0x11A0", "type": "uint32", "access": "R", "description": "1-999999; valid when the CT secondary is set to 1"}, {"name": "DMTME VT ratio", "group": "DMTME compatible", "area": "holding", "address": "0x11A2", "type": "uint32", "access": "R", "description": "1-9999; valid when the VT secondary is set to 1"}, {"name": "Voltage THD L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D00", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D01", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D02", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D03", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D04", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D05", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D06", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D07", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D08", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D09", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L1-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage THD L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D80", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D81", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D82", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D83", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D84", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D85", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D86", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D87", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D88", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D89", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L2-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage THD L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E00", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E01", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E02", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E03", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E04", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E05", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E06", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E07", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E08", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E09", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L3-N", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage THD L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E80", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E81", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E82", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E83", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E84", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E85", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E86", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E87", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E88", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E89", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L1-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5E8F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage THD L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F00", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F01", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F02", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F03", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F04", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F05", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F06", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F07", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F08", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F09", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L3-L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5F0F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage THD L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F80", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Voltage harmonic 2 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F81", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 3 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F82", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 4 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F83", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 5 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F84", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 6 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F85", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 7 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F86", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 8 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F87", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 9 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F88", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 10 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F89", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 11 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 12 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 13 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 14 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 15 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Voltage harmonic 16 L1-L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5F8F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current THD L1", "group": "Current harmonics", "area": "holding", "address": "0x6000", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Current harmonic 2 L1", "group": "Current harmonics", "area": "holding", "address": "0x6001", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 3 L1", "group": "Current harmonics", "area": "holding", "address": "0x6002", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 4 L1", "group": "Current harmonics", "area": "holding", "address": "0x6003", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 5 L1", "group": "Current harmonics", "area": "holding", "address": "0x6004", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 6 L1", "group": "Current harmonics", "area": "holding", "address": "0x6005", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 7 L1", "group": "Current harmonics", "area": "holding", "address": "0x6006", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 8 L1", "group": "Current harmonics", "area": "holding", "address": "0x6007", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 9 L1", "group": "Current harmonics", "area": "holding", "address": "0x6008", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 10 L1", "group": "Current harmonics", "area": "holding", "address": "0x6009", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 11 L1", "group": "Current harmonics", "area": "holding", "address": "0x600A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 12 L1", "group": "Current harmonics", "area": "holding", "address": "0x600B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 13 L1", "group": "Current harmonics", "area": "holding", "address": "0x600C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 14 L1", "group": "Current harmonics", "area": "holding", "address": "0x600D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 15 L1", "group": "Current harmonics", "area": "holding", "address": "0x600E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 16 L1", "group": "Current harmonics", "area": "holding", "address": "0x600F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current THD L2", "group": "Current harmonics", "area": "holding", "address": "0x6080", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Current harmonic 2 L2", "group": "Current harmonics", "area": "holding", "address": "0x6081", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 3 L2", "group": "Current harmonics", "area": "holding", "address": "0x6082", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 4 L2", "group": "Current harmonics", "area": "holding", "address": "0x6083", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 5 L2", "group": "Current harmonics", "area": "holding", "address": "0x6084", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 6 L2", "group": "Current harmonics", "area": "holding", "address": "0x6085", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 7 L2", "group": "Current harmonics", "area": "holding", "address": "0x6086", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 8 L2", "group": "Current harmonics", "area": "holding", "address": "0x6087", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 9 L2", "group": "Current harmonics", "area": "holding", "address": "0x6088", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 10 L2", "group": "Current harmonics", "area": "holding", "address": "0x6089", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 11 L2", "group": "Current harmonics", "area": "holding", "address": "0x608A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 12 L2", "group": "Current harmonics", "area": "holding", "address": "0x608B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 13 L2", "group": "Current harmonics", "area": "holding", "address": "0x608C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 14 L2", "group": "Current harmonics", "area": "holding", "address": "0x608D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 15 L2", "group": "Current harmonics", "area": "holding", "address": "0x608E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 16 L2", "group": "Current harmonics", "area": "holding", "address": "0x608F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current THD L3", "group": "Current harmonics", "area": "holding", "address": "0x6100", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Current harmonic 2 L3", "group": "Current harmonics", "area": "holding", "address": "0x6101", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 3 L3", "group": "Current harmonics", "area": "holding", "address": "0x6102", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 4 L3", "group": "Current harmonics", "area": "holding", "address": "0x6103", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 5 L3", "group": "Current harmonics", "area": "holding", "address": "0x6104", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 6 L3", "group": "Current harmonics", "area": "holding", "address": "0x6105", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 7 L3", "group": "Current harmonics", "area": "holding", "address": "0x6106", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 8 L3", "group": "Current harmonics", "area": "holding", "address": "0x6107", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 9 L3", "group": "Current harmonics", "area": "holding", "address": "0x6108", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 10 L3", "group": "Current harmonics", "area": "holding", "address": "0x6109", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 11 L3", "group": "Current harmonics", "area": "holding", "address": "0x610A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 12 L3", "group": "Current harmonics", "area": "holding", "address": "0x610B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 13 L3", "group": "Current harmonics", "area": "holding", "address": "0x610C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 14 L3", "group": "Current harmonics", "area": "holding", "address": "0x610D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 15 L3", "group": "Current harmonics", "area": "holding", "address": "0x610E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 16 L3", "group": "Current harmonics", "area": "holding", "address": "0x610F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current THD N", "group": "Current harmonics", "area": "holding", "address": "0x6180", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "From harmonics 2-16 only"}, {"name": "Current harmonic 2 N", "group": "Current harmonics", "area": "holding", "address": "0x6181", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 3 N", "group": "Current harmonics", "area": "holding", "address": "0x6182", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 4 N", "group": "Current harmonics", "area": "holding", "address": "0x6183", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 5 N", "group": "Current harmonics", "area": "holding", "address": "0x6184", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 6 N", "group": "Current harmonics", "area": "holding", "address": "0x6185", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 7 N", "group": "Current harmonics", "area": "holding", "address": "0x6186", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 8 N", "group": "Current harmonics", "area": "holding", "address": "0x6187", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 9 N", "group": "Current harmonics", "area": "holding", "address": "0x6188", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 10 N", "group": "Current harmonics", "area": "holding", "address": "0x6189", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 11 N", "group": "Current harmonics", "area": "holding", "address": "0x618A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 12 N", "group": "Current harmonics", "area": "holding", "address": "0x618B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 13 N", "group": "Current harmonics", "area": "holding", "address": "0x618C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 14 N", "group": "Current harmonics", "area": "holding", "address": "0x618D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 15 N", "group": "Current harmonics", "area": "holding", "address": "0x618E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Current harmonic 16 N", "group": "Current harmonics", "area": "holding", "address": "0x618F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Output 1", "group": "I/O", "area": "holding", "address": "0x6300", "type": "uint16", "access": "RW", "enum": "off_on"}, {"name": "Output 2", "group": "I/O", "area": "holding", "address": "0x6301", "type": "uint16", "access": "RW", "enum": "off_on"}, {"name": "Output 3", "group": "I/O", "area": "holding", "address": "0x6302", "type": "uint16", "access": "RW", "enum": "off_on"}, {"name": "Output 4", "group": "I/O", "area": "holding", "address": "0x6303", "type": "uint16", "access": "RW", "enum": "off_on"}, {"name": "Input 1 state", "group": "I/O", "area": "holding", "address": "0x6308", "type": "uint16", "access": "R", "enum": "off_on"}, {"name": "Input 2 state", "group": "I/O", "area": "holding", "address": "0x6309", "type": "uint16", "access": "R", "enum": "off_on"}, {"name": "Input 3 state", "group": "I/O", "area": "holding", "address": "0x630A", "type": "uint16", "access": "R", "enum": "off_on"}, {"name": "Input 4 state", "group": "I/O", "area": "holding", "address": "0x630B", "type": "uint16", "access": "R", "enum": "off_on"}, {"name": "Input 1 stored state", "group": "I/O", "area": "holding", "address": "0x6310", "type": "uint16", "access": "R", "enum": "off_on", "description": "Latched until reset at 0x8F13"}, {"name": "Input 2 stored state", "group": "I/O", "area": "holding", "address": "0x6311", "type": "uint16", "access": "R", "enum": "off_on", "description": "Latched until reset at 0x8F14"}, {"name": "Input 3 stored state", "group": "I/O", "area": "holding", "address": "0x6312", "type": "uint16", "access": "R", "enum": "off_on", "description": "Latched until reset at 0x8F15"}, {"name": "Input 4 stored state", "group": "I/O", "area": "holding", "address": "0x6313", "type": "uint16", "access": "R", "enum": "off_on", "description": "Latched until reset at 0x8F16"}, {"name": "Input 1 counter", "group": "I/O", "area": "holding", "address": "0x6318", "type": "uint64", "access": "R"}, {"name": "Input 2 counter", "group": "I/O", "area": "holding", "address": "0x631C", "type": "uint64", "access": "R"}, {"name": "Input 3 counter", "group": "I/O", "area": "holding", "address": "0x6320", "type": "uint64", "access": "R"}, {"name": "Input 4 counter", "group": "I/O", "area": "holding", "address": "0x6324", "type": "uint64", "access": "R"}, {"name": "Serial number", "group": "Info", "area": "holding", "address": "0x8900", "type": "uint32", "access": "R", "role": "serial"}, {"name": "Firmware version", "group": "Info", "area": "holding", "address": "0x8908", "type": "string", "length": 8, "access": "R", "role": "firmware", "description": "Digits separated by periods, e.g. 1.0.0"}, {"name": "Modbus mapping major version", "group": "Info", "area": "holding", "address": "0x8910", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "Modbus mapping minor version", "group": "Info", "area": "holding", "address": "0x8910", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "Type designation", "group": "Info", "area": "holding", "address": "0x8960", "type": "string", "length": 6, "access": "R", "description": "e.g. A41 112-100"}, {"name": "Clock year", "group": "Clock", "area": "holding", "address": "0x8A00", "type": "uint16", "bit": 8, "bits": 8, "access": "R", "description": "Year byte of the date/time; the date/time is written as one 3-register value, not field by field"}, {"name": "Clock month", "group": "Clock", "area": "holding", "address": "0x8A00", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "Clock day", "group": "Clock", "area": "holding", "address": "0x8A01", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "Clock hour", "group": "Clock", "area": "holding", "address": "0x8A01", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "Clock minute", "group": "Clock", "area": "holding", "address": "0x8A02", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "Clock second", "group": "Clock", "area": "holding", "address": "0x8A02", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "Day of week", "group": "Clock", "area": "holding", "address": "0x8A03", "type": "uint16", "access": "R", "enum": {"1": "Monday", "2": "Tuesday", "3": "Wednesday", "4": "Thursday", "5": "Friday", "6": "Saturday", "7": "Sunday"}}, {"name": "DST active", "group": "Clock", "area": "holding", "address": "0x8A04", "type": "uint16", "access": "R", "enum": "off_on"}, {"name": "Day type", "group": "Clock", "area": "holding", "address": "0x8A05", "type": "uint16", "access": "R", "description": "0-15 = day type 1-16"}, {"name": "Season", "group": "Clock", "area": "holding", "address": "0x8A06", "type": "uint16", "access": "R", "description": "0-3 = season 1-4"}, {"name": "Current tariff", "group": "Status", "area": "holding", "address": "0x8A07", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 4, "enum": {"1": "Tariff 1", "2": "Tariff 2", "3": "Tariff 3", "4": "Tariff 4"}}, {"name": "Error flags", "group": "Status", "area": "holding", "address": "0x8A13", "type": "uint64", "access": "R"}, {"name": "Information flags", "group": "Status", "area": "holding", "address": "0x8A19", "type": "uint64", "access": "R"}, {"name": "Warning flags", "group": "Status", "area": "holding", "address": "0x8A1F", "type": "uint64", "access": "R"}, {"name": "Alarm flags", "group": "Status", "area": "holding", "address": "0x8A25", "type": "uint64", "access": "R"}, {"name": "Power fail counter", "group": "Status", "area": "holding", "address": "0x8A2F", "type": "uint16", "access": "R"}, {"name": "Last power outage hours", "group": "Status", "area": "holding", "address": "0x8A3A", "type": "uint16", "bit": 0, "bits": 8, "unit": "h", "access": "R", "description": "Duration of the last outage; its days (3 bytes from 0x8A39) are not in this map", "comment": "Bytes 0-2 days, 3 hours, 4 minutes, 5 seconds"}, {"name": "Last power outage minutes", "group": "Status", "area": "holding", "address": "0x8A3B", "type": "uint16", "bit": 8, "bits": 8, "unit": "min", "access": "R"}, {"name": "Last power outage seconds", "group": "Status", "area": "holding", "address": "0x8A3B", "type": "uint16", "bit": 0, "bits": 8, "unit": "s", "access": "R"}, {"name": "Reset count active energy import", "group": "Status", "area": "holding", "address": "0x8A48", "type": "uint64", "access": "R", "description": "Times the resettable register was reset"}, {"name": "Reset count active energy export", "group": "Status", "area": "holding", "address": "0x8A4C", "type": "uint64", "access": "R"}, {"name": "Reset count reactive energy import", "group": "Status", "area": "holding", "address": "0x8A50", "type": "uint64", "access": "R"}, {"name": "Reset count reactive energy export", "group": "Status", "area": "holding", "address": "0x8A54", "type": "uint64", "access": "R"}, {"name": "CT ratio primary", "group": "Settings", "area": "holding", "address": "0x8C04", "type": "uint32", "access": "RW", "write_min": 1, "write_max": 9999, "description": "A42 only"}, {"name": "VT ratio primary", "group": "Settings", "area": "holding", "address": "0x8C06", "type": "uint32", "access": "RW", "write_min": 1, "write_max": 999999, "description": "A42 only"}, {"name": "CT ratio secondary", "group": "Settings", "area": "holding", "address": "0x8C08", "type": "uint32", "access": "RW", "write_min": 1, "write_max": 9, "description": "A42 only"}, {"name": "VT ratio secondary", "group": "Settings", "area": "holding", "address": "0x8C0A", "type": "uint32", "access": "RW", "write_min": 1, "write_max": 999, "description": "A42 only"}, {"name": "CO2 conversion factor", "group": "Settings", "area": "holding", "address": "0x8CE0", "type": "uint32", "scale": 0.001, "unit": "kg/kWh", "access": "RW"}, {"name": "Currency conversion factor", "group": "Settings", "area": "holding", "address": "0x8CE2", "type": "uint32", "scale": 0.01, "access": "RW", "description": "Currency per kWh"}, {"name": "LED source", "group": "Settings", "area": "holding", "address": "0x8CE4", "type": "uint16", "access": "RW", "enum": {"0": "Active energy", "1": "Reactive energy"}}, {"name": "Number of elements", "group": "Settings", "area": "holding", "address": "0x8CE5", "type": "uint16", "access": "R", "description": "1-3"}, {"name": "DST start month", "group": "Settings", "area": "holding", "address": "0x8CE6", "type": "uint16", "bit": 8, "bits": 8, "access": "R", "description": "Start and end are each written as one 2-register value"}, {"name": "DST start day of month", "group": "Settings", "area": "holding", "address": "0x8CE6", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "DST start day of week", "group": "Settings", "area": "holding", "address": "0x8CE7", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "DST start hour", "group": "Settings", "area": "holding", "address": "0x8CE7", "type": "uint16", "bit": 0, "bits": 8, "unit": "h", "access": "R"}, {"name": "DST end month", "group": "Settings", "area": "holding", "address": "0x8CE8", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "DST end day of month", "group": "Settings", "area": "holding", "address": "0x8CE8", "type": "uint16", "bit": 0, "bits": 8, "access": "R"}, {"name": "DST end day of week", "group": "Settings", "area": "holding", "address": "0x8CE9", "type": "uint16", "bit": 8, "bits": 8, "access": "R"}, {"name": "DST end hour", "group": "Settings", "area": "holding", "address": "0x8CE9", "type": "uint16", "bit": 0, "bits": 8, "unit": "h", "access": "R"}, {"name": "DST enabled", "group": "Settings", "area": "holding", "address": "0x8CEA", "type": "uint16", "access": "RW", "enum": "off_on"}, {"name": "Reset power fail counter", "group": "Commands", "area": "holding", "address": "0x8F00", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset power outage time", "group": "Commands", "area": "holding", "address": "0x8F05", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 1 counter", "group": "Commands", "area": "holding", "address": "0x8F0B", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 2 counter", "group": "Commands", "area": "holding", "address": "0x8F0C", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 3 counter", "group": "Commands", "area": "holding", "address": "0x8F0D", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 4 counter", "group": "Commands", "area": "holding", "address": "0x8F0E", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 1 stored state", "group": "Commands", "area": "holding", "address": "0x8F13", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 2 stored state", "group": "Commands", "area": "holding", "address": "0x8F14", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 3 stored state", "group": "Commands", "area": "holding", "address": "0x8F15", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset input 4 stored state", "group": "Commands", "area": "holding", "address": "0x8F16", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset resettable active energy import", "group": "Commands", "area": "holding", "address": "0x8F1B", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset resettable active energy export", "group": "Commands", "area": "holding", "address": "0x8F1C", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset resettable reactive energy import", "group": "Commands", "area": "holding", "address": "0x8F1D", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset resettable reactive energy export", "group": "Commands", "area": "holding", "address": "0x8F1E", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset previous values", "group": "Commands", "area": "holding", "address": "0x8F1F", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset demand", "group": "Commands", "area": "holding", "address": "0x8F20", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 1", "group": "Commands", "area": "holding", "address": "0x8F21", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 2", "group": "Commands", "area": "holding", "address": "0x8F22", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 3", "group": "Commands", "area": "holding", "address": "0x8F23", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 4", "group": "Commands", "area": "holding", "address": "0x8F24", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 5", "group": "Commands", "area": "holding", "address": "0x8F25", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 6", "group": "Commands", "area": "holding", "address": "0x8F26", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 7", "group": "Commands", "area": "holding", "address": "0x8F27", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset load profile channel 8", "group": "Commands", "area": "holding", "address": "0x8F28", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset system log", "group": "Commands", "area": "holding", "address": "0x8F31", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset event log", "group": "Commands", "area": "holding", "address": "0x8F32", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Reset net quality log", "group": "Commands", "area": "holding", "address": "0x8F33", "type": "uint16", "access": "W", "enum": {"1": "Reset"}}, {"name": "Freeze demand", "group": "Commands", "area": "holding", "address": "0x8F70", "type": "uint16", "access": "W", "enum": {"1": "Freeze"}} ] }