VOOL · EV charger
VOOL Charger (AC wallbox) Modbus register map
Default configuration
- Protocol
- Modbus TCP
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 100 | 1 | Charger state 0 = undefined, 1 = available, 2 = preparing, 3 = charging, 4 = suspended EV, 5 = suspended EVSE, 6 = finishing, 7 = reserved, 8 = unavailable, 9 = faulted, 10 = starting charging. | UInt16 | - | 1 | R |
| 101 | 1 | EV phases Phases the EV is using (not the grid phases): bit0 = L1, bit1 = L2, bit2 = L3. | UInt16 | - | 1 | R |
| 102 | 1 | AC current L1 Decimal point 2. | Int16 | A | 0.01 | R |
| 103 | 1 | AC current L2 Decimal point 2. | Int16 | A | 0.01 | R |
| 104 | 1 | AC current L3 Decimal point 2. | Int16 | A | 0.01 | R |
| 105 | 1 | Voltage L1 Decimal point 1. | Int16 | V | 0.1 | R |
| 106 | 1 | Voltage L2 Decimal point 1. | Int16 | V | 0.1 | R |
| 107 | 1 | Voltage L3 Decimal point 1. | Int16 | V | 0.1 | R |
| 108 | 1 | Active power total Decimal point 2. | Int16 | kW | 0.01 | R |
| 109 | 1 | Active power L1 Decimal point 2. | Int16 | kW | 0.01 | R |
| 110 | 1 | Active power L2 Decimal point 2. | Int16 | kW | 0.01 | R |
| 111 | 1 | Active power L3 Decimal point 2. | Int16 | kW | 0.01 | R |
| 200 | 2 | Energy imported MSB in register 200, LSB in 201. | UInt32 | Wh | 1 | R |
| 500 | 1 | Charging command 1 = start charging, 2 = stop charging. Commands act on the write event; re-read register 100 for the result. | UInt16 | - | 1 | W |
| 501 | 1 | External current limit Decimal point 2. | UInt16 | A | 0.01 | RW |
| 502 | 1 | External allowed phases Grid input phases the charger may use: bit0 = L1, bit1 = L2, bit2 = L3. Max 10 switching operations per hour. | UInt16 | - | 1 | RW |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Source: VOOL "Charger Modbus manual", the vendor interface manual published in VOOL's help centre (https://support.vool.com/en/articles/12959952-charger-modbus-manual), revision dated 22.01.2026 for firmware v1.9.40 (gateway v1.17.7, MCU v2.12.3). The manual states port 502 (TCP and UDP), big-endian byte order, holding registers only, and prints plain register addresses (100, 200, 500, 502), stored here unchanged as zero-based wire addresses. The decimal-point column is applied as scale factor (0.01 A on the currents and on external current limit, 0.1 V on the voltages, 0.01 kW on the power values). Register 502 is a register address, not the TCP port. Modbus is disabled by default and must be enabled with parameter 522 (or remotely by VOOL support). The manual documents no unit identifier: unit 1 is a placeholder, and the user must set the charger's own Modbus address. Register 500 is write-only; reading it returns an unspecified value. The manual is a live vendor help-centre page rather than a file, so there is no stable file hash to quote; the page itself states the revision date (22.01.2026) and the firmware versions above.