{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Power-One",
  "model": "Inverter PVI Aurora Central",
  "models": ["Inverter PVI Aurora Central"],
  "revision": 2,
  "vendor_website": "fimer.com",
  "source": "Modbus Database (Jibril Sharafi, MIT licence), table power/one-inverter-pvi-aurora-central; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/power-one-inverter-pvi-aurora-central.htm. Not verified against the manufacturer's documentation",
  "notes": [
    "Power-One Inverter PVI Aurora Central.",
    "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).",
    "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.",
    "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual."
  ],
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "unofficial",
  "x_origin": "modbus-database",
  "registers": [
    {"name": "PN5 module 01", "area": "holding", "address": 129, "type": "int16", "access": "R"},
    {"name": "Type of module (Master or slave)", "area": "holding", "address": 130, "type": "int16", "access": "R"},
    {"name": "Status0 module 01 (Global state)", "area": "holding", "address": 131, "type": "int16", "access": "R"},
    {"name": "Status1 module 01 (Inverter state)", "area": "holding", "address": 132, "type": "int16", "access": "R"},
    {"name": "Status2 module 01 (Alarm state)", "area": "holding", "address": 133, "type": "int16", "access": "R"},
    {"name": "Daily energy module 01", "area": "holding", "address": 136, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Total energy module 01", "area": "holding", "address": 138, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Partial energy module 01", "area": "holding", "address": 140, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Week energy module 01", "area": "holding", "address": 142, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Monthly energy module 01", "area": "holding", "address": 144, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Yearly energy module 01", "area": "holding", "address": 146, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "3 phases grid voltage module 01 (Slave)", "area": "holding", "address": 148, "type": "float32", "access": "R", "description": "unit: Volt Rms"},
    {"name": "3 phases grid current module 01 (Slave)", "area": "holding", "address": 150, "type": "float32", "access": "R", "description": "unit: Ampere Rms"},
    {"name": "3 phases grid power module 01 (Slave)", "area": "holding", "address": 152, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "3 phases frequence module 01 (Slave)", "area": "holding", "address": 154, "type": "float32", "unit": "Hz", "access": "R"},
    {"name": "Input power module 01 (Slave)", "area": "holding", "address": 156, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Input voltage module 01 (Slave)", "area": "holding", "address": 158, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Input current module 01 (Slave)", "area": "holding", "address": 160, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Supervisor temperature module 01", "area": "holding", "address": 162, "type": "float32", "unit": "°C", "access": "R"},
    {"name": "Power supply temperature module 01", "area": "holding", "address": 164, "type": "float32", "unit": "°C", "access": "R"},
    {"name": "Headsink module 01", "area": "holding", "address": 166, "type": "float32", "unit": "°C", "access": "R"},
    {"name": "T2 module 01", "area": "holding", "address": 168, "type": "float32", "unit": "°C", "access": "R"},
    {"name": "T3 module 01", "area": "holding", "address": 170, "type": "float32", "unit": "°C", "access": "R"},
    {"name": "Daily energy module 01 (Rack energy)", "area": "holding", "address": 172, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Total energy module 01 (Rack energy)", "area": "holding", "address": 174, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Partial energy module 01 (Rack energy)", "area": "holding", "address": 176, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Week energy module 01 (Rack energy)", "area": "holding", "address": 178, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Monthly energy module 01 (Rack energy)", "area": "holding", "address": 180, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Yearly energy module 01 (Rack energy)", "area": "holding", "address": 182, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Grid voltage module 01 (Master mean of 3 phases global measurements)", "area": "holding", "address": 184, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Grid current module 01 (Master mean of 3 phases global measurements)", "area": "holding", "address": 186, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Grid power module 01 (Master mean of 3 phases global measurements)", "area": "holding", "address": 188, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Input power module 01 (Master global measurements)", "area": "holding", "address": 190, "type": "float32", "unit": "kW", "access": "R"},
    {"name": "Input voltage module 01 (Master global measurements)", "area": "holding", "address": 192, "type": "float32", "unit": "V", "access": "R"},
    {"name": "Input current module 01 (Master global measurements)", "area": "holding", "address": 194, "type": "float32", "unit": "A", "access": "R"},
    {"name": "Modbus interface type", "area": "holding", "address": 3650, "type": "int16", "access": "R"},
    {"name": "Firmware major release", "area": "holding", "address": 3651, "type": "int16", "access": "R"},
    {"name": "Firmware minor release", "area": "holding", "address": 3652, "type": "int16", "access": "R"},
    {"name": "Firmware build release", "area": "holding", "address": 3653, "type": "int16", "access": "R"},
    {"name": "Collection daily energy of all modules", "area": "holding", "address": 3700, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Collection total energy of all modules", "area": "holding", "address": 3702, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Collection partial energy of all modules", "area": "holding", "address": 3704, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Collection week energy of all modules", "area": "holding", "address": 3706, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Collection monthly energy of all modules", "area": "holding", "address": 3708, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Collection yearly energy of all modules", "area": "holding", "address": 3710, "type": "float32", "unit": "kWh", "access": "R"},
    {"name": "Numbers junction box presents in the system (Total)", "area": "holding", "address": 4100, "type": "int16", "access": "R"},
    {"name": "RackNumber of the module that manages the junction box", "area": "holding", "address": 4101, "type": "int16", "access": "R"},
    {"name": "Address of the module that manages the junction box", "area": "holding", "address": 4102, "type": "int16", "access": "R"},
    {"name": "Junction box present in the rack", "area": "holding", "address": 4103, "type": "int16", "access": "R"},
    {"name": "Address junction box 01", "area": "holding", "address": 4104, "type": "int16", "access": "R"}
  ]
}
