{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Victron Energy", "model": "GX AC load meter", "vendor_website": "victronenergy.com", "description": "Energy meters configured as AC load meter, read through a GX device", "revision": 1, "revised": "2026-10-14", "firmware": "Venus OS; register list 3.81", "source": "Victron Energy, CCGX Modbus TCP register list 3.81", "sources": [ { "title": "CCGX Modbus TCP register list", "version": "3.81", "url": "https://www.victronenergy.com/upload/documents/CCGX-Modbus-TCP-register-list-3.81.xlsx", "note": "Field list, service com.victronenergy.acload" } ], "notes": [ "Registers of the com.victronenergy.acload service of the GX Modbus TCP server (Settings > Integrations > Modbus TCP server).", "Each device on the GX has its own unit ID. Since Venus OS 2.60 they are assigned dynamically: see the list of available services on the GX device.", "All registers are holding registers (FC03; FC06/FC16 for the writable ones)." ], "protocol": "tcp", "port": 502, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "L1 Power", "area": "holding", "address": 3900, "type": "uint16", "unit": "W", "description": "D-Bus /Ac/L1/Power"}, {"name": "L2 Power", "area": "holding", "address": 3901, "type": "uint16", "unit": "W", "description": "D-Bus /Ac/L2/Power"}, {"name": "L3 Power", "area": "holding", "address": 3902, "type": "uint16", "unit": "W", "description": "D-Bus /Ac/L3/Power"}, {"name": "Serial number", "area": "holding", "address": 3903, "type": "string", "length": 7, "description": "D-Bus /Serial", "role": "serial"}, {"name": "L1 Voltage", "area": "holding", "address": 3910, "type": "uint16", "scale": 0.1, "unit": "V", "description": "D-Bus /Ac/L1/Voltage"}, {"name": "L1 Current", "area": "holding", "address": 3911, "type": "int16", "scale": 0.1, "unit": "A", "description": "D-Bus /Ac/L1/Current"}, {"name": "L2 Voltage", "area": "holding", "address": 3912, "type": "uint16", "scale": 0.1, "unit": "V", "description": "D-Bus /Ac/L2/Voltage"}, {"name": "L2 Current", "area": "holding", "address": 3913, "type": "int16", "scale": 0.1, "unit": "A", "description": "D-Bus /Ac/L2/Current"}, {"name": "L3 Voltage", "area": "holding", "address": 3914, "type": "uint16", "scale": 0.1, "unit": "V", "description": "D-Bus /Ac/L3/Voltage"}, {"name": "L3 Current", "area": "holding", "address": 3915, "type": "int16", "scale": 0.1, "unit": "A", "description": "D-Bus /Ac/L3/Current"}, {"name": "L1 Energy", "area": "holding", "address": 3916, "type": "uint32", "scale": 0.01, "unit": "kWh", "description": "D-Bus /Ac/L1/Energy/Forward"}, {"name": "L2 Energy", "area": "holding", "address": 3918, "type": "uint32", "scale": 0.01, "unit": "kWh", "description": "D-Bus /Ac/L2/Energy/Forward"}, {"name": "L3 Energy", "area": "holding", "address": 3920, "type": "uint32", "scale": 0.01, "unit": "kWh", "description": "D-Bus /Ac/L3/Energy/Forward"}, {"name": "AC Frequency", "area": "holding", "address": 3922, "type": "uint16", "scale": 0.01, "unit": "Hz", "description": "D-Bus /Ac/Frequency"}, {"name": "L1 Power (3924)", "area": "holding", "address": 3924, "type": "int32", "unit": "W", "description": "D-Bus /Ac/L1/Power"}, {"name": "L2 Power (3926)", "area": "holding", "address": 3926, "type": "int32", "unit": "W", "description": "D-Bus /Ac/L2/Power"}, {"name": "L3 Power (3928)", "area": "holding", "address": 3928, "type": "int32", "unit": "W", "description": "D-Bus /Ac/L3/Power"}, {"name": "L1 Power Factor", "area": "holding", "address": 3930, "type": "int16", "scale": 0.001, "description": "D-Bus /Ac/L1/PowerFactor"}, {"name": "L2 Power Factor", "area": "holding", "address": 3931, "type": "int16", "scale": 0.001, "description": "D-Bus /Ac/L2/PowerFactor"}, {"name": "L3 Power Factor", "area": "holding", "address": 3932, "type": "int16", "scale": 0.001, "description": "D-Bus /Ac/L3/PowerFactor"}, {"name": "Total Power Factor", "area": "holding", "address": 3933, "type": "int16", "scale": 0.001, "description": "D-Bus /Ac/PowerFactor"}, {"name": "Custom Name", "area": "holding", "address": 3940, "type": "string", "length": 8, "access": "RW", "description": "D-Bus /CustomName"} ] }