Heidelberger Druckmaschinen Heidelberg Energy Control Wallbox Modbus Modbus RTU template

Heidelberg Energy Control Wallbox Modbus

Monitors and controls Heidelberg Energy Control Wallbox charging via Modbus RTU.

This template connects a Heidelberg Energy Control Wallbox to ModbusCloud via Modbus RTU. It reads voltage, current, power, energy, temperature, and charging state. It also allows control of maximum charging current, standby function, and remote lock.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
17, read and write
Key readings
L1 to L3 Current RMS · L1 to L3 Voltage · Power (L1+L2+L3) · Energy since PowerOn · Energy since Installation · Charging State
Available commands
Max Current (60-160) · Standby Function Control · Remote Lock
Compatible models
Heidelberg Energy Control
Last updated

Registers (17)

14 read, 3 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
L1 Current RMSARead
L2 Current RMSARead
L3 Current RMSARead
PCB-Temperatur in 0,1 °C°CRead
L1 Voltage<v.1V>Read
L2 VoltageVRead
L3 VoltageVRead
Extern Lock StateRead
Power (L1+L2+L3) in VA<v.1VA>Read
Energy since PowerOn<v.1VAh>Read
Energy since Installation<v.1VAh>Read
Hardware configuration max current<v.1A>Read
Hardware configuration min current<v.1A>Read
Charging StateRead
Max Current A 60-160AWrite
Standby Function ControlWrite
Remote LockWrite

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Monitor real-time charging power and per-phase current on a live dashboard for each wallbox.
  • Track total energy consumption since installation to generate usage reports for billing or energy audits.
  • Set the maximum charging current remotely to implement simple load management across multiple wallboxes.
  • Create an alert when the PCB temperature exceeds a safe threshold to prevent hardware damage.
  • Use the remote lock feature to restrict wallbox access outside of scheduled charging hours.
  • Monitor the charging state register to detect faults or idle periods and notify the end user automatically.

Installation

  1. Connect the Modbus RTU wiring (A and B terminals) from the Heidelberg Energy Control Wallbox to the RS-485 port on your ModbusCloud Gateway.

  2. Set the Modbus slave address on the wallbox using its DIP switches or configuration interface, and note the address for the next step.

  3. Configure the gateway serial port to 19200 baud, even parity, and 1 stop bit to match the wallbox default settings.

  4. Import the Heidelberg Energy Control Wallbox template from the ModbusCloud template library and assign the correct Modbus slave address.

  5. Verify communication by checking that voltage, current, and charging state values appear on the ModbusCloud dashboard.

Things to watch for

The gateway cannot communicate with the wallbox. What should I check?

Verify that the baud rate is set to 19200 with even parity and 1 stop bit on both the gateway and the wallbox. Also confirm that the A and B RS-485 wires are not swapped and that the correct Modbus slave address is configured.

What do the Max Current register values 60 to 160 mean?

The values represent 6.0A to 16.0A in 0.1A increments. For example, writing 100 sets the maximum charging current to 10.0A.

Why does the PCB temperature value look too high?

The temperature register uses 0.1 degree Celsius resolution. Divide the raw value by 10 to get the actual temperature in degrees Celsius. The template should handle this scaling automatically.

Can I use this template with multiple Heidelberg wallboxes on the same RS-485 bus?

Yes. Assign a unique Modbus slave address to each wallbox and create a separate device instance in ModbusCloud for each one, all using this template.

Want to see how it works?

Electrician working in an open distribution board