{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "ABB", "model": "M1M 15 / M1M 20 / M1M 30", "models": ["M1M 15", "M1M 15 MODBUS RTU", "M1M 20", "M1M 20 MODBUS RTU", "M1M 20 Ethernet", "M1M 20 IO MODBUS RTU", "M1M 20 I/O PrO", "M1M 30 MODBUS RTU", "M1M 30 Ethernet", "M1M 30 IO MODBUS RTU", "M1M 30 I/O Pro"], "vendor_website": "abb.com", "description": "Panel power meters M1M 15, M1M 20 and M1M 30 (RS485 Modbus RTU or Modbus TCP)", "revision": 2, "revised": "2026-10-17", "source": "ABB, \"Modbus protocol map for M1M 15, M1M 20, M1M 30 power meters\" V1.3C (9AKK107991A8720) and \"M1M Power Meters Modbus manual\" 9AKK108467A2704 [1.3]", "sources": [{"title": "Modbus protocol map for M1M 15, M1M 20, M1M 30 power meters", "version": "V1.3C, 9AKK107991A8720", "date": "2024-10-12", "url": "https://library.abb.com/d/9AKK107991A8720", "note": "Integer Table, Float Table and Details sheets"}, {"title": "M1M Power Meters Modbus manual", "version": "9AKK108467A2704 [1.3]", "url": "https://library.abb.com/d/9AKK108467A2704"}], "notes": [ "ABB M1M 15, M1M 20 and M1M 30 panel power meters; the product column of each register says which models have it.", "Addresses are as sent on the bus. FC03 reads, FC16 writes. Multi-register values are big endian, high word first.", "A register the meter cannot measure in its wiring (e.g. phase voltages in 3 3T) reads 0xFFFF.", "The integer table gives powers with 2 decimals; the registers from 0xCB1A give them in whole W/var/VA for large values. The float table repeats the main values as float32.", "Settings that belong together (CT and VT ratios, the RTU settings, date and time) must be written in one request.", "Digital outputs follow Modbus only when their type is set to COMM on the display.", "Modbus TCP versions (M1M 20/30 Ethernet) use port 502." ], "protocol": "tcp+rtu", "unit_id": 1, "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "enums": { "off_on": {"0": "Off", "1": "On"} }, "sentinels": { "uint16": {"0xFFFF": "Not available"}, "uint32": {"0xFFFFFFFF": "Not available"}, "uint64": {"0xFFFFFFFFFFFFFFFF": "Not available"} }, "x_status": "official", "registers": [ {"name": "Active energy import", "group": "Energy values", "area": "holding", "address": "0x5000", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R"}, {"name": "Active energy export", "group": "Energy values", "area": "holding", "address": "0x5004", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 20/30"}, {"name": "Reactive energy import", "group": "Energy values", "area": "holding", "address": "0x500C", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R"}, {"name": "Reactive energy export", "group": "Energy values", "area": "holding", "address": "0x5010", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 20/30"}, {"name": "Apparent energy import", "group": "Energy values", "area": "holding", "address": "0x5018", "type": "uint64", "scale": 0.01, "unit": "kVAh", "access": "R"}, {"name": "Active energy import tariff 1", "group": "Tariffs", "area": "holding", "address": "0x5170", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy import tariff 2", "group": "Tariffs", "area": "holding", "address": "0x5174", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy import tariff 3", "group": "Tariffs", "area": "holding", "address": "0x5178", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy import tariff 4", "group": "Tariffs", "area": "holding", "address": "0x517C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy export tariff 1", "group": "Tariffs", "area": "holding", "address": "0x5190", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy export tariff 2", "group": "Tariffs", "area": "holding", "address": "0x5194", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy export tariff 3", "group": "Tariffs", "area": "holding", "address": "0x5198", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Active energy export tariff 4", "group": "Tariffs", "area": "holding", "address": "0x519C", "type": "uint64", "scale": 0.01, "unit": "kWh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy import tariff 1", "group": "Tariffs", "area": "holding", "address": "0x51B0", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy import tariff 2", "group": "Tariffs", "area": "holding", "address": "0x51B4", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy import tariff 3", "group": "Tariffs", "area": "holding", "address": "0x51B8", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy import tariff 4", "group": "Tariffs", "area": "holding", "address": "0x51BC", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy export tariff 1", "group": "Tariffs", "area": "holding", "address": "0x51D0", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy export tariff 2", "group": "Tariffs", "area": "holding", "address": "0x51D4", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy export tariff 3", "group": "Tariffs", "area": "holding", "address": "0x51D8", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Reactive energy export tariff 4", "group": "Tariffs", "area": "holding", "address": "0x51DC", "type": "uint64", "scale": 0.01, "unit": "kvarh", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "System voltage", "group": "Real-Time values", "area": "holding", "address": "0x5B00", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Phase Voltage L1", "group": "Real-Time values", "area": "holding", "address": "0x5B02", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Phase Voltage L2", "group": "Real-Time values", "area": "holding", "address": "0x5B04", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Phase Voltage L3", "group": "Real-Time values", "area": "holding", "address": "0x5B06", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Line voltage L1-L2", "group": "Real-Time values", "area": "holding", "address": "0x5B08", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Line voltage L3-L2", "group": "Real-Time values", "area": "holding", "address": "0x5B0A", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Line voltage L1-L3", "group": "Real-Time values", "area": "holding", "address": "0x5B0C", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "System current", "group": "Real-Time values", "area": "holding", "address": "0x5B0E", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current L1", "group": "Real-Time values", "area": "holding", "address": "0x5B10", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current L2", "group": "Real-Time values", "area": "holding", "address": "0x5B12", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current L3", "group": "Real-Time values", "area": "holding", "address": "0x5B14", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R"}, {"name": "Current N", "group": "Real-Time values", "area": "holding", "address": "0x5B16", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 20/30"}, {"name": "Active Power total", "group": "Real-Time values", "area": "holding", "address": "0x5B1A", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Active Power L1", "group": "Real-Time values", "area": "holding", "address": "0x5B1C", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Active Power L2", "group": "Real-Time values", "area": "holding", "address": "0x5B1E", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Active power L3", "group": "Real-Time values", "area": "holding", "address": "0x5B20", "type": "int32", "scale": 0.01, "unit": "W", "access": "R"}, {"name": "Reactive Power total", "group": "Real-Time values", "area": "holding", "address": "0x5B22", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive Power L1", "group": "Real-Time values", "area": "holding", "address": "0x5B24", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive Power L2", "group": "Real-Time values", "area": "holding", "address": "0x5B26", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Reactive Power L3", "group": "Real-Time values", "area": "holding", "address": "0x5B28", "type": "int32", "scale": 0.01, "unit": "var", "access": "R"}, {"name": "Apparent Power total", "group": "Real-Time values", "area": "holding", "address": "0x5B2A", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent Power L1", "group": "Real-Time values", "area": "holding", "address": "0x5B2C", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent Power L2", "group": "Real-Time values", "area": "holding", "address": "0x5B2E", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Apparent power L3", "group": "Real-Time values", "area": "holding", "address": "0x5B30", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R"}, {"name": "Frequency", "group": "Real-Time values", "area": "holding", "address": "0x5B32", "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Power Total Angle", "group": "Real-Time values", "area": "holding", "address": "0x5B33", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power Angle L1", "group": "Real-Time values", "area": "holding", "address": "0x5B34", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power Angle L2", "group": "Real-Time values", "area": "holding", "address": "0x5B35", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power Angle L3", "group": "Real-Time values", "area": "holding", "address": "0x5B36", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage Angle L1", "group": "Real-Time values", "area": "holding", "address": "0x5B37", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage Angle L2", "group": "Real-Time values", "area": "holding", "address": "0x5B38", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Voltage Angle L3", "group": "Real-Time values", "area": "holding", "address": "0x5B39", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current Angle L1", "group": "Real-Time values", "area": "holding", "address": "0x5B3D", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current Angle L2", "group": "Real-Time values", "area": "holding", "address": "0x5B3E", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Current Angle L3", "group": "Real-Time values", "area": "holding", "address": "0x5B3F", "type": "int16", "scale": 0.1, "unit": "°", "access": "R"}, {"name": "Power factor total", "group": "Real-Time values", "area": "holding", "address": "0x5B40", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L1", "group": "Real-Time values", "area": "holding", "address": "0x5B41", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L2", "group": "Real-Time values", "area": "holding", "address": "0x5B42", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L3", "group": "Real-Time values", "area": "holding", "address": "0x5B43", "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Displacement factor total", "group": "Real-Time values", "area": "holding", "address": "0x5B48", "type": "int16", "scale": 0.001, "access": "R", "description": "Cos phi"}, {"name": "Displacement factor L1", "group": "Real-Time values", "area": "holding", "address": "0x5B49", "type": "int16", "scale": 0.001, "access": "R", "description": "Cos phi"}, {"name": "Displacement factor L2", "group": "Real-Time values", "area": "holding", "address": "0x5B4A", "type": "int16", "scale": 0.001, "access": "R", "description": "Cos phi"}, {"name": "Displacement factor L3", "group": "Real-Time values", "area": "holding", "address": "0x5B4B", "type": "int16", "scale": 0.001, "access": "R", "description": "Cos phi"}, {"name": "Average current L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BD4", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average current L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BD6", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average current L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BD8", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average current neutral", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BDA", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BDC", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BDE", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BE0", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L1-L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BE2", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L2-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BE4", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average voltage L1-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BE6", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average active power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BE8", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average active power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BEA", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average active power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BEC", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average active power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BEE", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average reactive power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BF0", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average reactive power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BF2", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average reactive power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BF4", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average reactive power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BF6", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average apparent power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BF8", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average apparent power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BFA", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average apparent power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BFC", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average apparent power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5BFE", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum current L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C10", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum current L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C12", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum current L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C14", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum current neutral", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C16", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C18", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C1A", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C1C", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L1-L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C1E", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L2-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C20", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum voltage L1-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C22", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum active power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C24", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum active power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C26", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum active power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C28", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum active power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C2A", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum reactive power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C2C", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum reactive power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C2E", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum reactive power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C30", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum reactive power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C32", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum apparent power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C34", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum apparent power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C36", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum apparent power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C38", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum apparent power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C3A", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum current L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C4C", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum current L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C4E", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum current L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C50", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum current neutral timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C52", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C54", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C56", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C58", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L1-L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C5A", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L2-L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C5C", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum voltage L1-L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C5E", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum active power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C60", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum active power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C62", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum active power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C64", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum active power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C66", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum reactive power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C68", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum reactive power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C6A", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum reactive power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C6C", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum reactive power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C6E", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum apparent power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C70", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum apparent power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C72", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum apparent power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C74", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Maximum apparent power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C76", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum current L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C88", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum current L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C8A", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum current L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C8C", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum current neutral", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C8E", "type": "uint32", "scale": 0.01, "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C90", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C92", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C94", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L1-L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C96", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L2-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C98", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum voltage L1-L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C9A", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum active power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C9C", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum active power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5C9E", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum active power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CA0", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum active power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CA2", "type": "int32", "scale": 0.01, "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum reactive power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CA4", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum reactive power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CA6", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum reactive power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CA8", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum reactive power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CAA", "type": "int32", "scale": 0.01, "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum apparent power total", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CAC", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum apparent power L1", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CAE", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum apparent power L2", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CB0", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum apparent power L3", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CB2", "type": "int32", "scale": 0.01, "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum current L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CC4", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum current L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CC6", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum current L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CC8", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum current neutral timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CCA", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CCC", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CCE", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CD0", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L1-L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CD2", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L2-L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CD4", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum voltage L1-L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CD6", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum active power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CD8", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum active power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CDA", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum active power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CDC", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum active power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CDE", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum reactive power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CE0", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum reactive power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CE2", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum reactive power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CE4", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum reactive power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CE6", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum apparent power total timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CE8", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum apparent power L1 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CEA", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum apparent power L2 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CEC", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Minimum apparent power L3 timestamp", "group": "Avg/Min/Max values", "area": "holding", "address": "0x5CEE", "type": "uint32", "unit": "s", "access": "R", "description": "Seconds since 2000-01-01; M1M 30"}, {"name": "Voltage THD L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D00", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 2 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D01", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 3 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D02", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 4 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D03", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 5 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D04", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 6 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D05", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 7 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D06", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 8 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D07", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 9 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D08", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 10 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D09", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 11 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 12 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 13 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 14 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 15 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 16 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D0F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 17 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D10", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 18 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D11", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 19 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D12", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 20 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D13", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 21 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D14", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 22 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D15", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 23 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D16", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 24 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D17", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 25 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D18", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 26 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D19", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 27 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 28 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 29 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 30 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 31 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 32 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D1F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 33 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D20", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 34 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D21", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 35 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D22", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 36 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D23", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 37 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D24", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 38 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D25", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 39 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D26", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 40 L1", "group": "Voltage harmonics", "area": "holding", "address": "0x5D27", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage THD L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D80", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 2 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D81", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 3 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D82", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 4 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D83", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 5 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D84", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 6 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D85", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 7 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D86", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 8 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D87", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 9 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D88", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 10 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D89", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 11 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 12 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 13 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 14 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 15 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 16 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D8F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 17 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D90", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 18 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D91", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 19 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D92", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 20 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D93", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 21 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D94", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 22 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D95", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 23 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D96", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 24 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D97", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 25 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D98", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 26 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D99", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 27 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 28 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 29 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 30 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 31 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 32 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5D9F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 33 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA0", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 34 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA1", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 35 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA2", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 36 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA3", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 37 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA4", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 38 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA5", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 39 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA6", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 40 L2", "group": "Voltage harmonics", "area": "holding", "address": "0x5DA7", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage THD L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E00", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 2 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E01", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 3 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E02", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 4 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E03", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 5 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E04", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 6 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E05", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 7 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E06", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 8 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E07", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 9 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E08", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 10 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E09", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 11 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 12 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 13 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 14 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 15 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Voltage harmonic 16 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E0F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 17 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E10", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 18 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E11", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 19 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E12", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 20 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E13", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 21 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E14", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 22 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E15", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 23 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E16", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 24 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E17", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 25 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E18", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 26 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E19", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 27 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 28 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 29 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 30 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 31 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 32 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E1F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 33 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E20", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 34 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E21", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 35 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E22", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 36 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E23", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 37 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E24", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 38 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E25", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 39 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E26", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Voltage harmonic 40 L3", "group": "Voltage harmonics", "area": "holding", "address": "0x5E27", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current THD L1", "group": "Current harmonics", "area": "holding", "address": "0x6000", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 2 L1", "group": "Current harmonics", "area": "holding", "address": "0x6001", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 3 L1", "group": "Current harmonics", "area": "holding", "address": "0x6002", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 4 L1", "group": "Current harmonics", "area": "holding", "address": "0x6003", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 5 L1", "group": "Current harmonics", "area": "holding", "address": "0x6004", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 6 L1", "group": "Current harmonics", "area": "holding", "address": "0x6005", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 7 L1", "group": "Current harmonics", "area": "holding", "address": "0x6006", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 8 L1", "group": "Current harmonics", "area": "holding", "address": "0x6007", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 9 L1", "group": "Current harmonics", "area": "holding", "address": "0x6008", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 10 L1", "group": "Current harmonics", "area": "holding", "address": "0x6009", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 11 L1", "group": "Current harmonics", "area": "holding", "address": "0x600A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 12 L1", "group": "Current harmonics", "area": "holding", "address": "0x600B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 13 L1", "group": "Current harmonics", "area": "holding", "address": "0x600C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 14 L1", "group": "Current harmonics", "area": "holding", "address": "0x600D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 15 L1", "group": "Current harmonics", "area": "holding", "address": "0x600E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 16 L1", "group": "Current harmonics", "area": "holding", "address": "0x600F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 17 L1", "group": "Current harmonics", "area": "holding", "address": "0x6010", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 18 L1", "group": "Current harmonics", "area": "holding", "address": "0x6011", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 19 L1", "group": "Current harmonics", "area": "holding", "address": "0x6012", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 20 L1", "group": "Current harmonics", "area": "holding", "address": "0x6013", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 21 L1", "group": "Current harmonics", "area": "holding", "address": "0x6014", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 22 L1", "group": "Current harmonics", "area": "holding", "address": "0x6015", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 23 L1", "group": "Current harmonics", "area": "holding", "address": "0x6016", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 24 L1", "group": "Current harmonics", "area": "holding", "address": "0x6017", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 25 L1", "group": "Current harmonics", "area": "holding", "address": "0x6018", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 26 L1", "group": "Current harmonics", "area": "holding", "address": "0x6019", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 27 L1", "group": "Current harmonics", "area": "holding", "address": "0x601A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 28 L1", "group": "Current harmonics", "area": "holding", "address": "0x601B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 29 L1", "group": "Current harmonics", "area": "holding", "address": "0x601C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 30 L1", "group": "Current harmonics", "area": "holding", "address": "0x601D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 31 L1", "group": "Current harmonics", "area": "holding", "address": "0x601E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 32 L1", "group": "Current harmonics", "area": "holding", "address": "0x601F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 33 L1", "group": "Current harmonics", "area": "holding", "address": "0x6020", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 34 L1", "group": "Current harmonics", "area": "holding", "address": "0x6021", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 35 L1", "group": "Current harmonics", "area": "holding", "address": "0x6022", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 36 L1", "group": "Current harmonics", "area": "holding", "address": "0x6023", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 37 L1", "group": "Current harmonics", "area": "holding", "address": "0x6024", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 38 L1", "group": "Current harmonics", "area": "holding", "address": "0x6025", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 39 L1", "group": "Current harmonics", "area": "holding", "address": "0x6026", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 40 L1", "group": "Current harmonics", "area": "holding", "address": "0x6027", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current THD L2", "group": "Current harmonics", "area": "holding", "address": "0x6080", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 2 L2", "group": "Current harmonics", "area": "holding", "address": "0x6081", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 3 L2", "group": "Current harmonics", "area": "holding", "address": "0x6082", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 4 L2", "group": "Current harmonics", "area": "holding", "address": "0x6083", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 5 L2", "group": "Current harmonics", "area": "holding", "address": "0x6084", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 6 L2", "group": "Current harmonics", "area": "holding", "address": "0x6085", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 7 L2", "group": "Current harmonics", "area": "holding", "address": "0x6086", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 8 L2", "group": "Current harmonics", "area": "holding", "address": "0x6087", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 9 L2", "group": "Current harmonics", "area": "holding", "address": "0x6088", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 10 L2", "group": "Current harmonics", "area": "holding", "address": "0x6089", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 11 L2", "group": "Current harmonics", "area": "holding", "address": "0x608A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 12 L2", "group": "Current harmonics", "area": "holding", "address": "0x608B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 13 L2", "group": "Current harmonics", "area": "holding", "address": "0x608C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 14 L2", "group": "Current harmonics", "area": "holding", "address": "0x608D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 15 L2", "group": "Current harmonics", "area": "holding", "address": "0x608E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 16 L2", "group": "Current harmonics", "area": "holding", "address": "0x608F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 17 L2", "group": "Current harmonics", "area": "holding", "address": "0x6090", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 18 L2", "group": "Current harmonics", "area": "holding", "address": "0x6091", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 19 L2", "group": "Current harmonics", "area": "holding", "address": "0x6092", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 20 L2", "group": "Current harmonics", "area": "holding", "address": "0x6093", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 21 L2", "group": "Current harmonics", "area": "holding", "address": "0x6094", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 22 L2", "group": "Current harmonics", "area": "holding", "address": "0x6095", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 23 L2", "group": "Current harmonics", "area": "holding", "address": "0x6096", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 24 L2", "group": "Current harmonics", "area": "holding", "address": "0x6097", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 25 L2", "group": "Current harmonics", "area": "holding", "address": "0x6098", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 26 L2", "group": "Current harmonics", "area": "holding", "address": "0x6099", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 27 L2", "group": "Current harmonics", "area": "holding", "address": "0x609A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 28 L2", "group": "Current harmonics", "area": "holding", "address": "0x609B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 29 L2", "group": "Current harmonics", "area": "holding", "address": "0x609C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 30 L2", "group": "Current harmonics", "area": "holding", "address": "0x609D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 31 L2", "group": "Current harmonics", "area": "holding", "address": "0x609E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 32 L2", "group": "Current harmonics", "area": "holding", "address": "0x609F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 33 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A0", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 34 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A1", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 35 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A2", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 36 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A3", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 37 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A4", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 38 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A5", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 39 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A6", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 40 L2", "group": "Current harmonics", "area": "holding", "address": "0x60A7", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current THD L3", "group": "Current harmonics", "area": "holding", "address": "0x6100", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 2 L3", "group": "Current harmonics", "area": "holding", "address": "0x6101", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 3 L3", "group": "Current harmonics", "area": "holding", "address": "0x6102", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 4 L3", "group": "Current harmonics", "area": "holding", "address": "0x6103", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 5 L3", "group": "Current harmonics", "area": "holding", "address": "0x6104", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 6 L3", "group": "Current harmonics", "area": "holding", "address": "0x6105", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 7 L3", "group": "Current harmonics", "area": "holding", "address": "0x6106", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 8 L3", "group": "Current harmonics", "area": "holding", "address": "0x6107", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 9 L3", "group": "Current harmonics", "area": "holding", "address": "0x6108", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 10 L3", "group": "Current harmonics", "area": "holding", "address": "0x6109", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 11 L3", "group": "Current harmonics", "area": "holding", "address": "0x610A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 12 L3", "group": "Current harmonics", "area": "holding", "address": "0x610B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 13 L3", "group": "Current harmonics", "area": "holding", "address": "0x610C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 14 L3", "group": "Current harmonics", "area": "holding", "address": "0x610D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 15 L3", "group": "Current harmonics", "area": "holding", "address": "0x610E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Current harmonic 16 L3", "group": "Current harmonics", "area": "holding", "address": "0x610F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 17 L3", "group": "Current harmonics", "area": "holding", "address": "0x6110", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 18 L3", "group": "Current harmonics", "area": "holding", "address": "0x6111", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 19 L3", "group": "Current harmonics", "area": "holding", "address": "0x6112", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 20 L3", "group": "Current harmonics", "area": "holding", "address": "0x6113", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 21 L3", "group": "Current harmonics", "area": "holding", "address": "0x6114", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 22 L3", "group": "Current harmonics", "area": "holding", "address": "0x6115", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 23 L3", "group": "Current harmonics", "area": "holding", "address": "0x6116", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 24 L3", "group": "Current harmonics", "area": "holding", "address": "0x6117", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 25 L3", "group": "Current harmonics", "area": "holding", "address": "0x6118", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 26 L3", "group": "Current harmonics", "area": "holding", "address": "0x6119", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 27 L3", "group": "Current harmonics", "area": "holding", "address": "0x611A", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 28 L3", "group": "Current harmonics", "area": "holding", "address": "0x611B", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 29 L3", "group": "Current harmonics", "area": "holding", "address": "0x611C", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 30 L3", "group": "Current harmonics", "area": "holding", "address": "0x611D", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 31 L3", "group": "Current harmonics", "area": "holding", "address": "0x611E", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 32 L3", "group": "Current harmonics", "area": "holding", "address": "0x611F", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 33 L3", "group": "Current harmonics", "area": "holding", "address": "0x6120", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 34 L3", "group": "Current harmonics", "area": "holding", "address": "0x6121", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 35 L3", "group": "Current harmonics", "area": "holding", "address": "0x6122", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 36 L3", "group": "Current harmonics", "area": "holding", "address": "0x6123", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 37 L3", "group": "Current harmonics", "area": "holding", "address": "0x6124", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 38 L3", "group": "Current harmonics", "area": "holding", "address": "0x6125", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 39 L3", "group": "Current harmonics", "area": "holding", "address": "0x6126", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Current harmonic 40 L3", "group": "Current harmonics", "area": "holding", "address": "0x6127", "type": "uint16", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30"}, {"name": "Phase voltage unbalance", "group": "Power quality", "area": "holding", "address": "0x6200", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Line voltage unbalance", "group": "Power quality", "area": "holding", "address": "0x6202", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Current unbalance", "group": "Power quality", "area": "holding", "address": "0x6204", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Digital output 1", "group": "I/O", "area": "holding", "address": "0x6300", "type": "uint16", "access": "RW", "enum": "off_on", "description": "Only when the output type is set to COMM on the display; M1M 20 IO, M1M 20 IO Pro, M1M 30 all products"}, {"name": "Digital output 2", "group": "I/O", "area": "holding", "address": "0x6301", "type": "uint16", "access": "RW", "enum": "off_on", "description": "Only when the output type is set to COMM on the display; M1M 20 IO, M1M 20 IO Pro, M1M 30 all products"}, {"name": "Digital input 1", "group": "I/O", "area": "holding", "address": "0x6308", "type": "uint16", "access": "R", "enum": "off_on", "description": "M1M 20 IO, M1M 30 IO, M1M 20 IO Pro, M1M 30 I/O Pro"}, {"name": "Digital input 2", "group": "I/O", "area": "holding", "address": "0x6309", "type": "uint16", "access": "R", "enum": "off_on", "description": "M1M 20 IO, M1M 30 IO, M1M 20 IO Pro, M1M 30 I/O Pro"}, {"name": "Digital input 3", "group": "I/O", "area": "holding", "address": "0x630A", "type": "uint16", "access": "R", "enum": "off_on", "description": "M1M 30 I/O Pro"}, {"name": "Digital input 4", "group": "I/O", "area": "holding", "address": "0x630B", "type": "uint16", "access": "R", "enum": "off_on", "description": "M1M 30 I/O Pro"}, {"name": "Digital input 1 pulse counter", "group": "I/O", "area": "holding", "address": "0x6318", "type": "uint64", "access": "R", "description": "M1M 20 IO, M1M 30 IO, M1M 20 IO Pro, M1M 30 I/O Pro"}, {"name": "Digital input 2 pulse counter", "group": "I/O", "area": "holding", "address": "0x631C", "type": "uint64", "access": "R", "description": "M1M 20 IO, M1M 30 IO, M1M 20 IO Pro, M1M 30 I/O Pro"}, {"name": "Digital input 3 pulse counter", "group": "I/O", "area": "holding", "address": "0x6310", "type": "uint64", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Digital input 4 pulse counter", "group": "I/O", "area": "holding", "address": "0x6314", "type": "uint64", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Serial number", "group": "Device information", "area": "holding", "address": "0x8900", "type": "string", "length": 5, "access": "R", "role": "serial"}, {"name": "Meter firmware version", "group": "Device information", "area": "holding", "address": "0x8908", "type": "string", "length": 8, "access": "R", "role": "firmware", "description": "Vx.x.xx and Vx.x.xx"}, {"name": "Product type", "group": "Device information", "area": "holding", "address": "0x8910", "type": "uint16", "access": "R", "enum": {"60": "M1M 15", "61": "M1M 15 MODBUS RTU", "62": "M1M 20", "63": "M1M 20 MODBUS RTU", "64": "M1M 20 Ethernet", "65": "M1M 20 IO MODBUS RTU", "69": "M1M 20 I/O PrO", "66": "M1M 30 MODBUS RTU", "67": "M1M 30 Ethernet", "68": "M1M 30 IO MODBUS RTU", "70": "M1M 30 I/O Pro"}, "role": "model"}, {"name": "Product tag name", "group": "Device information", "area": "holding", "address": "0x8919", "type": "string", "length": 5, "access": "RW", "description": "Defaults to the serial number"}, {"name": "Type designation", "group": "Device information", "area": "holding", "address": "0x8960", "type": "string", "length": 6, "access": "R", "description": "e.g. M1M 15, M1M 20, …"}, {"name": "Product Name", "group": "Device information", "area": "holding", "address": "0x8966", "type": "string", "length": 8, "access": "R", "description": "E.g. M1M 30 MODBUS"}, {"name": "Clock year", "group": "Clock", "area": "holding", "address": "0x8A00", "type": "uint16", "bit": 8, "bits": 8, "offset": 2000, "access": "R", "description": "Date and time are written together as one 3-register value; M1M 30"}, {"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": "Current tariff", "group": "Tariffs", "area": "holding", "address": "0x8A07", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 4, "description": "M1M 30 I/O Pro"}, {"name": "CT primary", "group": "Settings", "area": "holding", "address": "0x8C00", "type": "uint32", "access": "RW", "write_min": 1, "description": "CT and VT ratios are written together (4 values)"}, {"name": "CT secondary", "group": "Settings", "area": "holding", "address": "0x8C02", "type": "uint32", "access": "RW", "write_min": 1, "description": "CT and VT ratios are written together (4 values)"}, {"name": "VT primary", "group": "Settings", "area": "holding", "address": "0x8C04", "type": "uint32", "access": "RW", "write_min": 1, "description": "CT and VT ratios are written together (4 values)"}, {"name": "VT secondary", "group": "Settings", "area": "holding", "address": "0x8C06", "type": "uint32", "access": "RW", "write_min": 1, "description": "CT and VT ratios are written together (4 values)"}, {"name": "Demand function code", "group": "Demand", "area": "holding", "address": "0x8C30", "type": "uint16", "access": "RW", "enum": {"1": "Read actual value", "2": "Read data at address", "3": "Read and increment", "4": "Read and decrement"}, "description": "M1M 20/30 I/O Pro"}, {"name": "Demand read address", "group": "Demand", "area": "holding", "address": "0x8C31", "type": "uint16", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Tariff source", "group": "Tariff settings", "area": "holding", "address": "0x8C90", "type": "uint16", "access": "RW", "enum": {"0": "RTC", "1": "Communication", "2": "Digital input"}, "description": "M1M 30 I/O Pro"}, {"name": "Tariff input configuration", "group": "Tariff settings", "area": "holding", "address": "0x8C91", "type": "uint16", "access": "R", "reference": "0x04E4", "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Monday", "group": "Tariff settings", "area": "holding", "address": "0x8C92", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Tuesday", "group": "Tariff settings", "area": "holding", "address": "0x8C93", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Wednesday", "group": "Tariff settings", "area": "holding", "address": "0x8C94", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Thursday", "group": "Tariff settings", "area": "holding", "address": "0x8C95", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Friday", "group": "Tariff settings", "area": "holding", "address": "0x8C96", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Saturday", "group": "Tariff settings", "area": "holding", "address": "0x8C97", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday type Sunday", "group": "Tariff settings", "area": "holding", "address": "0x8C98", "type": "uint16", "access": "RW", "enum": {"0": "Weekday", "1": "Weekend"}, "description": "M1M 30 I/O Pro"}, {"name": "Weekday Start time T1, 0xHHMM", "group": "Tariff settings", "area": "holding", "address": "0x8C99", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekday Start time T2", "group": "Tariff settings", "area": "holding", "address": "0x8C9A", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekday Start time T3", "group": "Tariff settings", "area": "holding", "address": "0x8C9B", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekday Start time T4", "group": "Tariff settings", "area": "holding", "address": "0x8C9C", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekend Start time T1, 0xHHMM", "group": "Tariff settings", "area": "holding", "address": "0x8CA1", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekend Start time T2", "group": "Tariff settings", "area": "holding", "address": "0x8CA2", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekend Start time T3", "group": "Tariff settings", "area": "holding", "address": "0x8CA3", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Weekend Start time T4", "group": "Tariff settings", "area": "holding", "address": "0x8CA4", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Specialday Start time T1", "group": "Tariff settings", "area": "holding", "address": "0x8CA9", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Specialday Start time T2", "group": "Tariff settings", "area": "holding", "address": "0x8CAA", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Specialday Start time T3", "group": "Tariff settings", "area": "holding", "address": "0x8CAB", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Specialday Start time T4", "group": "Tariff settings", "area": "holding", "address": "0x8CAC", "type": "uint16", "access": "RW", "enum": {"0xFFFF": "Disabled"}, "description": "0xHHMM; M1M 30 I/O Pro"}, {"name": "Special day Total number", "group": "Tariff settings", "area": "holding", "address": "0x8CD3", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 50, "description": "M1M 30 I/O Pro"}, {"name": "Special day Current special day number", "group": "Tariff settings", "area": "holding", "address": "0x8CD4", "type": "uint16", "access": "R", "description": "M1M 30 I/O Pro"}, {"name": "Special day entry date", "group": "Tariff settings", "area": "holding", "address": "0x8CD5", "type": "uint32", "access": "RW", "description": "0xYYMMDDFF; M1M 30 I/O Pro"}, {"name": "Special day Day ID", "group": "Tariff settings", "area": "holding", "address": "0x8CD7", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 50, "description": "M1M 30 I/O Pro"}, {"name": "Wiring type", "group": "Settings", "area": "holding", "address": "0x8CE5", "type": "uint16", "access": "RW", "enum": {"1": "3N3T (3-phase 4-wire, 3 CTs)", "3": "3 3T (3-phase 3-wire, 3 CTs)", "4": "3 2T (3-phase 3-wire, 2 CTs)", "5": "3 1T (3-phase 3-wire, 1 CT)", "7": "1N1T (1-phase 2-wire, 1 CT)"}}, {"name": "DST start", "group": "Tariff settings", "area": "holding", "address": "0x8CE6", "type": "uint32", "access": "RW", "description": "0xYYMMDDHH; M1M 30 I/O Pro"}, {"name": "DST end", "group": "Tariff settings", "area": "holding", "address": "0x8CE8", "type": "uint32", "access": "RW", "description": "0xYYMMDDHH; M1M 30 I/O Pro"}, {"name": "DST enabled", "group": "Tariff settings", "area": "holding", "address": "0x8CEA", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}, "description": "M1M 30 I/O Pro"}, {"name": "Modbus address", "group": "Communication", "area": "holding", "address": "0x8CEB", "type": "uint16", "access": "RW", "write_min": 1, "write_max": 247, "description": "Address, baud rate and parity are written together"}, {"name": "Baud rate", "group": "Communication", "area": "holding", "address": "0x8CEC", "type": "uint32", "unit": "bit/s", "access": "RW", "enum": {"9600": "9600", "19200": "19200", "38400": "38400", "57600": "57600", "115200": "115200"}}, {"name": "Parity", "group": "Communication", "area": "holding", "address": "0x8CEE", "type": "uint16", "access": "RW", "enum": {"0": "8N1", "1": "8E1", "2": "8O1"}}, {"name": "DHCP", "group": "Communication", "area": "holding", "address": "0x8CEF", "type": "uint16", "access": "RW", "enum": {"0": "Disabled", "1": "Enabled"}, "description": "M1M 20/30"}, {"name": "IP address", "group": "Communication", "area": "holding", "address": "0x8CF0", "type": "uint32", "access": "RW", "description": "A.B.C.D as 0xAABBCCDD; M1M 20/30"}, {"name": "Subnet mask", "group": "Communication", "area": "holding", "address": "0x8CF2", "type": "uint32", "access": "RW", "description": "A.B.C.D as 0xAABBCCDD; M1M 20/30"}, {"name": "Gateway", "group": "Communication", "area": "holding", "address": "0x8CF4", "type": "uint32", "access": "RW", "description": "A.B.C.D as 0xAABBCCDD; M1M 20/30"}, {"name": "Timer up counter", "group": "Timer", "area": "holding", "address": "0x8CF7", "type": "uint32", "scale": 0.1, "unit": "h", "access": "R", "description": "M1M 20/30"}, {"name": "Timer down counter", "group": "Timer", "area": "holding", "address": "0x8CF9", "type": "uint32", "scale": 0.1, "unit": "h", "access": "R", "description": "M1M 30"}, {"name": "Timestamp of maximum active demand", "group": "Demand", "area": "holding", "address": "0x8F72", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Maximum active power demand", "group": "Demand", "area": "holding", "address": "0x8F74", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Timestamp of maximum reactive demand", "group": "Demand", "area": "holding", "address": "0x8F76", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Maximum reactive power demand", "group": "Demand", "area": "holding", "address": "0x8F78", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Timestamp of maximum apparent demand", "group": "Demand", "area": "holding", "address": "0x8F7A", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Maximum apparent power demand", "group": "Demand", "area": "holding", "address": "0x8F7C", "type": "uint32", "access": "RW", "description": "M1M 20/30 I/O Pro"}, {"name": "Active power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB1A", "type": "int32", "unit": "W", "access": "R"}, {"name": "Active power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB1C", "type": "int32", "unit": "W", "access": "R"}, {"name": "Active power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB1E", "type": "int32", "unit": "W", "access": "R"}, {"name": "Active power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB20", "type": "int32", "unit": "W", "access": "R"}, {"name": "Reactive power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB22", "type": "int32", "unit": "var", "access": "R"}, {"name": "Reactive power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB24", "type": "int32", "unit": "var", "access": "R"}, {"name": "Reactive power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB26", "type": "int32", "unit": "var", "access": "R"}, {"name": "Reactive power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB28", "type": "int32", "unit": "var", "access": "R"}, {"name": "Apparent power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB2A", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Apparent power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB2C", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Apparent power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB2E", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Apparent power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCB30", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Average Active power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBE8", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBEA", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBEC", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBEE", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBF0", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBF2", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBF4", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBF6", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBF8", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBFA", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBFC", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCBFE", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC24", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC26", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC28", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC2A", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC2C", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC2E", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC30", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC32", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC34", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC36", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC38", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC3A", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC9C", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCC9E", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCA0", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCA2", "type": "int32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCA4", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCA6", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCA8", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCAA", "type": "int32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power total (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCAC", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power L1 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCAE", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power L2 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCB0", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power L3 (W resolution)", "group": "Powers without decimals", "area": "holding", "address": "0xCCB2", "type": "int32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Voltage L1-N (float)", "group": "Float values", "area": "holding", "address": "0x3000", "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2-N (float)", "group": "Float values", "area": "holding", "address": "0x3002", "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3-N (float)", "group": "Float values", "area": "holding", "address": "0x3004", "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L1-L2 (float)", "group": "Float values", "area": "holding", "address": "0x3006", "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2-L3 (float)", "group": "Float values", "area": "holding", "address": "0x3008", "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3-L1 (float)", "group": "Float values", "area": "holding", "address": "0x300A", "type": "float32", "unit": "V", "access": "R"}, {"name": "Three phase system voltage (float)", "group": "Float values", "area": "holding", "address": "0x300C", "type": "float32", "unit": "V", "access": "R"}, {"name": "Current phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3010", "type": "float32", "unit": "A", "access": "R"}, {"name": "Current phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3012", "type": "float32", "unit": "A", "access": "R"}, {"name": "Current phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3014", "type": "float32", "unit": "A", "access": "R"}, {"name": "Neutral current (float)", "group": "Float values", "area": "holding", "address": "0x3016", "type": "float32", "unit": "A", "access": "R", "description": "M1M 20/30"}, {"name": "Three phase system current (float)", "group": "Float values", "area": "holding", "address": "0x3018", "type": "float32", "unit": "A", "access": "R"}, {"name": "Active power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x301C", "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x301E", "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3020", "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power total (float)", "group": "Float values", "area": "holding", "address": "0x3022", "type": "float32", "unit": "W", "access": "R"}, {"name": "Reactive power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3024", "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3026", "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3028", "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power total (float)", "group": "Float values", "area": "holding", "address": "0x302A", "type": "float32", "unit": "var", "access": "R"}, {"name": "Apparent power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x302C", "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x302E", "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3030", "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power total (float)", "group": "Float values", "area": "holding", "address": "0x3032", "type": "float32", "unit": "VA", "access": "R"}, {"name": "Power factor phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3036", "type": "float32", "access": "R"}, {"name": "Power factor phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3038", "type": "float32", "access": "R"}, {"name": "Power factor phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x303A", "type": "float32", "access": "R"}, {"name": "Power factor total (float)", "group": "Float values", "area": "holding", "address": "0x303C", "type": "float32", "access": "R"}, {"name": "Displacement factor phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x303E", "type": "float32", "access": "R", "description": "Cos phi"}, {"name": "Displacement factor phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3040", "type": "float32", "access": "R", "description": "Cos phi"}, {"name": "Displacement factor phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3042", "type": "float32", "access": "R", "description": "Cos phi"}, {"name": "Displacement factor total (float)", "group": "Float values", "area": "holding", "address": "0x3044", "type": "float32", "access": "R", "description": "Cos phi"}, {"name": "Power Angle L1 (float)", "group": "Float values", "area": "holding", "address": "0x3046", "type": "float32", "unit": "°", "access": "R"}, {"name": "Power Angle L2 (float)", "group": "Float values", "area": "holding", "address": "0x3048", "type": "float32", "unit": "°", "access": "R"}, {"name": "Power Angle L3 (float)", "group": "Float values", "area": "holding", "address": "0x304A", "type": "float32", "unit": "°", "access": "R"}, {"name": "Power Angle Total (float)", "group": "Float values", "area": "holding", "address": "0x304C", "type": "float32", "unit": "°", "access": "R"}, {"name": "Frequency (float)", "group": "Float values", "area": "holding", "address": "0x304E", "type": "float32", "unit": "Hz", "access": "R"}, {"name": "Current demand phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3050", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Current demand phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3052", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Current demand phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3054", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Active power demand (float)", "group": "Float values", "area": "holding", "address": "0x3056", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Reactive power demand (float)", "group": "Float values", "area": "holding", "address": "0x3058", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Apparent power demand (float)", "group": "Float values", "area": "holding", "address": "0x305A", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Voltage angle phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x305C", "type": "float32", "unit": "°", "access": "R"}, {"name": "Voltage angle phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x305E", "type": "float32", "unit": "°", "access": "R"}, {"name": "Voltage angle phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3060", "type": "float32", "unit": "°", "access": "R"}, {"name": "Current angle phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3062", "type": "float32", "unit": "°", "access": "R"}, {"name": "Current angle phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3064", "type": "float32", "unit": "°", "access": "R"}, {"name": "Current angle phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3066", "type": "float32", "unit": "°", "access": "R"}, {"name": "THD Phase voltage 1 (float)", "group": "Float values", "area": "holding", "address": "0x3068", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "THD Phase voltage 2 (float)", "group": "Float values", "area": "holding", "address": "0x306A", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "THD Phase voltage 3 (float)", "group": "Float values", "area": "holding", "address": "0x306C", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "THD Current 1 (float)", "group": "Float values", "area": "holding", "address": "0x306E", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "THD Current 2 (float)", "group": "Float values", "area": "holding", "address": "0x3070", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "THD Current 3 (float)", "group": "Float values", "area": "holding", "address": "0x3072", "type": "float32", "unit": "%", "access": "R", "description": "M1M 20/30"}, {"name": "Unbalance phase voltage (float)", "group": "Float values", "area": "holding", "address": "0x3074", "type": "float32", "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Unbalance line voltage (float)", "group": "Float values", "area": "holding", "address": "0x3076", "type": "float32", "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Unbalance current (float)", "group": "Float values", "area": "holding", "address": "0x3078", "type": "float32", "unit": "%", "access": "R", "description": "M1M 30, M1M 20 I/O Pro"}, {"name": "Import active energy (32-bit)", "group": "Float values", "area": "holding", "address": "0x307A", "type": "uint32", "scale": 0.1, "unit": "kWh", "access": "R"}, {"name": "Export active energy (32-bit)", "group": "Float values", "area": "holding", "address": "0x307C", "type": "uint32", "scale": 0.1, "unit": "kWh", "access": "R"}, {"name": "Import reactive energy (32-bit)", "group": "Float values", "area": "holding", "address": "0x307E", "type": "uint32", "scale": 0.1, "unit": "kvarh", "access": "R"}, {"name": "Export reactive energy (32-bit)", "group": "Float values", "area": "holding", "address": "0x3080", "type": "uint32", "scale": 0.1, "unit": "kvarh", "access": "R"}, {"name": "Apparent energy import (32-bit)", "group": "Float values", "area": "holding", "address": "0x3082", "type": "uint32", "scale": 0.1, "unit": "kVAh", "access": "R"}, {"name": "Average Voltage L1-N (float)", "group": "Float values", "area": "holding", "address": "0x3084", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Voltage L2-N (float)", "group": "Float values", "area": "holding", "address": "0x3086", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Voltage L3-N (float)", "group": "Float values", "area": "holding", "address": "0x3088", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Voltage L1-L2 (float)", "group": "Float values", "area": "holding", "address": "0x308A", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Voltage L2-L3 (float)", "group": "Float values", "area": "holding", "address": "0x308C", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Voltage L3-L1 (float)", "group": "Float values", "area": "holding", "address": "0x308E", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Average Current phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3090", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average Current phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3092", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average Current phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3094", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average Neutral current (float)", "group": "Float values", "area": "holding", "address": "0x3096", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Average Active power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3098", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x309A", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x309C", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Active power total (float)", "group": "Float values", "area": "holding", "address": "0x309E", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30A0", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30A2", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30A4", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Reactive power total (float)", "group": "Float values", "area": "holding", "address": "0x30A6", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30A8", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30AA", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30AC", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Average Apparent power total (float)", "group": "Float values", "area": "holding", "address": "0x30AE", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L1-N (float)", "group": "Float values", "area": "holding", "address": "0x30B0", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L2-N (float)", "group": "Float values", "area": "holding", "address": "0x30B2", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L3-N (float)", "group": "Float values", "area": "holding", "address": "0x30B4", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L1-L2 (float)", "group": "Float values", "area": "holding", "address": "0x30B6", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L2-L3 (float)", "group": "Float values", "area": "holding", "address": "0x30B8", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Voltage L3-L1 (float)", "group": "Float values", "area": "holding", "address": "0x30BA", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Maximum Current phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30BC", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum Current phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30BE", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum Current phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30C0", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum Neutral current (float)", "group": "Float values", "area": "holding", "address": "0x30C2", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30C4", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30C6", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30C8", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Active power total (float)", "group": "Float values", "area": "holding", "address": "0x30CA", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30CC", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30CE", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30D0", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Reactive power total (float)", "group": "Float values", "area": "holding", "address": "0x30D2", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30D4", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30D6", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30D8", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Maximum Apparent power total (float)", "group": "Float values", "area": "holding", "address": "0x30DA", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L1-N (float)", "group": "Float values", "area": "holding", "address": "0x30DC", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L2-N (float)", "group": "Float values", "area": "holding", "address": "0x30DE", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L3-N (float)", "group": "Float values", "area": "holding", "address": "0x30E0", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L1-L2 (float)", "group": "Float values", "area": "holding", "address": "0x30E2", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L2-L3 (float)", "group": "Float values", "area": "holding", "address": "0x30E4", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Voltage L3-L1 (float)", "group": "Float values", "area": "holding", "address": "0x30E6", "type": "float32", "unit": "V", "access": "R", "description": "M1M 30"}, {"name": "Minimum Current phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30E8", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum Current phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30EA", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum Current phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30EC", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum Neutral current (float)", "group": "Float values", "area": "holding", "address": "0x30EE", "type": "float32", "unit": "A", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30F0", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30F2", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30F4", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Active power total (float)", "group": "Float values", "area": "holding", "address": "0x30F6", "type": "float32", "unit": "W", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x30F8", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x30FA", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x30FC", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Reactive power total (float)", "group": "Float values", "area": "holding", "address": "0x30FE", "type": "float32", "unit": "var", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power phase 1 (float)", "group": "Float values", "area": "holding", "address": "0x3100", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power phase 2 (float)", "group": "Float values", "area": "holding", "address": "0x3102", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power phase 3 (float)", "group": "Float values", "area": "holding", "address": "0x3104", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"}, {"name": "Minimum Apparent power total (float)", "group": "Float values", "area": "holding", "address": "0x3106", "type": "float32", "unit": "VA", "access": "R", "description": "M1M 30"} ] }