Phoenix Contact · EV charger
EV-CC-AC1-M3-CBC-RCM-ETH / -3G / -XP (EV charge control) Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 255
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- Low word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 400 | 1 | Charging enable 1 = charging enabled, 0 = disabled. Written with function code 05. | Binary | - | 1 | RW |
| 419 | 1 | Card reader enabled Read by evcc to decide whether a card reader is present. | Binary | - | 1 | R |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Source: evcc's charger implementation for the Phoenix Contact EV-ETH controller series (charger/phoenix-ev-eth.go), used as a secondary source -- it records the register numbers, the raw units and the low-word-first decoding of every 32-bit value. The register chapter itself is not part of the free Phoenix web documentation, so the supplier URL points at the vendor product page. The controller is the Modbus TCP server on port 502, unit ID 255 (evcc's template default), function codes 01/03/05/06; DIP switch 10 on the controller has to be set to ON. This one controller family sits inside a long list of wallboxes: Phoenix Contact EV-CC-AC1-M3-CBC-RCM-ETH, -3G and the -XP variants, Wallbe Eco / Eco 2.0(s) / Pro, ESL Walli LIGHT, E3/DC Easy Connect and Compleo Pro -- those are covered by this seed rather than by separate files. The Wallbe firmware variant reports a different firmware string (149 instead of 105), supports 0.1 A current steps and has no 32-bit meter-reading register at 904; its 64-bit counters at 2980 (lifetime Wh) and 3376 (session Wh) are left out because the app has no 64-bit integer type. Coil 400 is the charging enable, so a seed-level write here switches charging on and off; 528 is the current limit.