
ThermannPro Heat Pump
Controls ThermannPro heat pump modes, temperatures, and heating curves via Modbus
Template for the ThermannPro Heat Pump via Modbus RTU (9600 baud). Reads sensor values such as DHW temperature, buffer tank temperature, and ambient temperature. Controls operating modes, set temperatures, and heating curves for heating, cooling, floor heating, and DHW.
- Protocol
- Modbus RTU
- Connection
- RS485, 9600 baud
- Registers
- 15, read and write
- Brand
- Thermannpro
- Key readings
- DHW temp T16 · Buffer tank temp T10 · External ambient temp · T8 temp · T15 temp
- Available commands
- Mode setting · Set temperatures (Heating, Cooling, Floor, DHW) · Heating curves (Heating, Cooling, Floor, DHW) · Switching on/off
- Compatible models
- ThermannPro Heat Pump
- Last updated
Registers (15)
15 read, 10 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Temp. Set-Heating | °C | Read and write | |||
| Switching on/off | Read and write | ||||
| Mode setting | Read and write | ||||
| Temp. Set-Floor Heating | °C | Read and write | |||
| Temp. Set-Hot Water | °C | Read and write | |||
| Temp. Set-Cooling | °C | Read and write | |||
| Cooling setting curve | Read and write | ||||
| Heating setting curve | Read and write | ||||
| DHW setting curve | Read and write | ||||
| Floorheating setting curve | Read and write | ||||
| DHW temp T16 | °C | Read | |||
| Buffer tank temp T10 | °C | Read | |||
| External ambient temp | °C | Read | |||
| T8 | °C | Read | |||
| T15 | °C | Read |
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.
Use cases
- Monitor buffer tank and DHW temperatures remotely on a live dashboard to verify heat pump performance.
- Switch the heat pump between heating, cooling, floor heating, and DHW modes from the cloud without a site visit.
- Create an alert when the external ambient temperature drops below a critical threshold so the installer can verify operation.
- Adjust heating curves remotely based on seasonal changes to optimize energy consumption for the end customer.
- Log DHW and buffer tank temperatures over time to diagnose intermittent comfort complaints.
- Set desired temperatures for each circuit from the cloud to respond to customer requests without dispatching a technician.
Installation
For Modbus RTU, disconnect the control display from the heat pump and connect the ModbusCloud gateway to the Modbus bus using wire A (green) and wire B (yellow), then isolate the red and black wires.
For Modbus TCP/IP, order the ThermannPro converter, install it on COM2 in place of the IOT module, and reconnect the IOT module to the converter output to maintain the warranty.
Set the gateway serial port to 9600 baud, 8 data bits, 1 stop bit, and configure the correct Modbus slave address matching the heat pump.
Import the ThermannPro Heat Pump template from the ModbusCloud template library into your project.
Verify communication by checking that live sensor values such as buffer tank temperature (T10) and DHW temperature (T16) appear on the dashboard.
Test a mode change, for example switching from OFF to Heating + DHW, and confirm the heat pump responds correctly.
Things to watch for
Why do I lose the local control display when using Modbus RTU?
The Modbus RTU connection uses the same port as the control display. To keep both local and remote control, use the Modbus TCP/IP option with the ThermannPro converter instead.
Why can I not write a set temperature even though the register is configured?
When a heating curve is active for that circuit, the manually set temperature is automatically blocked by the heat pump. Disable the heating curve first if you want to control the temperature directly.
What baud rate and wiring should I use for RTU?
Use 9600 baud. Connect wire A (green) to the gateway A terminal and wire B (yellow) to the gateway B terminal. Isolate the red and black wires to prevent interference.
Do I need the ThermannPro converter for TCP/IP, or can I use a generic RS485-to-TCP converter?
ThermannPro requires their own converter for TCP/IP. It must be installed on COM2, and the IOT module must be reconnected to the converter output to keep the manufacturer warranty valid.
Want to see how it works?













