{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Schneider Electric",
  "model": "Symmetra PX 250/500 kVA",
  "models": ["Symmetra PX 250", "Symmetra PX 500", "Symmetra PX 250/500 kVA"],
  "description": "Modular three-phase UPS: status and alarm bits, battery, input, bypass, output and parallel-system measurements, subfeed currents and life time data",
  "vendor_website": "se.com",
  "revision": 1,
  "revised": "2026-10-18",
  "sources": [{"title": "Modbus Register Map: Symmetra PX 250/500 kVA", "version": "990-3936G", "note": "all 18 pages; revision history up to firmware sypx646"}],
  "source": "Schneider Electric / APC, Modbus Register Map: Symmetra PX 250/500 kVA, 990-3936G",
  "notes": ["Register addresses are the absolute decimal addresses of the manual (Modicon 40001 is address 0). Function codes 3 and 4 read the same registers; Modbus RTU and Modbus TCP are supported.", "Status and alarm registers are bit words, bit 0 is the least significant bit and reserved bits are left out. Bits are atomic within one register only.", "Registers appear in the manual in groups: the columns of the printed table are offset by one line from the data point, and each value here was matched to its data point by name and unit.", "Registers added by newer firmware (the manual's revision history lists them up to sypx646) are included. The manual gives no registers 46145 to 46166 for the second frame.", "For the settings of the network card see the AP9635 User's Guide."],
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "official",
  "enums": {
    "closed": {"0": "Open", "1": "Closed"},
    "ups_mode": {"0": "NMC cannot communicate with the UPS", "1": "Normal operation", "2": "Battery operation", "3": "Battery test", "4": "Bypass by user request", "5": "Temporary bypass due to a fault", "6": "Q3 activated, UPS in bypass", "7": "UPS off and unavailable", "9": "Hot standby"},
    "alarm_severity": {"0": "None", "1": "Informational", "2": "Warning", "3": "Critical"},
    "system_mode": {"1": "UPS in normal or battery operation", "2": "UPS in requested bypass operation", "3": "UPS in forced bypass operation", "4": "All UPSs are off", "5": "NMC establishing communication with the display", "6": "Q3 is closed"},
    "lifetime_status": {"1": "Life time status OK", "2": "Life time near end", "4": "Life time exceeded"},
    "filter_type": {"1": "15 days (heavy filtration)", "2": "30 days (normal filtration)"}
  },
  "registers": [
    {"name": "Load is being powered from battery", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 0},
    {"name": "Low battery", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 1},
    {"name": "Bypass", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 2},
    {"name": "Self-test in progress", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 3},
    {"name": "Load not powered", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 4},
    {"name": "Abnormal condition", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 7},
    {"name": "Power module failure", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 8},
    {"name": "Battery system failure", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 9},
    {"name": "Intelligence module has detected an alarm condition", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 10},
    {"name": "Static switch failure", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 11},
    {"name": "Power supply unit failure", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 12},
    {"name": "Informational alarm present", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 13},
    {"name": "Warning alarm present", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 14},
    {"name": "Critical alarm present", "group": "Status", "area": "holding", "address": 0, "type": "bool", "bit": 15},
    {"name": "Lost local network management interface - to - UPS communication", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 0},
    {"name": "Parallel PBUS cables are swapped", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 1},
    {"name": "Parallel communication error on PBUS cable 1", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 2},
    {"name": "Parallel communication error on PBUS cable 2", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 3},
    {"name": "Overload on parallel installation", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 4},
    {"name": "Parallel mixed mode error: Units in battery and normal operation", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 5},
    {"name": "UPS parallel address configuration number error", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 6},
    {"name": "Parallel master not detected (deprecated)", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 7},
    {"name": "Parallel unit disabled", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 8},
    {"name": "Parallel unit is incompatible", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 9},
    {"name": "PBUS cable termination fault", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 10},
    {"name": "Parallel unit not present (deprecated)", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 11},
    {"name": "Isolated Test mode is activate", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 12},
    {"name": "Parallel unit redundancy lost", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 13},
    {"name": "Parallel load share error", "group": "Alarms (register 40003)", "area": "holding", "address": 2, "type": "bool", "bit": 15},
    {"name": "On battery in response to an input power failure", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 0},
    {"name": "In bypass: User-initiated from Front Panel", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 1},
    {"name": "UPS operation mode - Forced bypass", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 2},
    {"name": "In Bypass: For maintenance", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 3},
    {"name": "Started a self-test", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 4},
    {"name": "Output power turned off", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 5},
    {"name": "UPS operation mode - Initialize", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 6},
    {"name": "UPS operation mode - Hot standby", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 7},
    {"name": "Compensating for a low input voltage", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 8},
    {"name": "Compensating for a high input voltage", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 9},
    {"name": "Input voltage waveform error detected", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 10},
    {"name": "Input phase sequence error", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 11},
    {"name": "Input frequency fault", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 12},
    {"name": "Output frequency fault", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 13},
    {"name": "Mega Tie mode is active", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 14},
    {"name": "External synchronization source is selected and out of tolerance", "group": "Alarms (register 40004)", "area": "holding", "address": 3, "type": "bool", "bit": 15},
    {"name": "Bypass voltage error: low voltage", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 0},
    {"name": "Bypass voltage error: high voltage", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 1},
    {"name": "Bypass voltage waveform error detected", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 2},
    {"name": "Bypass input frequency fault", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 3},
    {"name": "Bypass phase sequence error", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 4},
    {"name": "Output voltage low", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 5},
    {"name": "Output voltage high", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 6},
    {"name": "Output voltage waveform error detected", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 7},
    {"name": "Overload", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 8},
    {"name": "Overload on bypass static switch", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 9},
    {"name": "Ambient temperature out of range", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 10},
    {"name": "EPO activated", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 11},
    {"name": "Ground fault detected", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 12},
    {"name": "PSU module failed", "group": "Alarms (register 40005)", "area": "holding", "address": 4, "type": "bool", "bit": 13},
    {"name": "System locked in bypass operation", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 0},
    {"name": "Batteries are discharging", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 1},
    {"name": "PSU module not present", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 2},
    {"name": "System frequency not detected", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 3},
    {"name": "Charge power is reduced", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 5},
    {"name": "Display communication to MIM and RIM is lost", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 6},
    {"name": "CBUS terminator fault", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 7},
    {"name": "ABUS terminator fault", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 8},
    {"name": "MIM not present", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 10},
    {"name": "MIM heartbeat signal error", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 11},
    {"name": "RIM in control", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 12},
    {"name": "Battery condition is weak", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 13},
    {"name": "Battery condition is poor", "group": "Alarms (register 40006)", "area": "holding", "address": 5, "type": "bool", "bit": 14},
    {"name": "Battery voltage error - voltage above warning level", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 0},
    {"name": "Battery voltage error - voltage above shutdown level", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 1},
    {"name": "Battery monitor board communication error", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 2},
    {"name": "Battery is below minimum acceptable runtime", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 4},
    {"name": "Power module communication to MIM error", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 5},
    {"name": "Power module locked by IM", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 6},
    {"name": "Power module operation mode is different from other modules", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 7},
    {"name": "Switchgear board not present", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 9},
    {"name": "Switchgear board communication error", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 10},
    {"name": "ID & Relay board not present", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 11},
    {"name": "ID & Relay board communication error", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 12},
    {"name": "Battery voltage collapse detected", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 13},
    {"name": "Power module redundancy lost", "group": "Alarms (register 40007)", "area": "holding", "address": 6, "type": "bool", "bit": 14},
    {"name": "Load on subfeed is above warning level", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 7},
    {"name": "Load on subfeed is above critical level", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 8},
    {"name": "Load on UPS is above warning level", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 9},
    {"name": "Power module firmware version is incompatible", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 10},
    {"name": "Static Bypass Switch module not present", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 11},
    {"name": "Overload on installation", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 12},
    {"name": "Bypass static switch communication error", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 13},
    {"name": "RIM not present", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 14},
    {"name": "RIM heartbeat signal error", "group": "Alarms (register 40008)", "area": "holding", "address": 7, "type": "bool", "bit": 15},
    {"name": "Bonding wire between neutral and ground is missing", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 0},
    {"name": "Bonding wire between neutral and ground error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 1},
    {"name": "Power module communication to RIM error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 2},
    {"name": "Battery voltage error - voltage below warning level", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 3},
    {"name": "Battery voltage error - voltage below shutdown level", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 4},
    {"name": "ECT board has an error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 5},
    {"name": "External connections board not present", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 6},
    {"name": "EPO circuit test mode is enabled", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 7},
    {"name": "IM internal memory for storing configuration settings error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 8},
    {"name": "Auxiliary monitor board for maintenance bypass panel comm error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 10},
    {"name": "Auxiliary monitor board for battery breaker enclosure comm error", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 11},
    {"name": "Power module removed from the system", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 13},
    {"name": "INFO Battery module removed from system", "group": "Alarms (register 40009)", "area": "holding", "address": 8, "type": "bool", "bit": 14},
    {"name": "Power module fault exists", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 0},
    {"name": "Power module warning", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 1},
    {"name": "Power module fan fault", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 3},
    {"name": "Power module is disabled", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 4},
    {"name": "Power module lifetime error: close to end", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 5},
    {"name": "Power module lifetime error: lifetime exceeded", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 6},
    {"name": "Power module fan lifetime error: close to end", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 7},
    {"name": "Power module fan lifetime error: lifetime exceeded", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 8},
    {"name": "Breaker Q1 open", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 9},
    {"name": "Breaker Q2 open", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 10},
    {"name": "Breaker Q3 closed", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 11},
    {"name": "Breaker Q4 open", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 12},
    {"name": "Breaker Q5 open", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 13},
    {"name": "Power module phase-neutral displacement fault", "group": "Alarms (register 40010)", "area": "holding", "address": 9, "type": "bool", "bit": 14},
    {"name": "Forced bypass switch activated", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 0},
    {"name": "Bypass static switch disabled", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 1},
    {"name": "Bypass static switch self test failed", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 2},
    {"name": "Bypass static switch 1 fan fault", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 4},
    {"name": "Bypass static switch 1 fan weak", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 5},
    {"name": "Bypass static switch error; module has a critical error", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 8},
    {"name": "Bypass static switch warning; module is not working properly", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 9},
    {"name": "Power enclosure air filter lifetime error: lifetime exceeded (Informational)", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 10},
    {"name": "Power enclosure air filter lifetime error: lifetime exceeded (Warning)", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 11},
    {"name": "Door in MBwD enclosure open", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 14},
    {"name": "Q2 shunt open error", "group": "Alarms (register 40011)", "area": "holding", "address": 10, "type": "bool", "bit": 15},
    {"name": "Subfeed breaker SB1 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 0},
    {"name": "Subfeed breaker SB2 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 1},
    {"name": "Subfeed breaker SB3 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 2},
    {"name": "Subfeed breaker SB4 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 3},
    {"name": "Subfeed breaker SB5 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 4},
    {"name": "Subfeed breaker SB6 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 5},
    {"name": "Subfeed breaker SB7 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 6},
    {"name": "Subfeed breaker SB8 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 7},
    {"name": "Subfeed breaker SB9 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 8},
    {"name": "Subfeed breaker SB10 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 9},
    {"name": "Subfeed breaker SB11 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 10},
    {"name": "Subfeed breaker SB12 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 11},
    {"name": "Subfeed breaker SB13 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 12},
    {"name": "Subfeed breaker SB14 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 13},
    {"name": "Subfeed breaker SB15 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 14},
    {"name": "Subfeed breaker SB16 open", "group": "Alarms (register 40012)", "area": "holding", "address": 11, "type": "bool", "bit": 15},
    {"name": "Breaker Q1 open (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 0},
    {"name": "Breaker Q2 open (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 1},
    {"name": "Breaker Q3 closed (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 2},
    {"name": "Breaker Q4 open (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 3},
    {"name": "Breaker Q5 open (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 4},
    {"name": "Door in maintenance bypass panel enclosure open", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 5},
    {"name": "Q2 shunt open error (register 40013)", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 6},
    {"name": "MBP enclosure ECT board has an error", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 7},
    {"name": "ID & Relay board memory card full", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 8},
    {"name": "Input 3 activated: Battery ground fault detected", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 9},
    {"name": "ID & Relay board: System firmware not stored at memory card", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 10},
    {"name": "Input 6 activated: Emergency module off", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 11},
    {"name": "Input 7 activated: Door in UPS I/O enclosure opened", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 12},
    {"name": "Input 1 activated: Reduce charging power", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 13},
    {"name": "IDRC memory card not present", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 14},
    {"name": "ID & Relay board memory card error", "group": "Alarms (register 40013)", "area": "holding", "address": 12, "type": "bool", "bit": 15},
    {"name": "Battery breaker open", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 0},
    {"name": "Battery module fuse cleared or condition of battery is weak", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 1},
    {"name": "Battery voltage symmetry error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 2},
    {"name": "Internal battery temperature exceeds threshold", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 3},
    {"name": "Battery temperature sensor fault", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 5},
    {"name": "Mixed battery configuration", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 6},
    {"name": "Battery module type support error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 7},
    {"name": "Battery string disconnected", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 8},
    {"name": "Battery side car 1 fuse error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 9},
    {"name": "Battery enclosure PSU error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 11},
    {"name": "Battery breaker motor PSU error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 12},
    {"name": "Battery enclosure door open", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 13},
    {"name": "ECT board has an error (register 40014)", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 14},
    {"name": "Battery breaker shunt open error", "group": "Alarms (register 40014)", "area": "holding", "address": 13, "type": "bool", "bit": 15},
    {"name": "Battery breaker open error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 0},
    {"name": "Battery breaker enclosure fuse 1 error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 1},
    {"name": "Battery breaker enclosure fuse 2 error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 2},
    {"name": "Battery temperature 1 high", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 3},
    {"name": "Battery temperature 2 high", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 4},
    {"name": "Battery temperature sensor 1 fault", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 5},
    {"name": "Battery temperature sensor 2 fault", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 6},
    {"name": "Battery breaker enclosure door open error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 7},
    {"name": "Battery breaker enclosure ECT board has an error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 8},
    {"name": "Battery breaker shunt open error (register 40015)", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 9},
    {"name": "Battery ground fault detected error", "group": "Alarms (register 40015)", "area": "holding", "address": 14, "type": "bool", "bit": 10},
    {"name": "Battery fuse bank 1 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 0},
    {"name": "Battery fuse bank 2 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 1},
    {"name": "Battery fuse bank 3 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 2},
    {"name": "Battery fuse bank 4 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 3},
    {"name": "Battery fuse bank 5 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 4},
    {"name": "Battery fuse bank 6 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 5},
    {"name": "Battery fuse bank 7 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 6},
    {"name": "Battery fuse bank 8 cleared", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 7},
    {"name": "Input for gas alarm has been activated", "group": "Alarms (register 40016)", "area": "holding", "address": 15, "type": "bool", "bit": 8},
    {"name": "Test firmware installed at power module", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 0},
    {"name": "Not expected firmware installed at power module", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 1},
    {"name": "Not expected firmware installed at battery monitor board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 2},
    {"name": "Not expected firmware installed at SBS module", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 3},
    {"name": "Not expected firmware installed at ID & Relay board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 4},
    {"name": "Not expected firmware installed at switchgear board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 5},
    {"name": "Not expected firmware installed at auxiliary monitor board for maintenance bypass panel", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 6},
    {"name": "Not expected firmware installed at auxiliary monitor board for battery breaker enclosure", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 7},
    {"name": "Not expected firmware installed at redundant IM", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 8},
    {"name": "Test firmware installed at battery monitor board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 9},
    {"name": "Test firmware installed at SBS module", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 10},
    {"name": "Test firmware installed at ID & Relay board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 11},
    {"name": "Test firmware installed at switchgear board", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 12},
    {"name": "Test firmware installed at auxiliary monitor board for maintenance bypass panel", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 13},
    {"name": "Test firmware installed at auxiliary monitor board for battery breaker enclosure", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 14},
    {"name": "Test firmware installed at IM", "group": "Alarms (register 40017)", "area": "holding", "address": 16, "type": "bool", "bit": 15},
    {"name": "Input 5 activated: I/O frame input fuse error detected", "group": "Alarms (register 40018)", "area": "holding", "address": 17, "type": "bool", "bit": 0},
    {"name": "IO Frame fan fault", "group": "Alarms (register 40018)", "area": "holding", "address": 17, "type": "bool", "bit": 1},
    {"name": "IO frame fan lifetime error: close to end", "group": "Alarms (register 40018)", "area": "holding", "address": 17, "type": "bool", "bit": 2},
    {"name": "IO frame fan lifetime error: lifetime exceeded", "group": "Alarms (register 40018)", "area": "holding", "address": 17, "type": "bool", "bit": 3},
    {"name": "UPS serial number", "group": "Static data", "area": "holding", "address": 4145, "type": "string", "length": 6, "role": "serial"},
    {"name": "UPS firmware version", "group": "Static data", "area": "holding", "address": 4151, "type": "string", "length": 12},
    {"name": "UPS name", "group": "Static data", "area": "holding", "address": 4163, "type": "string", "length": 4},
    {"name": "Parallel system name", "group": "Static data", "area": "holding", "address": 4167, "type": "string", "length": 4},
    {"name": "Time on battery", "group": "Battery", "area": "holding", "address": 4352, "type": "uint32", "unit": "s"},
    {"name": "Runtime remaining", "group": "Battery", "area": "holding", "address": 4354, "type": "uint32", "unit": "s"},
    {"name": "Estimated charge time", "group": "Battery", "area": "holding", "address": 4356, "type": "uint32", "unit": "s"},
    {"name": "Estimated charge %", "group": "Battery", "area": "holding", "address": 4358, "type": "uint16", "unit": "%"},
    {"name": "Battery (+) Voltage", "group": "Battery", "area": "holding", "address": 4359, "type": "uint16", "unit": "V"},
    {"name": "Battery (-) Voltage", "group": "Battery", "area": "holding", "address": 4360, "type": "uint16", "unit": "V"},
    {"name": "Battery (+) Current", "group": "Battery", "area": "holding", "address": 4361, "type": "int16", "unit": "A"},
    {"name": "Battery (-) Current", "group": "Battery", "area": "holding", "address": 4362, "type": "int16", "unit": "A"},
    {"name": "Total time on battery", "group": "Battery", "area": "holding", "address": 4363, "type": "uint32", "unit": "s"},
    {"name": "Total number of times on battery", "group": "Battery", "area": "holding", "address": 4365, "type": "uint16"},
    {"name": "Battery breaker frame 0 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 0, "enum": "closed", "comment": "A user-supplied battery uses bit 0 only"},
    {"name": "Battery breaker frame 1 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 1, "enum": "closed"},
    {"name": "Battery breaker frame 2 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 2, "enum": "closed"},
    {"name": "Battery breaker frame 3 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 3, "enum": "closed"},
    {"name": "Battery breaker frame 4 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 4, "enum": "closed"},
    {"name": "Battery breaker frame 5 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 5, "enum": "closed"},
    {"name": "Battery breaker frame 6 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 6, "enum": "closed"},
    {"name": "Battery breaker frame 7 closed", "group": "Battery", "area": "holding", "address": 4366, "type": "bool", "bit": 7, "enum": "closed"},
    {"name": "Battery system temperature", "group": "Battery", "area": "holding", "address": 4367, "type": "uint16", "unit": "°C"},
    {"name": "User-supplied battery charger: float charging", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 0},
    {"name": "User-supplied battery charger: boost charging", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 1},
    {"name": "User-supplied battery charger: normal charging", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 2},
    {"name": "User-supplied battery charger: resting", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 3},
    {"name": "User-supplied battery charger: discharging", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 4},
    {"name": "User-supplied battery charger: equalization charging", "group": "Battery", "area": "holding", "address": 4368, "type": "bool", "bit": 5},
    {"name": "Battery power", "group": "Battery", "area": "holding", "address": 4369, "type": "int16", "scale": 0.1, "unit": "kW"},
    {"name": "Available Amp Hours", "group": "Battery", "area": "holding", "address": 4370, "type": "uint16", "unit": "Ah"},
    {"name": "Last battery replacement", "group": "Battery", "area": "holding", "address": 4371, "type": "string", "length": 4, "description": "Date as MM/YYYY"},
    {"name": "Frequency (input)", "group": "Input", "area": "holding", "address": 4608, "type": "uint16", "scale": 0.1, "unit": "Hz"},
    {"name": "Voltage L1-2 (input)", "group": "Input", "area": "holding", "address": 4609, "type": "uint16", "unit": "V"},
    {"name": "Voltage L2-3 (input)", "group": "Input", "area": "holding", "address": 4610, "type": "uint16", "unit": "V"},
    {"name": "Voltage L3-1 (input)", "group": "Input", "area": "holding", "address": 4611, "type": "uint16", "unit": "V"},
    {"name": "Current L1 (input)", "group": "Input", "area": "holding", "address": 4612, "type": "uint16", "unit": "A"},
    {"name": "Current L2 (input)", "group": "Input", "area": "holding", "address": 4613, "type": "uint16", "unit": "A"},
    {"name": "Current L3 (input)", "group": "Input", "area": "holding", "address": 4614, "type": "uint16", "unit": "A"},
    {"name": "Active power L1 (input)", "group": "Input", "area": "holding", "address": 4615, "type": "uint16", "unit": "kW"},
    {"name": "Active power L2 (input)", "group": "Input", "area": "holding", "address": 4616, "type": "uint16", "unit": "kW"},
    {"name": "Active power L3 (input)", "group": "Input", "area": "holding", "address": 4617, "type": "uint16", "unit": "kW"},
    {"name": "Apparent power L1 (input)", "group": "Input", "area": "holding", "address": 4618, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L2 (input)", "group": "Input", "area": "holding", "address": 4619, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L3 (input)", "group": "Input", "area": "holding", "address": 4620, "type": "uint16", "unit": "kVA"},
    {"name": "Total active power (input)", "group": "Input", "area": "holding", "address": 4621, "type": "uint16", "unit": "kW"},
    {"name": "Total apparent power (input)", "group": "Input", "area": "holding", "address": 4622, "type": "uint16", "unit": "kVA"},
    {"name": "Current L1 (parallel input)", "group": "Input", "area": "holding", "address": 4623, "type": "uint16", "unit": "A"},
    {"name": "Current L2 (parallel input)", "group": "Input", "area": "holding", "address": 4624, "type": "uint16", "unit": "A"},
    {"name": "Current L3 (parallel input)", "group": "Input", "area": "holding", "address": 4625, "type": "uint16", "unit": "A"},
    {"name": "Frequency (bypass)", "group": "Bypass", "area": "holding", "address": 4864, "type": "uint16", "scale": 0.1, "unit": "Hz"},
    {"name": "Voltage L1-2 (bypass)", "group": "Bypass", "area": "holding", "address": 4865, "type": "uint16", "unit": "V"},
    {"name": "Voltage L2-3 (bypass)", "group": "Bypass", "area": "holding", "address": 4866, "type": "uint16", "unit": "V"},
    {"name": "Voltage L3-1 (bypass)", "group": "Bypass", "area": "holding", "address": 4867, "type": "uint16", "unit": "V"},
    {"name": "Current L1 (bypass)", "group": "Bypass", "area": "holding", "address": 4868, "type": "uint16", "unit": "A"},
    {"name": "Current L2 (bypass)", "group": "Bypass", "area": "holding", "address": 4869, "type": "uint16", "unit": "A"},
    {"name": "Current L3 (bypass)", "group": "Bypass", "area": "holding", "address": 4870, "type": "uint16", "unit": "A"},
    {"name": "Active power L1 (bypass)", "group": "Bypass", "area": "holding", "address": 4871, "type": "uint16", "unit": "kW"},
    {"name": "Active power L2 (bypass)", "group": "Bypass", "area": "holding", "address": 4872, "type": "uint16", "unit": "kW"},
    {"name": "Active power L3 (bypass)", "group": "Bypass", "area": "holding", "address": 4873, "type": "uint16", "unit": "kW"},
    {"name": "Apparent power L1 (bypass)", "group": "Bypass", "area": "holding", "address": 4874, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L2 (bypass)", "group": "Bypass", "area": "holding", "address": 4875, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L3 (bypass)", "group": "Bypass", "area": "holding", "address": 4876, "type": "uint16", "unit": "kVA"},
    {"name": "Total active power (bypass)", "group": "Bypass", "area": "holding", "address": 4877, "type": "uint16", "unit": "kW"},
    {"name": "Total apparent power (bypass)", "group": "Bypass", "area": "holding", "address": 4878, "type": "uint16", "unit": "kVA"},
    {"name": "Current L1 (parallel bypass)", "group": "Bypass", "area": "holding", "address": 4879, "type": "uint16", "unit": "A"},
    {"name": "Current L2 (parallel bypass)", "group": "Bypass", "area": "holding", "address": 4880, "type": "uint16", "unit": "A"},
    {"name": "Current L3 (parallel bypass)", "group": "Bypass", "area": "holding", "address": 4881, "type": "uint16", "unit": "A"},
    {"name": "Nominal (Apparent) output rating", "group": "Output", "area": "holding", "address": 5120, "type": "uint16", "unit": "kVA"},
    {"name": "Frequency (output)", "group": "Output", "area": "holding", "address": 5121, "type": "uint16", "scale": 0.1, "unit": "Hz"},
    {"name": "Voltage L1-2 (output)", "group": "Output", "area": "holding", "address": 5122, "type": "uint16", "unit": "V"},
    {"name": "Voltage L2-3 (output)", "group": "Output", "area": "holding", "address": 5123, "type": "uint16", "unit": "V"},
    {"name": "Voltage L3-1 (output)", "group": "Output", "area": "holding", "address": 5124, "type": "uint16", "unit": "V"},
    {"name": "Current L1 (output)", "group": "Output", "area": "holding", "address": 5125, "type": "uint16", "unit": "A"},
    {"name": "Current L2 (output)", "group": "Output", "area": "holding", "address": 5126, "type": "uint16", "unit": "A"},
    {"name": "Current L3 (output)", "group": "Output", "area": "holding", "address": 5127, "type": "uint16", "unit": "A"},
    {"name": "Peak current L1 (output)", "group": "Output", "area": "holding", "address": 5128, "type": "uint32", "unit": "A"},
    {"name": "Peak current L2 (output)", "group": "Output", "area": "holding", "address": 5130, "type": "uint32", "unit": "A"},
    {"name": "Peak current L3 (output)", "group": "Output", "area": "holding", "address": 5132, "type": "uint32", "unit": "A"},
    {"name": "Active power L1 (output)", "group": "Output", "area": "holding", "address": 5134, "type": "uint16", "unit": "kW"},
    {"name": "Active power L2 (output)", "group": "Output", "area": "holding", "address": 5135, "type": "uint16", "unit": "kW"},
    {"name": "Active power L3 (output)", "group": "Output", "area": "holding", "address": 5136, "type": "uint16", "unit": "kW"},
    {"name": "Apparent power L1 (output)", "group": "Output", "area": "holding", "address": 5137, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L2 (output)", "group": "Output", "area": "holding", "address": 5138, "type": "uint16", "unit": "kVA"},
    {"name": "Apparent power L3 (output)", "group": "Output", "area": "holding", "address": 5139, "type": "uint16", "unit": "kVA"},
    {"name": "Load % L1", "group": "Output", "area": "holding", "address": 5140, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Load % L2", "group": "Output", "area": "holding", "address": 5141, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Load % L3", "group": "Output", "area": "holding", "address": 5142, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Total active power (output)", "group": "Output", "area": "holding", "address": 5143, "type": "uint16", "unit": "kW"},
    {"name": "Total apparent power (output)", "group": "Output", "area": "holding", "address": 5144, "type": "uint16", "unit": "kVA"},
    {"name": "Total Percent load", "group": "Output", "area": "holding", "address": 5145, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Power factor L1 (output)", "group": "Output", "area": "holding", "address": 5146, "type": "uint16", "scale": 0.1},
    {"name": "Power factor L2 (output)", "group": "Output", "area": "holding", "address": 5147, "type": "uint16", "scale": 0.1},
    {"name": "Power factor L3 (output)", "group": "Output", "area": "holding", "address": 5148, "type": "uint16", "scale": 0.1},
    {"name": "Current crest factor L1 (output)", "group": "Output", "area": "holding", "address": 5149, "type": "uint16", "scale": 0.1},
    {"name": "Current crest factor L2 (output)", "group": "Output", "area": "holding", "address": 5150, "type": "uint16", "scale": 0.1},
    {"name": "Current crest factor L3 (output)", "group": "Output", "area": "holding", "address": 5151, "type": "uint16", "scale": 0.1},
    {"name": "Parallel system Output current AC L1", "group": "Output", "area": "holding", "address": 5152, "type": "uint16", "unit": "A"},
    {"name": "Parallel system Output current AC L2", "group": "Output", "area": "holding", "address": 5153, "type": "uint16", "unit": "A"},
    {"name": "Parallel system Output current AC L3", "group": "Output", "area": "holding", "address": 5154, "type": "uint16", "unit": "A"},
    {"name": "Parallel system Output Active Power L1", "group": "Output", "area": "holding", "address": 5155, "type": "uint16", "unit": "kW"},
    {"name": "Parallel system Output Active Power L2", "group": "Output", "area": "holding", "address": 5156, "type": "uint16", "unit": "kW"},
    {"name": "Parallel system Output Active Power L3", "group": "Output", "area": "holding", "address": 5157, "type": "uint16", "unit": "kW"},
    {"name": "Parallel system Output Apparent Power L1", "group": "Output", "area": "holding", "address": 5158, "type": "uint16", "unit": "kVA"},
    {"name": "Parallel system Output Apparent Power L2", "group": "Output", "area": "holding", "address": 5159, "type": "uint16", "unit": "kVA"},
    {"name": "Parallel system Output Apparent Power L3", "group": "Output", "area": "holding", "address": 5160, "type": "uint16", "unit": "kVA"},
    {"name": "Parallel system Output Load % L1", "group": "Output", "area": "holding", "address": 5161, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Parallel system Output Load % L2", "group": "Output", "area": "holding", "address": 5162, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Parallel system Output Load % L3", "group": "Output", "area": "holding", "address": 5163, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Parallel system Output Total Active Power", "group": "Output", "area": "holding", "address": 5164, "type": "uint16", "unit": "kW"},
    {"name": "Parallel system Output Total Apparent Power", "group": "Output", "area": "holding", "address": 5165, "type": "uint16", "unit": "kVA"},
    {"name": "Parallel system Output Total Load %", "group": "Output", "area": "holding", "address": 5166, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Energy Meter kWh", "group": "Output", "area": "holding", "address": 5167, "type": "uint32", "unit": "kWh"},
    {"name": "UPS Installation Load % (standalone)", "group": "Output", "area": "holding", "address": 5169, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "UPS Installation Load % (parallel)", "group": "Output", "area": "holding", "address": 5170, "type": "uint16", "scale": 0.1, "unit": "%"},
    {"name": "Subfeed Breaker 1 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5171, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 1 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5172, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 1 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5173, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 2 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5174, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 2 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5175, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 2 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5176, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 3 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5177, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 3 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5178, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 3 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5179, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 4 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5180, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 4 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5181, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 4 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5182, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 5 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5183, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 5 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5184, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 5 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5185, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 6 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5186, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 6 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5187, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 6 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5188, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 7 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5189, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 7 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5190, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 7 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5191, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 8 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5192, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 8 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5193, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 8 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5194, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 9 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5195, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 9 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5196, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 9 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5197, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 10 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5198, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 10 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5199, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 10 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5200, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 11 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5201, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 11 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5202, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 11 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5203, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 12 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5204, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 12 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5205, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 12 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5206, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 13 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5207, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 13 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5208, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 13 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5209, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 14 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5210, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 14 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5211, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 14 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5212, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 15 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5213, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 15 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5214, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 15 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5215, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 16 Phase 1 Current", "group": "Subfeed breakers", "area": "holding", "address": 5216, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 16 Phase 2 Current", "group": "Subfeed breakers", "area": "holding", "address": 5217, "type": "uint16", "unit": "A"},
    {"name": "Subfeed Breaker 16 Phase 3 Current", "group": "Subfeed breakers", "area": "holding", "address": 5218, "type": "uint16", "unit": "A"},
    {"name": "Ambient temperature", "group": "System", "area": "holding", "address": 5376, "type": "uint16", "unit": "°C"},
    {"name": "Switchgear breaker Q1 closed", "group": "System", "area": "holding", "address": 5377, "type": "bool", "bit": 0, "enum": "closed"},
    {"name": "Switchgear breaker Q2 closed", "group": "System", "area": "holding", "address": 5377, "type": "bool", "bit": 1, "enum": "closed"},
    {"name": "Switchgear breaker Q3 closed", "group": "System", "area": "holding", "address": 5377, "type": "bool", "bit": 2, "enum": "closed"},
    {"name": "Switchgear breaker Q5 closed", "group": "System", "area": "holding", "address": 5377, "type": "bool", "bit": 4, "enum": "closed"},
    {"name": "UPS mode", "group": "System", "area": "holding", "address": 5378, "type": "uint16", "enum": "ups_mode"},
    {"name": "Number of active alarms", "group": "System", "area": "holding", "address": 5379, "type": "uint16"},
    {"name": "Highest alarm severity", "group": "System", "area": "holding", "address": 5380, "type": "uint16", "enum": "alarm_severity"},
    {"name": "System mode", "group": "System", "area": "holding", "address": 5381, "type": "uint16", "enum": "system_mode"},
    {"name": "Input contact 1 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 0},
    {"name": "Input contact 2 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 1},
    {"name": "Input contact 3 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 2},
    {"name": "Input contact 4 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 3},
    {"name": "Input contact 5 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 4},
    {"name": "Input contact 6 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 5},
    {"name": "Input contact 7 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 6},
    {"name": "Input contact 8 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 7},
    {"name": "Input contact 9 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 8},
    {"name": "Input contact 10 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 9},
    {"name": "Input contact 11 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 10},
    {"name": "Input contact 12 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 11},
    {"name": "Input contact 13 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 12},
    {"name": "Input contact 14 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 13},
    {"name": "Input contact 15 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 14},
    {"name": "Input contact 16 in alarm", "group": "System", "area": "holding", "address": 5382, "type": "bool", "bit": 15},
    {"name": "Output relay 1 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 0, "comment": "Only relay 1 (bit 0) has reverse logic"},
    {"name": "Output relay 2 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 1},
    {"name": "Output relay 3 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 2},
    {"name": "Output relay 4 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 3},
    {"name": "Output relay 5 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 4},
    {"name": "Output relay 6 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 5},
    {"name": "Output relay 7 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 6},
    {"name": "Output relay 8 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 7},
    {"name": "Output relay 9 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 8},
    {"name": "Output relay 10 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 9},
    {"name": "Output relay 11 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 10},
    {"name": "Output relay 12 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 11},
    {"name": "Output relay 13 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 12},
    {"name": "Output relay 14 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 13},
    {"name": "Output relay 15 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 14},
    {"name": "Output relay 16 failsafe", "group": "System", "area": "holding", "address": 5383, "type": "bool", "bit": 15},
    {"name": "Redundancy status", "group": "System", "area": "holding", "address": 5384, "type": "uint16", "description": "Range 0 to 40"},
    {"name": "NMC/UPS time", "group": "System", "area": "holding", "address": 5385, "type": "string", "length": 4, "description": "Format hh:mm:ss"},
    {"name": "NMC/UPS date", "group": "System", "area": "holding", "address": 5389, "type": "string", "length": 5, "description": "Format mm/dd/yyyy"},
    {"name": "Parallel system redundancy status", "group": "System", "area": "holding", "address": 5394, "type": "uint16", "description": "Range 0 to 5"},
    {"name": "Bypass life time status", "group": "Life time", "area": "holding", "address": 5632, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Bypass estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5633, "type": "int16", "unit": "days"},
    {"name": "Bypass fan life time status", "group": "Life time", "area": "holding", "address": 5634, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Bypass fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5635, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 0 life time status", "group": "Life time", "area": "holding", "address": 5888, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 0 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5889, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 0 fan life time status", "group": "Life time", "area": "holding", "address": 5890, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 0 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5891, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 1 life time status", "group": "Life time", "area": "holding", "address": 5892, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 1 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5893, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 1 fan life time status", "group": "Life time", "area": "holding", "address": 5894, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 1 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5895, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 2 life time status", "group": "Life time", "area": "holding", "address": 5896, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 2 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5897, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 2 fan life time status", "group": "Life time", "area": "holding", "address": 5898, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 2 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5899, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 3 life time status", "group": "Life time", "area": "holding", "address": 5900, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 3 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5901, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 3 fan life time status", "group": "Life time", "area": "holding", "address": 5902, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 3 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5903, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 4 life time status", "group": "Life time", "area": "holding", "address": 5904, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 4 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5905, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 4 fan life time status", "group": "Life time", "area": "holding", "address": 5906, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 4 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5907, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 5 life time status", "group": "Life time", "area": "holding", "address": 5908, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 5 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5909, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 5 fan life time status", "group": "Life time", "area": "holding", "address": 5910, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 5 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5911, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 6 life time status", "group": "Life time", "area": "holding", "address": 5912, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 6 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5913, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 6 fan life time status", "group": "Life time", "area": "holding", "address": 5914, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 6 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5915, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 7 life time status", "group": "Life time", "area": "holding", "address": 5916, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 7 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5917, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 7 fan life time status", "group": "Life time", "area": "holding", "address": 5918, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 7 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5919, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 8 life time status", "group": "Life time", "area": "holding", "address": 5920, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 8 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5921, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 8 fan life time status", "group": "Life time", "area": "holding", "address": 5922, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 8 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5923, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 9 life time status", "group": "Life time", "area": "holding", "address": 5924, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 9 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5925, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 9 fan life time status", "group": "Life time", "area": "holding", "address": 5926, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 0 power module 9 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 5927, "type": "int16", "unit": "days"},
    {"name": "Frame 0 power module 0 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5928, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 0 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5929, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 1 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5930, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 1 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5931, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 2 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5932, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 2 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5933, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 3 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5934, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 3 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5935, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 4 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5936, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 4 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5937, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 5 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5938, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 5 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5939, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 6 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5940, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 6 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5941, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 7 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5942, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 7 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5943, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 8 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5944, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 8 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5945, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 9 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5946, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 0 power module 9 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 5947, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Power enclosure frame 0 door filter type", "group": "Life time", "area": "holding", "address": 5948, "type": "uint16", "enum": "filter_type"},
    {"name": "Power enclosure frame 0 door filter life time status", "group": "Life time", "area": "holding", "address": 5949, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Power enclosure frame 0 door filter estimated remaining lifetime", "group": "Life time", "area": "holding", "address": 5950, "type": "int16"},
    {"name": "Power enclosure frame 0 door filter estimated remaining lifetime (%)", "group": "Life time", "area": "holding", "address": 5951, "type": "int16", "unit": "%"},
    {"name": "Frame 1 power module 5 fan life time status", "group": "Life time", "area": "holding", "address": 6166, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 5 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6167, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 6 life time status", "group": "Life time", "area": "holding", "address": 6168, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 6 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6169, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 6 fan life time status", "group": "Life time", "area": "holding", "address": 6170, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 6 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6171, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 7 life time status", "group": "Life time", "area": "holding", "address": 6172, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 7 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6173, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 7 fan life time status", "group": "Life time", "area": "holding", "address": 6174, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 7 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6175, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 8 life time status", "group": "Life time", "area": "holding", "address": 6176, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 8 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6177, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 8 fan life time status", "group": "Life time", "area": "holding", "address": 6178, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 8 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6179, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 9 life time status", "group": "Life time", "area": "holding", "address": 6180, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 9 estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6181, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 9 fan life time status", "group": "Life time", "area": "holding", "address": 6182, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Frame 1 power module 9 fan estimated lifetime remaining", "group": "Life time", "area": "holding", "address": 6183, "type": "int16", "unit": "days"},
    {"name": "Frame 1 power module 0 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6184, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 0 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6185, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 1 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6186, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 1 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6187, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 2 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6188, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 2 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6189, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 3 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6190, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 3 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6191, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 4 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6192, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 4 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6193, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 5 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6194, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 5 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6195, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 6 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6196, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 6 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6197, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 7 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6198, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 7 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6199, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 8 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6200, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 8 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6201, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 9 estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6202, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Frame 1 power module 9 fan estimated lifetime remaining (%)", "group": "Life time", "area": "holding", "address": 6203, "type": "int16", "unit": "%", "comment": "The manual describes this value as months (%)"},
    {"name": "Power enclosure frame 1 door filter type", "group": "Life time", "area": "holding", "address": 6204, "type": "uint16", "enum": "filter_type"},
    {"name": "Power enclosure frame 1 door filter life time status", "group": "Life time", "area": "holding", "address": 6205, "type": "uint16", "enum": "lifetime_status"},
    {"name": "Power enclosure frame 1 door filter estimated remaining lifetime", "group": "Life time", "area": "holding", "address": 6206, "type": "int16"},
    {"name": "Power enclosure frame 1 door filter estimated remaining lifetime (%)", "group": "Life time", "area": "holding", "address": 6207, "type": "int16", "unit": "%"},
    {"name": "Number of power modules", "group": "Configuration", "area": "holding", "address": 8192, "type": "uint16"},
    {"name": "Number of battery monitor boards", "group": "Configuration", "area": "holding", "address": 8193, "type": "uint16"},
    {"name": "Number of battery breaker motors", "group": "Configuration", "area": "holding", "address": 8194, "type": "uint16"},
    {"name": "Number of battery modules", "group": "Configuration", "area": "holding", "address": 8195, "type": "uint16"},
    {"name": "Number of battery enclosures", "group": "Configuration", "area": "holding", "address": 8197, "type": "uint16"},
    {"name": "Number of PSUs", "group": "Configuration", "area": "holding", "address": 8198, "type": "uint16"}
  ]
}
