device library

Vestel EVC04 EV charger (Modbus TCP)

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
date290U32BE1yymmdd
time294U32BE1hhmmss
chargepoint_power400U32BE1W
number_of_phases404U161
chargepoint_state1000U161
charging_state1001U161
equipment_state1002U161
cable_state1004U161
evse_fault_code1006U32BE1
current_l11008U160.001mA
current_l21010U160.001mA
current_l31012U160.001mA
voltage_l11014U161V
voltage_l21016U161V
voltage_l31018U161V
active_power_total1020U32BE1W
active_power_l11024U32BE1W
active_power_l21028U32BE1W
active_power_l31032U32BE1W
meter_reading1036U32BE0.10.1 kWh
session_max_current1100U161A
evse_min_current1102U161A
evse_max_current1104U161A
cable_max_current1106U161A
session_energy1502U32BE1Wh
session_start_time1504U32BE1hhmmss
session_duration1508U32BE1s
session_end_time1512U32BE1hhmmss
failsafe_current2000U161A
failsafe_timeout2002U161s
charging_current5004U161A
alive_register6000U161

link settings as documented (unverified): TCP; unit ID 255; Modbus TCP communication port number is 502. There can be only one active Modbus master connection at any time.

bench facts as documented (unverified)
response timeout20000 ms
protocol notesIf the master does not update the value of the alive register until the failsafe timeout, the device switches to the failsafe state; TCP socket is terminated and failsafe current becomes active.
model register210
serial register100
firmware register230
doc revisionV1.8

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.