Dimplex WPM Touch
Heat pump manager for Dimplex heat pumps: temperatures, power, status and setpoints over Modbus TCP.
The Dimplex WPM Touch is the heat pump manager of Dimplex heat pumps that controls heating, cooling, hot water and pool heating in homes and small buildings. This Modbus TCP template reads temperatures, power, heat quantities, running hours and status codes, and lets you set the operating mode, SG Ready state and heating and hot water setpoints from ModbusCloud.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 140, read and write
- Brand
- Dimplex
- Key readings
- Outdoor temperature · Flow and return temperature · Hot water temperature · Electrical power · Heat output · Operating status · Fault code · Running hours
- Available commands
- Operating mode · SG Ready state · Hot water setpoint · Heating curve end point · Pool setpoint · External lock
- Compatible models
- WPM Touch with NWPM Touch extension (WPM software L and M) · Dimplex heat pumps with WPM Touch heat pump manager
- Last updated
Registers (140)
133 read, 53 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Outdoor Temperature | °C | Read | |||
| Return Temperature | °C | Read | |||
| Return Temperature Setpoint | °C | Read | |||
| Hot Water Temperature | °C | Read | |||
| Hot Water Temperature Setpoint | °C | Read | |||
| Flow Temperature | °C | Read | |||
| Heat Source Inlet Temperature | °C | Read | |||
| Heat Source Outlet Temperature | °C | Read | |||
| Heating Circuit 2 Setpoint | °C | Read | |||
| Heating Circuit 2 Temperature | °C | Read | |||
| Heating Circuit 3 Setpoint | °C | Read | |||
| Heating Circuit 3 Temperature | °C | Read | |||
| Room Temperature 1 | °C | Read and write | |||
| Room Temperature 2 | °C | Read | |||
| Room Humidity 1 | %RH | Read and write | |||
| Room Humidity 2 | %RH | Read | |||
| Passive Cooling Flow Temperature | °C | Read | |||
| Passive Cooling Return Temperature | °C | Read | |||
| Primary Circuit Return Temperature | °C | Read | |||
| Solar Tank Temperature | °C | Read | |||
| Ventilation Outdoor Air Temperature | °C | Read | |||
| Ventilation Supply Air Temperature | °C | Read | |||
| Ventilation Extract Air Temperature | °C | Read | |||
| Ventilation Exhaust Air Temperature | °C | Read | |||
| Supply Fan Speed | rpm | Read | |||
| Extract Fan Speed | rpm | Read | |||
| Heat Output | W | Read | |||
| Electrical Power | W | Read | |||
| Heat Quantity Heating Digits 1-4 | kWh | Read | |||
| Heat Quantity Heating Digits 5-8 | Read | ||||
| Heat Quantity Heating Digits 9-12 | Read | ||||
| Heat Quantity Hot Water Digits 1-4 | kWh | Read | |||
| Heat Quantity Hot Water Digits 5-8 | Read | ||||
| Heat Quantity Hot Water Digits 9-12 | Read | ||||
| Heat Quantity Pool Digits 1-4 | kWh | Read | |||
| Heat Quantity Pool Digits 5-8 | Read | ||||
| Heat Quantity Pool Digits 9-12 | Read | ||||
| Environmental Energy Digits 1-4 | kWh | Read | |||
| Environmental Energy Digits 5-8 | Read | ||||
| Environmental Energy Digits 9-12 | Read | ||||
| Status Message | Read | ||||
| Lock Message | Read | ||||
| Fault Message | Read | ||||
| Sensor Fault | Read | ||||
| Smart Grid Input 1 | Read | ||||
| Smart Grid Input 2 | Read | ||||
| Utility Lock Input | Read | ||||
| External Lock Input | Read | ||||
| Compressor 1 | Read | ||||
| Compressor 2 | Read | ||||
| Primary Pump Or Fan | Read | ||||
| Second Heat Generator | Read | ||||
| Heating Pump M13 | Read | ||||
| Hot Water Pump | Read | ||||
| Mixer M21 Open | Read | ||||
| Mixer M21 Close | Read | ||||
| Auxiliary Circulation Pump | Read | ||||
| Flange Heater | Read | ||||
| Heating Pump M15 | Read | ||||
| Mixer M22 Open | Read | ||||
| Mixer M22 Close | Read | ||||
| Pool Pump | Read | ||||
| Collective Fault Output | Read | ||||
| Heating Pump M14 | Read | ||||
| Cooling Pump | Read | ||||
| Heating Pump M20 | Read | ||||
| Room Thermostat Heat Cool Switch | Read | ||||
| Primary Pump Cooling | Read | ||||
| Solar Pump | Read | ||||
| Control Valve State | Read | ||||
| Compressor 1 Hours | h | Read | |||
| Compressor 2 Hours | h | Read | |||
| Primary Pump Hours | h | Read | |||
| Second Heat Generator Hours | h | Read | |||
| Heating Pump Hours | h | Read | |||
| Hot Water Pump Hours | h | Read | |||
| Flange Heater Hours | h | Read | |||
| Pool Pump Hours | h | Read | |||
| Auxiliary Circulation Pump Hours | h | Read | |||
| Operating Mode | Read and write | ||||
| Party Hours | h | Read and write | |||
| Holiday Days | d | Read and write | |||
| Ventilation Level | Read and write | ||||
| Boost Ventilation Time | Read and write | ||||
| Smart Grid Mode | Read and write | ||||
| PV Surplus | W | Read and write | |||
| External Lock | Read and write | ||||
| Heartbeat In | Write | ||||
| Heartbeat Out | Read | ||||
| External Outdoor Temperature | °C | Read and write | |||
| Room Address Select | Read and write | ||||
| BMS Room Setpoint | °C | Read and write | |||
| BMS Room Release | Read and write | ||||
| Circuit 1 Parallel Shift | Read and write | ||||
| Circuit 1 Room Temperature | °C | Read and write | |||
| Circuit 1 Fixed Setpoint | °C | Read and write | |||
| Circuit 1 Heating Curve End Point | °C | Read and write | |||
| Circuit 1 Hysteresis | K | Read and write | |||
| Circuit 1 Dynamic Cooling Setpoint | °C | Read and write | |||
| Circuit 1 Cooling Setpoint At 35C | °C | Read and write | |||
| Circuit 2 3 Select | Read and write | ||||
| Circuit 2 3 Select Address 209 | Read and write | ||||
| Circuit 2 3 Heating Curve End Point | °C | Read and write | |||
| Circuit 2 3 Fixed Setpoint | °C | Read and write | |||
| Circuit 2 3 Parallel Shift | Read and write | ||||
| Circuit 2 3 Mixer Run Time | min | Read and write | |||
| Circuit 2 3 Mixer Hysteresis | K | Read and write | |||
| Circuit 2 3 Maximum Temperature | °C | Read and write | |||
| Circuit 2 3 Cooling Room Setpoint | Read and write | ||||
| Hot Water Hysteresis | K | Read and write | |||
| Hot Water Setpoint | °C | Read and write | |||
| Hot Water Minimum Setpoint | °C | Read and write | |||
| Hot Water Maximum Setpoint | °C | Read and write | |||
| Pool Hysteresis | K | Read and write | |||
| Pool Setpoint | °C | Read and write | |||
| Second Heat Generator Mixer Hysteresis | K | Read and write | |||
| Bivalent Parallel Limit Temperature | °C | Read and write | |||
| Second Heat Generator Mixer Run Time | min | Read and write | |||
| Memory Entry Select | Read and write | ||||
| Memory Entry Hour | h | Read | |||
| Memory Entry Minute | min | Read | |||
| Memory Entry Month | Read | ||||
| Memory Entry Day | d | Read | |||
| Memory Entry Year | Read | ||||
| Memory Entry Code | Read | ||||
| Clock Hour | h | Read and write | |||
| Set Hour | Write | ||||
| Clock Minute | min | Read and write | |||
| Set Minute | Write | ||||
| Clock Month | Read and write | ||||
| Set Month | Write | ||||
| Clock Weekday | Read and write | ||||
| Set Weekday | Write | ||||
| Clock Day | d | Read and write | |||
| Set Day | Write | ||||
| Clock Year | Read and write | ||||
| Set Year | Write | ||||
| Software Version Letter | Read | ||||
| Software Number | Read | ||||
| Software Index | 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
- Show flow, return, hot water and outdoor temperatures of every heat pump on one dashboard.
- Send an alert when the fault code is not 0 or the collective fault output switches on.
- Compare electrical power and heat output over the year in the 365-day history.
- Switch the SG Ready state to boost from an automation when electricity is cheap.
- Change the hot water setpoint or operating mode on site without a visit.
- Track compressor and pump running hours for maintenance planning.
Installation
Fit the NWPM Touch extension in the Serial Card/BMS Card slot of the heat pump manager with the power off.
Connect the extension to the network of the ModbusCloud Gateway with a Cat 5e cable and note its IP address from the Analytics menu.
Open the NWPM Touch web interface over https, enable network services under Settings and restart the extension.
In ModbusCloud, add a Modbus TCP device with the IP address, port 502 and unit ID 1, and import this template.
Check that the outdoor temperature and the software version show plausible values.
Things to watch for
The heat pump manager does not answer on port 502.
Modbus TCP only works once network services are enabled in the NWPM Touch web interface and the extension has restarted. Older WPM software has no Modbus TCP setting; the extension updates itself within 24 hours when it is online. Also check that the IP address has not changed and that the extension is on the same network as the Gateway.
Some temperatures show 0 or an impossible value.
Not every sensor exists on every heat pump. Heat source inlet, room, solar, pool and ventilation values only make sense when that sensor or unit is fitted. The Sensor Fault code tells you which sensor the manager misses.
How do I write settings for heating circuit 2 or 3?
First write 2 or 3 to Circuit 2 3 Select to choose the circuit, then write the curve, setpoint or mixer settings. If the selection does not take effect, try the selection register at address 209. Write only values inside the listed range; the manager rejects or limits others.
Why are the heat quantities split over three values?
Each heat quantity is stored as three values of four digits. The total in kWh is the third value times 100000000 plus the second value times 10000 plus the first value. Heat quantities only appear on heat pumps with an internal or external heat meter.
What should I watch when writing the operating mode or SG Ready state?
These change how the heat pump runs for heating, hot water and pool. Writing 0 to the SG Ready or external lock register hands control back to the hardware inputs. Agree changes with the owner, and remember that writing registers from ModbusCloud is switched on per gateway on request.
More Dimplex templates
Want to see how it works?









