
Waterkotte ECO Touch Ai1 Geo
Reads temperatures, pressures, and performance data from Waterkotte geothermal heat pumps via Modbus TCP.
This template connects to a Waterkotte ECO Touch Ai1 Geo geothermal heat pump via Modbus TCP. It provides read-only monitoring of 37 registers covering temperatures, pressures, power values, COP, and compressor states. Compatible with Waterkotte models 5005.5, 5006.5, 5008.5, and 5010.5.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 37, read only
- Brand
- Waterkotte
- Key readings
- Outdoor temperature (current, 1h, 24h) · Source and evaporation temperatures · Flow and return temperatures · Room and hot water temperatures · Electric drive, heating, and cooling power · COP heating and cooling
- Compatible models
- 5005.5 · 5006.5 · 5008.5 · 5010.5
- Last updated
Registers (37)
37 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| A01 - current outdoor temperature | °C | Read | |||
| A02 - mean outdoor temperature (1h) | °C | Read | |||
| A03 - mean outdoor temperature (24h) | °C | Read | |||
| A04 - source temperature in | °C | Read | |||
| A05 - source temperature out | °C | Read | |||
| A06 - evaporation temperature | °C | Read | |||
| A08 - evaporation pressure | bar | Read | |||
| A10 - demanded return temperature | °C | Read | |||
| A11 - current return temperature | °C | Read | |||
| A12 - flow temperature | °C | Read | |||
| A14 - condensation temperature | °C | Read | |||
| A15 - condensation pressure | bar | Read | |||
| A17 - current room temperature | °C | Read | |||
| A18 - mean room temperature (1h) | °C | Read | |||
| A19 - current hot water temperature | °C | Read | |||
| A25 - current electric drive power | kW | Read | |||
| A26 - thermal heating power | kW | Read | |||
| A27 - thermal cooling power | kW | Read | |||
| A28 - COP heating power | Read | ||||
| A29 - COP cooling power | Read | ||||
| A30 - current heating circuit temperature | °C | Read | |||
| A33 - current cooling circuit temperature | °C | Read | |||
| I30 - manual shutdown heating mode | Read | ||||
| I31 - manual shutdown cooling mode | Read | ||||
| I32 - manual shutdown hot water mode | Read | ||||
| I51 - current switching state unit 1a | Read | ||||
| I52 - faults unit 1 | Read | ||||
| I53 - breaks unit 1 | Read | ||||
| I54 - current switching state unit 1b | Read | ||||
| I56 - current switching state unit 2a | Read | ||||
| I57 - current switching state unit 2b | Read | ||||
| I58 - faults unit 2 | Read | ||||
| I59 - breaks unit 2 | Read | ||||
| I1458 - operating message compressor 1 | Read | ||||
| I1460 - operating message compressor 2 | Read | ||||
| I1701 - operating message compressor 3 | Read | ||||
| I1704 - operating message compressor 4 | 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 outdoor, source, flow, return, and hot water temperatures on a live cloud dashboard for your customer.
- Track COP heating and COP cooling over time to verify seasonal heat pump efficiency.
- Create an alert when source temperature drops below a critical threshold indicating a ground loop issue.
- Log compressor operating states to detect short-cycling or excessive runtime patterns.
- Compare electric drive power against heating power to validate system performance after commissioning.
- Share a read-only dashboard with the building owner showing energy consumption and temperatures.
Installation
Connect the ModbusCloud Gateway to the same local network as the Waterkotte ECO Touch Ai1 Geo heat pump.
Verify that Modbus TCP is enabled on the heat pump controller and note the IP address and TCP port (default is 502).
In the ModbusCloud portal, add a new device and import the Waterkotte ECO Touch Ai1 Geo template from the template library.
Enter the heat pump IP address and port in the gateway connection settings and confirm communication is established.
Check that all 37 registers return plausible values on the live data view, paying attention to temperature and pressure scaling.
Save the configuration and optionally set up alerts or dashboard widgets for the data points you want to track.
Things to watch for
The gateway cannot reach the heat pump over Modbus TCP. What should I check?
Ensure the gateway and the heat pump are on the same subnet or that routing is configured. Verify Modbus TCP is enabled in the ECO Touch controller settings. Confirm the correct IP address and TCP port (typically 502).
Temperature values appear to be 10x too high or too low. Why?
Temperature registers are int16 values in degrees Celsius, but some firmware versions apply a scale factor of 10 (0.1 degree resolution). Check a known temperature against the raw register value and adjust the scaling in the template if needed.
Can I change setpoints or switch operating modes through this template?
No. All 37 registers in this template are read-only. The Waterkotte Modbus interface does not expose writable registers in this configuration.
Will this template work with other Waterkotte ECO Touch models outside the 5005.5 to 5010.5 range?
It may work with other Ai1 Geo variants using the same controller, but this has not been confirmed. Test by importing the template and verifying that register values are plausible.
Want to see how it works?














