MBMap Registry
  1. Devices
  2. Janitza
  3. UMG103

Janitza UMG103 Modbus register map

Also covers UMG 103, UMG 103-CBM

Power analyser for DIN rail mounting with RS-485 (Modbus RTU)

  • Official
  • 56 registers
  • Modbus RTU
  • Revision 2 · 2026-10-17
  • Identity: serial number

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus RTU
Unit ID
1
Serial
9600 8N2 · 9600 baud, 8 data bits, none parity, 2 stop bits
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based

Connection values are defaults: the device may be configured differently.

Map

Registers
56 holding registers
Groups
2
Revision
2 · 2026-10-17
Firmware
from firmware 0.931
Added
()
File
maps/janitza/umg103.mbmap.json · 11 KB · history
SHA-256
e9b1f13dd4ef7ca8873d751f9701611881d4a9dc16a52aca11b05db64341e599
Manufacturer
janitza.com

Device identity

What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.

Registers
RoleRegisterAddressTypeValues
Serial number Serial number holding 911 int32 ABCD

Sources and notes

Source: Janitza electronics, "UMG 103 Modbus address list" (2021-06)

  • Addresses are the protocol addresses of the address list; all values are holding registers (FC03 read, FC06/FC16 write).
  • Values are big-endian; the device also serves them little-endian at the same address + 32768.
  • Not in this map: the rest of the address list (200 ms values, mean, minimum and maximum values, Fourier analysis, configuration); this map covers the frequently required readings block.
  • Serial settings: 8 data bits, no parity, 2 stop bits.
AreaAddressNameTypeAccessUnitScaleDescription
HR 19000 float32 ABCD R V _ULN[0]
HR 19002 float32 ABCD R V _ULN[1]
HR 19004 float32 ABCD R V _ULN[2]
HR 19006 float32 ABCD R V _ULL[0]
HR 19008 float32 ABCD R V _ULL[1]
HR 19010 float32 ABCD R V _ULL[2]
HR 19012 float32 ABCD R A _ILN[0]
HR 19014 float32 ABCD R A _ILN[1]
HR 19016 float32 ABCD R A _ILN[2]
HR 19018 float32 ABCD R A _I_SUM3
HR 19020 float32 ABCD R W _PLN[0]
HR 19022 float32 ABCD R W _PLN[1]
HR 19024 float32 ABCD R W _PLN[2]
HR 19026 float32 ABCD R W _P_SUM3
HR 19028 float32 ABCD R VA _SLN[0]
HR 19030 float32 ABCD R VA _SLN[1]
HR 19032 float32 ABCD R VA _SLN[2]
HR 19034 float32 ABCD R VA _S_SUM3
HR 19036 float32 ABCD R var _QLN[0]
HR 19038 float32 ABCD R var _QLN[1]
HR 19040 float32 ABCD R var _QLN[2]
HR 19042 float32 ABCD R var _Q_SUM3
HR 19044 float32 ABCD R _COS_PHI[0]
HR 19046 float32 ABCD R _COS_PHI[1]
HR 19048 float32 ABCD R _COS_PHI[2]
HR 19050 float32 ABCD R Hz _FREQ
HR 19052 float32 ABCD R _PHASE_SEQ
HR 19060 float32 ABCD R Wh _WH_V_HT_SUML13
HR 19062 float32 ABCD R Wh _WH_V[0]
HR 19064 float32 ABCD R Wh _WH_V[1]
HR 19066 float32 ABCD R Wh _WH_V[2]
HR 19068 float32 ABCD R Wh _WH_V_HT_SUML13
HR 19070 float32 ABCD R Wh _WH_Z[0]
HR 19072 float32 ABCD R Wh _WH_Z[1]
HR 19074 float32 ABCD R Wh _WH_Z[2]
HR 19076 float32 ABCD R Wh _WH_Z_SUML13
HR 19078 float32 ABCD R VAh _WH_S[0]
HR 19080 float32 ABCD R VAh _WH_S[1]
HR 19082 float32 ABCD R VAh _WH_S[2]
HR 19084 float32 ABCD R VAh _WH_S_SUML13
HR 19092 float32 ABCD R varh _IQH_SUML13
HR 19094 float32 ABCD R varh _IQH[0]
HR 19096 float32 ABCD R varh _IQH[1]
HR 19098 float32 ABCD R varh _IQH[2]
HR 19100 float32 ABCD R varh _IQH_SUML13
HR 19102 float32 ABCD R varh _CQH[0]
HR 19104 float32 ABCD R varh _CQH[1]
HR 19106 float32 ABCD R varh _CQH[2]
HR 19108 float32 ABCD R varh _CQH_SUML13
HR 19110 float32 ABCD R % _THD_ULN[0]
HR 19112 float32 ABCD R % _THD_ULN[1]
HR 19114 float32 ABCD R % _THD_ULN[2]
HR 19116 float32 ABCD R % _THD_ILN[0]
HR 19118 float32 ABCD R % _THD_ILN[1]
HR 19120 float32 ABCD R % _THD_ILN[2]
HR 911 int32 ABCD R

Help improve this map