Monitors power quality and energy consumption via Modbus TCP on a Janitza UMG-96 meter.
Overview
This template reads voltage, current, power, frequency, and energy data from a Janitza UMG-96 energy meter over Modbus TCP. All 14 registers are read-only float32 values covering three-phase electrical parameters. No control registers are included.
Key readings
Voltage L1-N to L3-N
Current L1 to L3
Real, Reactive, Apparent Power
Real Energy Consumed/Delivered
Apparent Energy
Measured Frequency
Use cases
Monitor three-phase voltage, current, and power on a live cloud dashboard for your customer.
Track real energy consumed and delivered over time to support energy audits or billing verification.
Create an alert when measured frequency deviates from nominal to detect grid instability early.
Compare reactive and apparent power readings to identify power factor issues on a distribution board.
Log historical energy data from multiple Janitza UMG-96 meters across different tenants or zones.
Set up threshold alerts for overcurrent conditions on individual phases to prevent equipment damage.
Installation
1Mount the Janitza UMG-96 in the switchboard and wire the voltage and current inputs according to the manufacturer's installation manual.
2Connect the UMG-96 to the local IP network using its Ethernet port and assign a static IP address via the meter's configuration menu.
3Verify that Modbus TCP is enabled on the UMG-96 and note the configured TCP port (default is 502).
4Connect the ModbusCloud gateway (MCG or MLP series) to the same IP network and ensure it can reach the meter's IP address.
5Import the Janitza UMG-96 Modbus TCP template in the ModbusCloud platform and enter the meter's IP address and Modbus unit ID.
6Confirm live data appears on the ModbusCloud dashboard by comparing displayed values with the meter's local display.
Things to watch for
01
What byte order does the UMG-96 use for float32 registers?
The UMG-96 uses big-endian (AB CD) byte order for its float32 registers. This is the default in the ModbusCloud template, so no manual byte-swap configuration should be needed.
02
Why do I see zero or incorrect values even though the connection is established?
Check that the register start address is set to 19000 and that each register is configured as a two-word float32 read. An off-by-one addressing error or wrong data type will produce zero or nonsensical values.
03
Can I connect multiple UMG-96 meters to a single ModbusCloud gateway?
Yes. Each meter needs its own IP address on the network. Add a separate device instance in ModbusCloud for each meter using the same template but with the corresponding IP address.
04
Does the UMG-96 require a specific firmware version for Modbus TCP support?
Modbus TCP is supported on standard UMG-96 firmware. However, if you experience connection issues, verify that the firmware is up to date using the Janitza GridVis software.
Registers (14)
14 read / 0 write
Name
Address
Function
Type
Unit
Access
1 Voltage L1-N
Hauptmessung
19000
FC03
float32
V
R
2 Voltage L2-N
Hauptmessung
19002
FC04
float32
V
R
3 Voltage L3-N
Hauptmessung
19004
FC03
float32
V
R
1 Current I L1
Hauptmessung
19012
FC03
float32
A
R
2 Current I L2
Hauptmessung
19014
FC03
float32
A
R
3 Current I L3
Hauptmessung
19016
FC03
float32
A
R
4 Measured frequency
Hauptmessung
19050
FC03
float32
Hz
R
6 Real Energy Consumed
Hauptmessung
19068
FC03
float32
kWh
R
6 Apparent Energy
Hauptmessung
19084
FC03
float32
kVAh
R
6 Reactive Energy
Hauptmessung
19092
FC03
float32
kvarh
R
5 Real Power
Hauptmessung
19026
FC03
float32
kW
R
5 Reactive Power
Hauptmessung
19042
FC03
float32
kvar
R
5 Apparent Power
Hauptmessung
19034
FC03
float32
kVA
R
6 Real Energy Delivered
Hauptmessung
19076
FC03
float32
kWh
R
Working with Modbus in your projects?
ModbusCloud is the hardware-plus-software platform that installers use to monitor, visualise and control Modbus devices from one portal. This template is one of hundreds you can use right away.