All devices

Vestel · EV charger

EVC04 series AC wallbox Modbus register map

Download JSONSupplier documentationSuggest an edit

Default configuration

Protocol
Modbus TCP
Port
502
Unit ID
255
Addressing
0-based
Byte order
Big endian
Word order
High word first

Register map

AddressCountNameTypeUnitScaleAccess
10025
Serial number
16 significant digits, encoded as yymmddhhmmss plus padding.
Ascii-1R
13050
Charge point ID
Ascii-1R
19010
Brand
For example Vestel, Webasto or E.ON Drive: the same firmware is sold under several brands.
Ascii-1R
2105
Model
Ascii-1R
23050
Firmware version
Ascii-1R
2902
Date
Current date of the charge point as yyyymmdd.
UInt32-1R
2942
Time
Current time of the charge point as hhmmss.
UInt32-1R
4002
Charge point power
Maximum power of the charge point.
UInt32W1R
4041
Number of phases
0 = 1-phase, 1 = 3-phase.
UInt16-1R
10001
Charge point state
0 = Available, 1 = Preparing, 2 = Charging, 3 = SuspendedEVSE, 4 = SuspendedEV, 5 = Finishing, 6 = Reserved, 7 = Unavailable, 8 = Faulted.
UInt16-1R
10011
Charging state
0 = not charging (IEC 61851-1 states Ax, Bx, Dx or C1), 1 = charging (state C2).
UInt16-1R
10021
Equipment state
0 = initializing, 1 = running, 2 = fault, 3 = disabled, 4 = updating.
UInt16-1R
10041
Cable state
0 = cable not connected, 1 = cable connected, vehicle not connected, 2 = cable and vehicle connected, 3 = cable and vehicle connected, cable locked.
UInt16-1R
10062
EVSE fault code
0 = no fault; other values are the EVSE fault code.
UInt32-1R
10081
Current L1
UInt16mA1R
10101
Current L2
UInt16mA1R
10121
Current L3
UInt16mA1R
10141
Voltage L1
UInt16V1R
10161
Voltage L2
UInt16V1R
10181
Voltage L3
UInt16V1R
10202
Active power total
UInt32W1R
10242
Active power L1
UInt32W1R
10282
Active power L2
UInt32W1R
10322
Active power L3
UInt32W1R
10362
Meter reading
Lifetime energy meter of the wallbox, raw value in 0.1 kWh.
UInt32kWh0.1R
11001
Session max current
Maximum charging current possible for the active session.
UInt16A1R
11021
EVSE min current
UInt16A1R
11041
EVSE max current
UInt16A1R
11061
Cable max current
UInt16A1R
15022
Session energy
Energy transferred in the current charging session.
UInt32Wh1R
15042
Session start time
hhmmss.
UInt32-1R
15082
Session duration
UInt32s1R
15122
Session end time
hhmmss.
UInt32-1R

Notes

Source: Vestel, "EVC04 Modbus TCP/IP Specification", revision v1.5 (24.06.2021) -- register map chapter 1 "Slave Register Map". The wallbox is the Modbus TCP slave, unit ID 255, port 502, one master connection at a time. Measurements, states and identification are input registers (function code 04), the writable settings are holding registers (function code 03/06); this matches the evcc implementation, which reads the meter and status block as input registers and writes 5004 with a single-register write. The same firmware is sold under several brands (Vestel, Webasto Unite, Ampure Unite, E.ON Drive vBox), so the brand and model strings differ per unit. Phase switching, RFID and the 1p/3p switch need firmware 3.187.0 / 3.156.0 or newer. Writing 5004 must be refreshed well inside the failsafe timeout, otherwise the wallbox falls back to the failsafe current; the alive register is the documented keep-alive.