Stiebel Eltron Stiebel Eltron WPM Modbus TCP template

Stiebel Eltron WPM

Monitors and controls Stiebel Eltron WPM heat pumps via Modbus TCP

This template reads and controls Stiebel Eltron WPM heat pumps via Modbus TCP through an ISG web gateway. It provides live temperature readings, fault monitoring, and allows adjustment of operating modes and temperature setpoints for heating circuits and domestic hot water.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
24, read and write
Key readings
Outside temperature · Flow and return temperatures · Buffer temperature (actual/set) · DHW actual/set temperature · HK1/HK2 actual/set temperatures · Fault status and message number
Available commands
Operating mode · HK1/HK2 comfort and eco temperatures · DHW comfort/eco temperature
Compatible models
Stiebel Eltron WPM
Last updated

Registers (24)

22 read, 7 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
519 - Set buffer temperature°CRead
518 - Actual buffer temperature°CRead
513 - Actual flow temperature WP°CRead
508 - Actual temperature HK 1°CRead
516 - Actual return temperature°CRead
510 - Set temperature HK 1°CRead
2504 - Fault ststusRead
1501 - Operating modeRead and write
1504 - HK 1 heating curve riseRead
2508 - Message numberRead
522 - DHW actual temperature°CRead
523 - DHW set temperature°CRead
507 - Outside temperature°CRead
501 - Actual temperature FE7°CRead
502 - Set temperature FE7°CRead
511 - Actual temperature HK2°CRead
512 - Set temperature HK 2°CRead
1502 - HK 1 comfort temperature°CRead and write
1505 - HK 2 comfort temperature°CRead and write
1503 - HK 1 eco temperature°CRead and write
1506 - HK 2 eco temperature°CRead and write
1507 - HK 2 heating curve riseRead
1511 - DHW eco temperature°CWrite
1510 - DHW comfort temperature°CWrite

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 outside, flow, return, and buffer temperatures of the WPM heat pump on a live cloud dashboard.
  • Create an alert when a fault status is detected on the heat pump to reduce response time.
  • Adjust HK1 and HK2 comfort and eco temperature setpoints remotely without a site visit.
  • Log DHW actual and set temperatures over time to verify the system meets hot water demand.
  • Switch the heat pump operating mode remotely for seasonal commissioning or maintenance purposes.
  • Compare buffer tank setpoint versus actual temperature to identify underperformance early.

Installation

  1. Connect the ISG web gateway to the Stiebel Eltron WPM controller following the manufacturer wiring instructions.

  2. Ensure the ISG web gateway is configured for Modbus TCP and has a static IP address on the local network.

  3. Connect the ModbusCloud Gateway to the same network as the ISG web gateway.

  4. In the ModbusCloud platform, import the Stiebel Eltron WPM template and enter the IP address and Modbus TCP port (default 502) of the ISG web gateway.

  5. Verify that live readings such as outside temperature and fault status appear correctly on the dashboard.

  6. Check that control registers respond by changing the operating mode or a temperature setpoint and confirming the update on the WPM display.

Things to watch for

Why do my temperature readings appear incorrect or extremely high?

Some registers use int16 (signed) format while others use uint16 (unsigned). If a negative temperature is read as uint16, it will display as a very large number. Verify the data type setting for each register in the template configuration.

Why can I not connect to the ISG web gateway via Modbus TCP?

Confirm that Modbus TCP is enabled in the ISG web gateway settings and that the gateway has a static IP address. Check that the ModbusCloud gateway is on the same subnet and that no firewall is blocking port 502.

The register numbers in the template do not match the ISG documentation. What is wrong?

The template uses 1-based register numbering, but actual Modbus addresses are 0-based. Register 519 in the template maps to address 518 on the wire. Most Modbus TCP clients handle this offset automatically, but verify your gateway settings if readings are shifted.

Can I control multiple heating circuits independently?

Yes. The template exposes separate comfort and eco setpoint registers for HK1 and HK2. You can adjust each heating circuit independently through the ModbusCloud dashboard or automation rules.

Want to see how it works?

Electrician working in an open distribution board