Leviton VerifEye Series 4000

Power and energy meter

The VerifEye Series 4000 is Leviton's industrial Modbus meter kit: the Series 4000-K compact power and energy meter, sold on its own or with split-core or Rogowski CTs, either for DIN rail (4KUMR) or in an outdoor NEMA 4X enclosure (4OUMR). The meter measures 90 V L-N to 600 V L-L systems through CTs with 0.333 V or 1 V outputs and reports over Modbus RTU on a 2-wire RS-485 port. Leviton's installation guide numbers its registers from 001 and gives every quantity twice: as a 16-bit integer scaled by a power-of-ten scale register, and as a 32-bit float from register 257 that needs no scaling. The guide's product identification table names the Series 4000-K with the part number E50C2, and the point map is laid out the same way as the Veris E50C2 map.

Leviton VerifEye Series 4000 Modbus meter
  • Modbus RTU

Power and energy meter

Ask an engineer

Compatibility

Compatible with EpiSensor Edge over Modbus RTU

The VerifEye Series 4000 meter kits are compatible with EpiSensor Edge over Modbus RTU on the Series 4000-K meter's 2-wire RS-485 port, read through a ZMB-31 Modbus Interface or a Gateway serial port. Leviton publishes the point map with register numbers, formats, units, scale factors, word order and supported function codes in installation guide ZL0138-0A.

Series 4000-K meter in the 4KUMR and 4OUMR kits, using the point map in installation guide ZL0138-0A. The map numbers registers from 001, so register 257 is sent as address 256. Site check: read Voltage A-N as a float from register 293 and compare it with the display. Read-only monitoring: no writes to the command register 129 or the configuration registers.

Connect it with

Route into Edge

For a meter in a panel or an outdoor enclosure where a wireless link avoids running a data cable back to the Gateway

  • Modbus
  • Wireless
  • Edge
  • Platforms
Power and energy meter
Interface
Gateway
Edge
Output
VerifEye Series 4000Series 4000-K RS-485 terminals +, - and S
ZMB-31Modbus RTU to the EpiSensor wireless network
ZGW-20 GatewayHosts Edge locally
EpiSensor EdgeModbus client + register map
Customer platformMQTT · API · files
Modbus RTU · RS-485
EpiSensor wireless
Runs locally
Optional onward data
Wire the RS-485 pair and shield from terminals +, - and S to the ZMB-31 and match the meter's address, baud rate and parity: address 001, 19200 baud and no parity from the factory. Read the float registers with FC03 or FC04. If a building management system already polls the meter, agree the change with its owner first. The customer-platform output is optional; Edge remains the local system of record.

When the Gateway sits near the meters, or several meters share one wired RS-485 bus

  • Modbus
  • Edge
  • Platforms
Power and energy meter
Interface
Gateway
Edge
Output
VerifEye Series 4000Series 4000-K RS-485 terminals +, - and S
Isolated serial interfaceApproved RS-485-to-host adapter
ZGW-20 GatewayHosts Edge locally
EpiSensor EdgeEdge Modbus client
Customer platformMQTT · API · files
Modbus RTU · RS-485
Isolated serial
Runs locally
Optional onward data
Daisy-chain up to 63 2-wire devices without stubs and fit 120 Ω terminators, which are not supplied, at the first and last device. The shield is not connected to earth inside the meter, so earth it at one point on the bus. Give each meter its own address from 1 to 247 and use the same baud rate and parity in the Edge serial client. The customer-platform output is optional; Edge remains the local system of record.

Models

Download
ModelsInterfaceRoute into Edge
4KUMR-01M, 4KUMR-02M, 4KUMR-04M, 4KUMR-08MDIN-rail Series 4000-K meter with 100, 200, 400 or 800 A split-core CTs; RS-485 Modbus RTU, real energy pulse and phase loss alarm contactsRead the RS-485 port with Modbus RTU through a ZMB-31 or a Gateway serial port.
4KUMR-R12, 4KUMR-R18, 4KUMR-R24DIN-rail Series 4000-K meter with 12, 18 or 24 in Rogowski coil CTs for 50 to 5000 ASame Modbus RTU route and the same point map.
4OUMR-01M to 4OUMR-08M and 4OUMR-R12 to 4OUMR-R24Series 4000-K meter in an outdoor NEMA 4X enclosure with split-core or Rogowski CTsSame Modbus RTU route and the same point map, with the RS-485 cable run into the outdoor enclosure.
4KUMR-00M and 4KUMR-00RDIN-rail Series 4000-K meter without CTs, for use with Leviton split-core (CTV) or Rogowski (CRV) CTsSame Modbus RTU route and the same point map.

Specifications

Models
Indoor DIN rail with CTs: 4KUMR-01M, -02M, -04M, -08M (split core) and 4KUMR-R12, -R18, -R24 (Rogowski). Meter only: 4KUMR-00M and 4KUMR-00R. Outdoor NEMA 4X enclosure: 4OUMR-01M to -08M and 4OUMR-R12 to -R24.2
Voltage inputs
UL: 90 V L-N to 600 V L-L (347 V L-N maximum); CE: 90 V L-N to 300 V L-N; 45 to 65 Hz; +20% over-range. Single-phase 2-wire and 3-wire, three-phase delta and grounded wye.12
Current inputs
0 to 0.333 V or 0 to 1 V (selectable), CT primary from 5 A to 32,000 A; CTs must be rated for use with Class 1 voltage inputs. Kit CTs: 100, 200, 400 and 800 A split core, or 50 to 5000 A Rogowski coils.12
Accuracy
Product data G-9216F (June 2023): ANSI C12.20 Class 0.2 and IEC 62053-22 Class 0.5S. Installation guide ZL0138-0A (2014): real power and energy ANSI C12.20 0.5% and IEC 62053-22 Class 0.5S; reactive energy IEC 62053-23 Class 2; current and voltage 0.4%.12
Communication
RS-485 2-wire, Modbus RTU, 1200 to 38400 baud, parity none, even or odd, address 1 to 247; factory address 001, 19200 baud, no parity. RS-485 transceivers are ¼ unit load or less.12
Outputs
Normally open real energy pulse contact and normally closed phase loss alarm contact, 30 V AC/DC and 100 mA maximum at 25 °C.1
Control power
AC: 50/60 Hz, 5 VA maximum, 90 V minimum, UL maximum 600 V L-L (347 V L-N), CE maximum 300 V L-N. DC: 3 W maximum, 125 to 300 V DC with external current limiting.12
Housing
Meter 0.28 kg, IP40 front display and IP20 meter, T35 DIN rail or screw mounting. 4OUMR kits: outdoor NEMA 4X enclosure.12
Environment
Operating -30 to 70 °C, storage -40 to 85 °C, below 95% RH non-condensing, up to 3000 m, pollution degree 2.12
Approvals
cULus to UL 508 (open type device), EN 61010-1 and CE; CSI approved for the California Solar Initiative; FCC part 15 Class B emissions.12

Interface

Documented measurements and integration boundaries for VerifEye Series 4000.

  • The map numbers registers from 001 and prints no zero-based column: integer data starts at 001, configuration at 129 and floats at 257, and the hex the guide prints beside them (257 is 0x101) is the same register number in hexadecimal. Read the numbers as one-based Modbus registers, so register 257 is sent as address 256 (0x0100). If the first float does not agree with the display, check the client's register base before changing anything else.
  • The meter answers FC03 and FC04 for reads, FC06 and FC16 for writes, FC17 Report ID (returning "Leviton Series 4000K Power Meter Full Data Set") and FC43 Read Device Identification, where object 0x02 reads "Series 4000".
  • Float registers are 32-bit IEEE 754 values with the upper 16 bits (MSR) in the lower-numbered register: register 257 holds the high word and 258 the low word. ULong energy counters use the same order.
  • Float block, no scaling: real energy in kWh at 257/258; total real power in kW at 261/262; reactive power in kVAR at 263/264; apparent power in kVA at 265/266; total power factor at 267/268; average L-L and L-N voltage at 269/270 and 271/272; average current at 273/274.
  • Per-phase floats: real power A, B and C at 275, 277 and 279 in kW; power factor at 281 to 285; voltage A-B, B-C and A-C at 287, 289 and 291; voltage A-N, B-N and C-N at 293, 295 and 297 in volts; current A, B and C at 299, 301 and 303 in amps; frequency (from phase A) at 307/308 in Hz.
  • Energy and demand floats: apparent energy in kVAh at 309/310 and reactive energy in kVARh at 311/312; present demand in kW, kVAR and kVA at 325, 327 and 329; maximum demand at 331, 333 and 335. Per-phase real energy at 341, 343 and 345 needs firmware later than 1.018.
  • Integer block, UInt unless stated: real energy (ULong, MSR at 001, LSR at 002) in kWh; total kW, kVAR and kVA at 003 to 005; total power factor at 006 in 0.0001; voltages at 007, 008 and 016 to 021; currents at 009 and 022 to 024; frequency at 026 in 0.01 Hz.
  • Integer values in kW, kVAR, kVA, kWh, volts and amps must be scaled by the scale registers, which hold a signed power of ten from -4 to 4: 138 for current (I), 139 for voltage (V), 140 for power (W) and 141 for energy (E). The value is the register times 10 to that power. The floats are not scaled.
  • Values a system type does not support read QNAN: 0x8000 in integer registers and 0x7FC00000 in floats. Register 025 and the float at 305/306 are reserved and always read QNAN.
  • Diagnostic Alert Bitmap at register 146 flags voltage or current out of range per phase, frequency out of range, phase loss, low power factor from mis-wired phases and pulse output errors. Register 147 counts energy accumulator resets.
  • Configuration registers: system type 130 (40 for three-phase wye, 31 for delta), CT primary 131, CT secondary 132 (1 or 1/3 V), PT ratio 133 (scaled by 100), system voltage 134 and demand sub-intervals 149 and 150.
  • Command register 129 clears energy (30078), restarts demand (21211), resets maximum demand (21212) and clears pulse counters (16498). The display's SETUP and RESET passwords default to 00000, and the point map lists no Modbus password register, so keep 129 and every configuration register out of a monitoring poll.

Assessment

Series 4000-K meter in the 4KUMR and 4OUMR kits, using the point map in installation guide ZL0138-0A. The map numbers registers from 001, so register 257 is sent as address 256. Site check: read Voltage A-N as a float from register 293 and compare it with the display. Read-only monitoring: no writes to the command register 129 or the configuration registers.

InteroperabilitySupported with conditions
Leviton documents Modbus RTU with the supported function codes, formats, units, scale factors and word order, and gives every quantity as a float. The map prints one-based register numbers without a zero-based column, and the guide does not state data bits or stop bits.1
AccuracySupported with conditions
The 2023 product data states ANSI C12.20 Class 0.2 and IEC 62053-22 Class 0.5S, while the 2014 installation guide states 0.5%. The map has per-phase power, per-phase real energy and demand, with one real energy counter and no separate import and export registers.12
SecurityLimited
SETUP and RESET passwords protect the display menus and default to 00000. The point map lists no Modbus password register, so a Modbus master can write the command and configuration registers. Modbus RTU has no encryption or authentication. Keep the bus private and the client read-only.1
ReliabilitySupported with conditions
The guide states EN 61000 Class A immunity, a 100 ms ride-through at 120 V AC, non-volatile energy and demand registers, a diagnostic alert bitmap and a count of energy resets. Unsupported values read QNAN, so a poll must treat 0x8000 and 0x7FC00000 as missing data.1
RuggednessSupported with conditions
Rated -30 to 70 °C operating and below 95% RH non-condensing to 3000 m. The 4OUMR kits put the meter in an outdoor NEMA 4X enclosure; the bare meter is IP20 and needs an enclosure.12
ScalabilitySupported with conditions
Up to 63 2-wire devices on one daisy-chained RS-485 bus, addresses 1 to 247 and up to 38400 baud. There is no Ethernet version, so larger sites need several buses.1
LifecycleNot yet assessed
Leviton's product data for the kits is dated June 2023 and lists current catalogue numbers. Points 337 to 346 need firmware later than 1.018.12

Setup

Read Voltage A-N at register 293, then real energy as a float and as a scaled integer

The point map in installation guide ZL0138-0A lists Voltage A-N as a float at registers 293/294 in volts, Real Energy Consumption as a float at 257/258 in kWh, the same energy as a ULong at 001/002 in kWh scaled by the energy scale factor, and Scale Factor E at register 141 as a signed integer. The map numbers registers from 001, so each request below sends the register number minus one.

Request
01 03 01 24 00 02 85 FC: Modbus address 1, FC03, address 0x0124 for register 293, two registers, RTU CRC.
Address convention
Register 293 is sent as address 292 (0x0124), register 257 as 256 (0x0100), register 141 as 140 (0x008C) and register 001 as 0 (0x0000). A client that numbers holding registers from one takes 293 (or 40293) directly. Sending 0x0125 for Voltage A-N starts one register late.
Synthetic response
01 03 04 43 8A A6 66 35 D7: four data bytes, high word 0x438A first, then 0xA666.
Decode
The float is 0x438AA666 = 277.3 V, a phase A-N voltage on a 480 V wye system.
Float energy read
01 03 01 00 00 02 C5 F7 reads registers 257/258. Synthetic response 01 03 04 47 A7 61 0D B7 31 gives the float 0x47A7610D = 85698.1 kWh.
Integer energy read
01 03 00 8C 00 01 45 E1 reads Scale Factor E at register 141; synthetic response 01 03 02 FF FF B9 F4 gives 0xFFFF = -1, so integer energy is the register times 0.1. Then 01 03 00 00 00 02 C4 0B reads registers 001/002; synthetic response 01 03 04 00 0D 13 95 A6 AF gives MSR 0x000D and LSR 0x1395, so 0x000D1395 = 856981 and 856981 × 0.1 = 85698.1 kWh.
Acceptance
Keep the points when Voltage A-N agrees with the display and the float and scaled integer energy agree with each other and with the kWh screen. A float read one register late straddles two values and will not decode to the displayed voltage.

Acceptance: The response bytes are a synthetic decoder check, not a captured meter reply. A real reply must give a voltage that agrees with the display before current, power and energy points are enabled.

  1. Identify the kit and the CTs

    Read the catalogue number: 4KUMR for DIN rail, 4OUMR for the outdoor enclosure, with the suffix giving the CTs. Check that the CT secondary setting (1 V or 0.33 V) and the CT primary size match the CTs fitted.

  2. Read the communication settings

    In the display's SETUP menu, S COM shows the Modbus address (ADDR, 1 to 247), baud rate (BAUD, 1200 to 38400) and parity (PAR). From the factory the meter uses address 001, 19200 baud and no parity. Enter the same values in the Edge serial client or the ZMB-31.

  3. Wire the RS-485 pair

    Connect +, - and S (shield) to the bus, daisy-chain further meters without stubs, fit 120 Ω terminators at the two ends and earth the shield at one point.

  4. Read one float and compare it with the display

    Send FC03 for two registers at address 0x0124, register 293, and decode Voltage A-N as a float with the high word first. Compare it with the phase A voltage on the display.

  5. Add power and energy

    Add total real power from register 261, energy in kWh from register 257 and the per-phase values. If a client must use the integer block, read the scale registers 138 to 141 first and apply them to every integer value.

  6. Check the diagnostic register

    Read register 146 and expect 0 on a correctly wired meter. Never write to register 129 or the configuration registers.

Common questions

Does the Leviton Series 4000 map use zero-based or one-based registers?
The map numbers registers from 001 and prints no zero-based column, so read it as one-based Modbus register numbers: register 257 is sent as address 256 (0x0100) and register 293 as 0x0124. If the first float does not agree with the display, check the client's register base.1
How do I scale the Series 4000 integer registers?
Read the scale registers once: 138 for current, 139 for voltage, 140 for power and 141 for energy. Each holds a signed power of ten from -4 to 4, and the value is the integer register times 10 to that power. The float registers from 257 need no scaling, so read those where the client supports floats.1
Is the Leviton Series 4000 the same as a Veris E50C2?
Leviton's installation guide ZL0138-0A names the Series 4000-K with the part number E50C2 in its product identification table, and its point map has the same registers, formats and scale factors as the Veris E50C2 map. The Report ID and device identification strings read Leviton and Series 4000.1
Why does a Series 4000 register read 0x8000 or 0x7FC00000?
Those are QNAN, the meter's not-a-number value: 0x8000 in an integer register and 0x7FC00000 in a float. The meter returns QNAN for quantities the configured system type does not measure and for the reserved registers 025 and 305/306.13