{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Janitza", "model": "UMG 96-PA", "models": ["UMG 96-PA", "UMG 96-PA-MID+"], "vendor_website": "janitza.com", "description": "96 mm panel power analyser with RS-485 (Modbus RTU), Ethernet through an optional module", "revision": 2, "revised": "2026-10-17", "firmware": "from firmware 3.10, hardware index 1", "source": "Janitza electronics, \"UMG 96-PA / UMG 96-PA-MID+ User manual and technical data\", Doc. no. 2.061.059.3.d (2021-09)", "sources": [{"title": "UMG 96-PA / UMG 96-PA-MID+ User manual and technical data", "url": "https://www.gmciuk.com/manuals/janitza-umg-96-pa_manual_769816.pdf", "note": "section 18.2, Modbus addresses of frequently used measured values", "version": "Doc. no. 2.061.059.3.d", "date": "2021-09"}], "notes": [ "Addresses are the protocol addresses of the address list; all values are holding registers (FC03 read, FC06/FC16 write).", "The baud rate is set on the device (default Auto; 9600 to 115200) and the data frame to odd, even or no parity.", "Not in this map: the full Modbus address list, which Janitza publishes separately; this map covers the frequently used measured values in section 18.2 of the user manual." ], "protocol": "tcp+rtu", "unit_id": 1, "port": 502, "databits": 8, "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "Voltage L1-N", "group": "Measurements", "area": "holding", "address": 19000, "type": "float32", "unit": "V", "access": "R", "description": "_ULN[0]"}, {"name": "Voltage L2-N", "group": "Measurements", "area": "holding", "address": 19002, "type": "float32", "unit": "V", "access": "R", "description": "_ULN[1]"}, {"name": "Voltage L3-N", "group": "Measurements", "area": "holding", "address": 19004, "type": "float32", "unit": "V", "access": "R", "description": "_ULN[2]"}, {"name": "Voltage L1-L2", "group": "Measurements", "area": "holding", "address": 19006, "type": "float32", "unit": "V", "access": "R", "description": "_ULL[0]"}, {"name": "Voltage L2-L3", "group": "Measurements", "area": "holding", "address": 19008, "type": "float32", "unit": "V", "access": "R", "description": "_ULL[1]"}, {"name": "Voltage L3-L1", "group": "Measurements", "area": "holding", "address": 19010, "type": "float32", "unit": "V", "access": "R", "description": "_ULL[2]"}, {"name": "Apparent current, L1", "group": "Measurements", "area": "holding", "address": 19012, "type": "float32", "unit": "A", "access": "R", "description": "_ILN[0]"}, {"name": "Apparent current, L2", "group": "Measurements", "area": "holding", "address": 19014, "type": "float32", "unit": "A", "access": "R", "description": "_ILN[1]"}, {"name": "Apparent current, L3", "group": "Measurements", "area": "holding", "address": 19016, "type": "float32", "unit": "A", "access": "R", "description": "_ILN[2]"}, {"name": "Sum; IN=I1+I2+I3", "group": "Measurements", "area": "holding", "address": 19018, "type": "float32", "unit": "A", "access": "R", "description": "_I_SUM3"}, {"name": "Active power L1", "group": "Measurements", "area": "holding", "address": 19020, "type": "float32", "unit": "W", "access": "R", "description": "_PLN[0]"}, {"name": "Active power L2", "group": "Measurements", "area": "holding", "address": 19022, "type": "float32", "unit": "W", "access": "R", "description": "_PLN[1]"}, {"name": "Active power L3", "group": "Measurements", "area": "holding", "address": 19024, "type": "float32", "unit": "W", "access": "R", "description": "_PLN[2]"}, {"name": "Sum; Psum3=P1+P2+P3", "group": "Measurements", "area": "holding", "address": 19026, "type": "float32", "unit": "W", "access": "R", "description": "_P_SUM3"}, {"name": "Apparent power L1", "group": "Measurements", "area": "holding", "address": 19028, "type": "float32", "unit": "VA", "access": "R", "description": "_SLN[0]"}, {"name": "Apparent power L2", "group": "Measurements", "area": "holding", "address": 19030, "type": "float32", "unit": "VA", "access": "R", "description": "_SLN[1]"}, {"name": "Apparent power L3", "group": "Measurements", "area": "holding", "address": 19032, "type": "float32", "unit": "VA", "access": "R", "description": "_SLN[2]"}, {"name": "Sum; Ssum3=S1+S2+S3", "group": "Measurements", "area": "holding", "address": 19034, "type": "float32", "unit": "VA", "access": "R", "description": "_S_SUM3"}, {"name": "Reactive power (mains frequency) L1", "group": "Measurements", "area": "holding", "address": 19036, "type": "float32", "unit": "var", "access": "R", "description": "_QLN[0]"}, {"name": "Reactive power (mains frequency) L2", "group": "Measurements", "area": "holding", "address": 19038, "type": "float32", "unit": "var", "access": "R", "description": "_QLN[1]"}, {"name": "Reactive power (mains frequency) L3", "group": "Measurements", "area": "holding", "address": 19040, "type": "float32", "unit": "var", "access": "R", "description": "_QLN[2]"}, {"name": "Sum; Qsum3=Q1+Q2+Q3", "group": "Measurements", "area": "holding", "address": 19042, "type": "float32", "unit": "var", "access": "R", "description": "_Q_SUM3"}, {"name": "Fund. power factor, CosPhi; UL1 IL1", "group": "Measurements", "area": "holding", "address": 19044, "type": "float32", "access": "R", "description": "_COS_PHI[0]"}, {"name": "Fund. power factor, CosPhi; UL2 IL2", "group": "Measurements", "area": "holding", "address": 19046, "type": "float32", "access": "R", "description": "_COS_PHI[1]"}, {"name": "Fund. power factor, CosPhi; UL3 IL3", "group": "Measurements", "area": "holding", "address": 19048, "type": "float32", "access": "R", "description": "_COS_PHI[2]"}, {"name": "Frequency", "group": "Measurements", "area": "holding", "address": 19050, "type": "float32", "unit": "Hz", "access": "R", "description": "_FREQ"}, {"name": "Rotating field; 1=right, 0=none, -1=left", "group": "Measurements", "area": "holding", "address": 19052, "type": "float32", "access": "R", "description": "_PHASE_SEQ"}, {"name": "Active energy L1, applied", "group": "Measurements", "area": "holding", "address": 19054, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[0]"}, {"name": "Active energy L2, applied", "group": "Measurements", "area": "holding", "address": 19056, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[1]"}, {"name": "Active energy L3, referred", "group": "Measurements", "area": "holding", "address": 19058, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[2]"}, {"name": "Active energy L1..L3", "group": "Measurements", "area": "holding", "address": 19060, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V_HT_SUML13"}, {"name": "Active energy L1, applied (2)", "group": "Measurements", "area": "holding", "address": 19062, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[0]"}, {"name": "Active energy L2, applied (2)", "group": "Measurements", "area": "holding", "address": 19064, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[1]"}, {"name": "Active energy L3, referred (2)", "group": "Measurements", "area": "holding", "address": 19066, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V[2]"}, {"name": "Active energy L1..L3, applied, tariff 1", "group": "Measurements", "area": "holding", "address": 19068, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_V_HT_SUML13"}, {"name": "Active energy L1, delivered", "group": "Measurements", "area": "holding", "address": 19070, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_Z[0]"}, {"name": "Active energy L2, delivered", "group": "Measurements", "area": "holding", "address": 19072, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_Z[1]"}, {"name": "Active energy L3, delivered", "group": "Measurements", "area": "holding", "address": 19074, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_Z[2]"}, {"name": "Active energy L1..L3, delivered", "group": "Measurements", "area": "holding", "address": 19076, "type": "float32", "unit": "Wh", "access": "R", "description": "_WH_Z_SUML13"}, {"name": "Apparent energy L1", "group": "Measurements", "area": "holding", "address": 19078, "type": "float32", "unit": "VAh", "access": "R", "description": "_WH_S[0]"}, {"name": "Apparent energy L2", "group": "Measurements", "area": "holding", "address": 19080, "type": "float32", "unit": "VAh", "access": "R", "description": "_WH_S[1]"}, {"name": "Apparent energy L3", "group": "Measurements", "area": "holding", "address": 19082, "type": "float32", "unit": "VAh", "access": "R", "description": "_WH_S[2]"}, {"name": "Apparent energy L1..L3", "group": "Measurements", "area": "holding", "address": 19084, "type": "float32", "unit": "VAh", "access": "R", "description": "_WH_S_SUML13"}, {"name": "Reactive energy, inductive, L1", "group": "Measurements", "area": "holding", "address": 19086, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[0]"}, {"name": "Reactive energy, inductive, L2", "group": "Measurements", "area": "holding", "address": 19088, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[1]"}, {"name": "Reactive energy, inductive, L3", "group": "Measurements", "area": "holding", "address": 19090, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[2]"}, {"name": "Reactive energy L1..L3", "group": "Measurements", "area": "holding", "address": 19092, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH_SUML13"}, {"name": "Reactive energy, inductive, L1 (2)", "group": "Measurements", "area": "holding", "address": 19094, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[0]"}, {"name": "Reactive energy, inductive, L2 (2)", "group": "Measurements", "area": "holding", "address": 19096, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[1]"}, {"name": "Reactive energy, inductive, L3 (2)", "group": "Measurements", "area": "holding", "address": 19098, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH[2]"}, {"name": "Reactive energy L1..L3, ind.", "group": "Measurements", "area": "holding", "address": 19100, "type": "float32", "unit": "varh", "access": "R", "description": "_IQH_SUML13"}, {"name": "Reactive energy, capacitive, L1", "group": "Measurements", "area": "holding", "address": 19102, "type": "float32", "unit": "varh", "access": "R", "description": "_CQH[0]"}, {"name": "Reactive energy, capacitive, L2", "group": "Measurements", "area": "holding", "address": 19104, "type": "float32", "unit": "varh", "access": "R", "description": "_CQH[1]"}, {"name": "Reactive energy, capacitive, L3", "group": "Measurements", "area": "holding", "address": 19106, "type": "float32", "unit": "varh", "access": "R", "description": "_CQH[2]"}, {"name": "Reactive energy L1..L3, cap.", "group": "Measurements", "area": "holding", "address": 19108, "type": "float32", "unit": "varh", "access": "R", "description": "_CQH_SUML13"}, {"name": "Harmonics, THD,U L1-N", "group": "Measurements", "area": "holding", "address": 19110, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ULN[0]"}, {"name": "Harmonics, THD,U L2-N", "group": "Measurements", "area": "holding", "address": 19112, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ULN[1]"}, {"name": "Harmonics, THD,U L3-N", "group": "Measurements", "area": "holding", "address": 19114, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ULN[2]"}, {"name": "Harmonics, THD,I L1", "group": "Measurements", "area": "holding", "address": 19116, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ILN[0]"}, {"name": "Harmonics, THD,I L2", "group": "Measurements", "area": "holding", "address": 19118, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ILN[1]"}, {"name": "Harmonics, THD,I L3", "group": "Measurements", "area": "holding", "address": 19120, "type": "float32", "unit": "%", "access": "R", "description": "_THD_ILN[2]"} ] }