---
title: "Airzone Aidoo Pro Modbus Aquarea M"
description: "Panasonic Aquarea Wärmepumpen über das Airzone Aidoo Pro Modbus-RTU-Gateway steuern — Modi, Sollwerte (2 Zonen, Warmwasser), Temperaturen, Energie."
url: "https://taphome.com/de/compatibility/airzone-aidoo-pro-aquarea-m/"
language: de
lastmod: 2026-05-30
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","air-to-water","dhw","gateway"]
  questions: ["Wie integriert man eine Panasonic-Aquarea-Wärmepumpe über das Airzone-Aidoo-Pro-Gateway mit TapHome?","Was steuert und misst die TapHome-Vorlage Airzone Aidoo Pro Modbus Aquarea M?","Wie verbindet man das Aidoo-Pro-Gateway über Modbus RTU RS-485 mit TapHome?","Wie stellt man die Modbus-Slave-Adresse und die Kommunikationsparameter am Aidoo-Pro-Gateway ein?","Welche Geräte sollten Nutzer der H-Serie nach dem Import der Aidoo-Pro-Vorlage löschen?","Wie wird das Betriebsmodus-Register auf Heizen, Kühlen, Speicher und Auto an der Aquarea abgebildet?"]
---

# Airzone Aidoo Pro Modbus Aquarea M

Kommunikation: Modbus RTU

- [Airzone Aidoo Pro Panasonic Aquarea Support](https://support.airzonecontrol.com/ib/en/technical-details/aidoo-pro-panasonic-aquarea/)
- [Offizielle Airzone-Website](https://www.airzonecontrol.com)

## Integrationsanleitung

Das Airzone Aidoo Pro Modbus Aquarea M (Modell **PAW-AZAW-MBS-M**, auch als **AZAI6WSPPN9** verkauft) ist ein RS-485-Modbus-RTU-Gateway, das Luft-Wasser-Wärmepumpen der Serien Panasonic Aquarea H, J, K, L und M mit TapHome verbindet. Das Gateway wird in den Kommunikationsport des Panasonic-Innengeräts gesteckt und stellt die Wärmepumpe als standardmäßigen Modbus-RTU-Slave bereit, sodass TapHome direkt über RS-485 angebunden wird — ein Gateway eines Drittanbieters ist nicht erforderlich.

Die Vorlage stellt die Ein/Aus-Steuerung der Wärmepumpe, die Betriebsmodus-Wahl, die Sollwert- und Temperaturverwaltung für zwei Zonen, die Warmwasserspeicher-Steuerung, die Überwachung der momentanen Leistung und der kumulativen Energie, die Komfortmodi Powerful und Quiet sowie ein Diagnosegerät bereit, das Störungen, den Abtauzustand und die angeschlossene Aquarea-Serie dekodiert.

## Hardware-Anschluss

Das Gateway kommuniziert über einen zweiadrigen RS-485-Bus (EIA-485) im Halbduplex-Betrieb. Außerdem wird es über einen proprietären Innengeräte-Port mit dem Panasonic-Aquarea-Innengerät verbunden — den korrekten Stecker entnehmen Sie der Installationsanleitung des Panasonic-Innengeräts und die Platzierung der Aidoo-Pro-Schnellinstallationsanleitung.

### RS-485-Verdrahtung

Das Kommunikationskabel (grün-blaues Adernpaar) wird an die RS-485-Schraubklemmen des Gateways angeschlossen. Verbinden Sie mit korrekter Polarität:

- **A (D+)** → A+ am TapHome-RS-485-Bus
- **B (D−)** → B− am TapHome-RS-485-Bus

Verwenden Sie für den Bus geschirmtes, verdrilltes Kabel. RS-485 ist ein gemeinsam genutzter Bus, daher muss jedes Gerät daran eine eindeutige Slave-Adresse haben.

> [!WARNING]
> Beachten Sie die RS-485-Polarität — A an A, B an B. Ein vertauschtes Adernpaar ist der häufigste Grund, warum das Gateway nie auf eine Abfrage antwortet. Bei Buslängen über wenige Meter setzen Sie an jedem Busende einen **120-Ω**-Abschlusswiderstand ein. Der TapHome Core hat an seinen BUS-Klemmen einen integrierten Abschlusswiderstand, sodass er ohne externen Widerstand an einem Ende der Daisy-Chain sitzen kann; setzen Sie am fernen Ende (Gateway-Seite) einen 120-Ω-Widerstand ein.

## Konfiguration

### Modbus-Kommunikation aktivieren

Das Aidoo Pro wird mit der mobilen App **Gateway Setup for Panasonic** (iOS / Android) über Bluetooth konfiguriert — es gibt keine DIP-Schalter. Installieren Sie die App, tippen Sie auf **Bluetooth**, um zu scannen, wählen Sie *Aidoo Pro Modbus Panasonic Aquarea M* und öffnen Sie dann das Konfigurationsmenü Modbus RS-485, um die Slave-Adresse und die seriellen Parameter einzustellen.

Das Gateway fungiert als Modbus-RTU-Slave und wird mit den Funktionscodes **FC03 / FC04** gelesen und mit **FC06 / FC16 (0x10)** geschrieben. Die seriellen Standardparameter sind:

| Parameter     | Standard       | Hinweise                                                            |
|---------------|----------------|--------------------------------------------------------------------|
| Baudrate      | 9600 bps       | Konfigurierbar 100–115200 bps; mit der TapHome-CCU-Einstellung abgleichen |
| Datenbits     | 8              | Fest (8-Bit-Rahmenlänge)                                           |
| Parität       | keine          | Konfigurierbar keine / gerade / ungerade; mit der TapHome-CCU-Einstellung abgleichen |
| Stoppbits     | **2**          | Konfigurierbar 1 oder 2; Gateway-Standard ist 2 — TapHome entsprechend einstellen |
| Slave-Adresse | 1–255          | In der App eingestellt; muss am Bus eindeutig sein                |

> [!WARNING]
> Der Gateway-Standard sind **2 Stoppbits**, nicht 1. Konfigurieren Sie die TapHome-ModbusRtuCCU mit 9600 Baud, keiner Parität, 8 Datenbits und **2 Stoppbits** und stellen Sie die Slave-ID auf dieselbe Modbus-ID ein, die in der App konfiguriert ist. Eine Stoppbit-Diskrepanz erzeugt Rahmenfehler, und keine Registerlesung wird gelingen.

Lassen Sie nach dem Einschalten etwa 60 Sekunden Zeit, bis das Gateway die Kommunikation mit dem Innengerät aufgebaut hat, bevor Sie gültige Registerwerte erwarten.

### Aquarea-Serien-Unterstützung

Dieselbe Vorlage deckt jede Aquarea-Generation ab. Register **117** meldet zur Laufzeit die angeschlossene Serie — **1 = H, 2 = J, 3 = K, 4 = L, 5 = M** — und wird als Service-Attribut **Connected Aquarea Series** am Gerät Diagnostics bereitgestellt, sodass Sie bestätigen können, welche serienspezifischen Geräte für Ihre Installation gelten.

Die Basisgeräte (Ein/Aus, Betriebsmodus, Zonenaktivierung, beide Zonenthermostate, die drei Temperaturen, Warmwasserspeicher, Leistung und Energie, Powerful, Quiet und Diagnostics) funktionieren auf **allen Serien (H/J/K/L/M)**. Zwei Geräte gelten nur für **J/K/L/M**:

- **Heiz-/Kühl-Sollwerte Zone 1 [Serie J/K/L/M]**
- **Heiz-/Kühl-Sollwerte Zone 2 [Serie J/K/L/M]**

> [!NOTE]
> **Nutzer der H-Serie sollten die beiden Geräte „Heiz-/Kühl-Sollwerte Zone 1/2 [Serie J/K/L/M]" nach dem Import löschen.** Ihre separaten Heiz-/Kühl-Sollwertregister (226–229) existieren auf H-Serien-Hardware nicht und können 0 oder ungültige Werte zurückgeben. Die Sollwerte der H-Serie werden von den Basisgeräten **Thermostat Zone 1** und **Thermostat Zone 2** verarbeitet.

## Gerätefunktionen

### Betriebsmodus und Ein/Aus

- **Wärmepumpe Ein/Aus** — schaltet die Panasonic-Aquarea-Wärmepumpe ein oder aus.
- **Betriebsmodus** — wählt den Betriebsmodus. Das Modus-Register des Gateways (4) ist 1-basiert; die Vorlage bildet die schreibbaren Werte 1–6 ab und ignoriert die nur lesbaren transienten Unterzustände (8–11):

  | Wert | Modus               |
  |------|---------------------|
  | 1    | Heizen              |
  | 2    | Heizen + Speicher   |
  | 3    | Nur Speicher        |
  | 4    | Kühlen + Speicher   |
  | 5    | Kühlen              |
  | 6    | Auto                |

- **Zonenaktivierung** — wählt, welche hydraulischen Zonen aktiv sind: *Zone 1 Ein / Zone 2 Aus*, *Zone 1 Aus / Zone 2 Ein* oder *Beide Zonen Ein*.

### Zonentemperaturverwaltung

- **Thermostat Zone 1** / **Thermostat Zone 2** — liest die Ist-Temperatur der Zone und schreibt deren Sollwert. Bedeutung und gültiger Bereich des Sollwerts hängen vom an der Wärmepumpe konfigurierten Zonensensormodus ab (Wasserverschiebung, Direktwasser, Raum oder Pool), sodass die tatsächlichen Grenzwerte am Gerät und nicht von TapHome festgelegt werden.
- **Außentemperatur** — Außenlufttemperatur vom Außengerät (Bereich −127 °C bis 127 °C, Auflösung 1 °C).
- **Vorlauftemperatur** — Vorlaufwassertemperatur am Wärmepumpenausgang.
- **Rücklauftemperatur** — Rücklaufwassertemperatur am Wärmepumpeneingang.

Auf J/K/L/M-Systemen fügen die Geräte **Heiz-/Kühl-Sollwerte Zone 1/2 [Serie J/K/L/M]** separate Heiz- und Kühlmodus-Sollwerte pro Zone hinzu (der Kühlmodus-Sollwert ist als Service-Attribut und als Service-Aktion *Kühl-Sollwert Zone N setzen* verfügbar).

### Warmwasserspeicher

- **Warmwasserspeicher Ein/Aus** — aktiviert oder deaktiviert die Beheizung des Warmwasserspeichers.
- **Warmwasserspeicher-Thermostat** — liest die Ist-Temperatur des Speichers und schreibt dessen Zieltemperatur. Der schreibbare Bereich beginnt bei 40 °C und ist durch das gerätespezifische Maximum begrenzt, das als Service-Attribut **DHW Max Set Temp** bereitgestellt wird (55–75 °C je nach Innengerät).

### Leistungs- und Energieüberwachung

Jede Modusgruppe meldet eine momentane elektrische Leistungsaufnahme (W) zusammen mit einer kumulativen Energiesumme (kWh). Die 32-Bit-Energiesummen werden als zwei aufeinanderfolgende 16-Bit-Register gespeichert und als `MSB × 65536 + LSB` kombiniert.

- **Leistung im Heizmodus** — momentane Heizleistung plus kumulativer Verbrauch im Heizmodus.
- **Leistung im Warmwassermodus** — momentane Warmwasserleistung plus kumulativer Verbrauch im Speichermodus.
- **Leistung im Kühl-/Rückgewinnungsmodus** — momentane Kühl-/Wärmerückgewinnungsleistung plus kumulativer Verbrauch im Kühl-/Rückgewinnungsmodus.
- **Erzeugte Wärmeenergie gesamt** — kumulative im Heizmodus erzeugte Wärmeenergie. Dieses Gerät trägt eine Service-Aktion **Reset Energy Counters**, die alle akkumulierten Energiezähler auf einmal löscht.

### Komfortmodi

- **Powerful-Modus** — temporäre Steigerung auf maximale Leistung für eine feste Dauer: Aus, 30, 60 oder 90 Minuten.
- **Flüsterbetrieb** — geräuscharmer Betrieb des Außengeräts: Aus, Stufe 1, Stufe 2 oder Stufe 3.

### Diagnose

Das Gerät **Diagnostics** aggregiert den Störungszustand der Wärmepumpe. Es meldet das aktuelle Fehler-Flag und dekodiert den aktiven Fehlercode, wobei die Codetabelle des Gateways die drei Panasonic-Störungsfamilien unterscheidet (1xxx → Hxx, 2xxx → Fxx, 3xxx → Uxx), und stellt den aktiven **Abtau-Zyklus (deice)** bereit. Drei Service-Attribute liefern Kontext:

- **Gateway-Firmware-Version** — Modbus-Gateway-Firmware (z. B. `0x0100` = v1.0.1).
- **Leistungsstufe [kW]** — Nennleistung des angeschlossenen Außengeräts (0–30 kW).
- **Angeschlossene Aquarea-Serie** — die erkannte Generation H/J/K/L/M (Register 117), dient zur Bestätigung, welche serienspezifischen Geräte beizubehalten sind.

> [!TIP]
> Ein kurzer Abfall der Vorlauftemperatur während des Heizens ist normal, wenn der Zustand **Abtauung** aktiv ist — das Außengerät schmilzt gerade Eis von seinem Wärmetauscher ab, und die Heizleistung ist für die Dauer des Zyklus ausgesetzt.

## Fehlerbehebung

### Keine Kommunikation / Timeout

1. Stellen Sie sicher, dass die TapHome-ModbusRtuCCU auf **9600 Baud, keine Parität, 8 Datenbits, 2 Stoppbits** eingestellt ist — der Gateway-Standard sind **2** Stoppbits, und eine Diskrepanz verursacht Rahmenfehler.
2. Prüfen Sie die RS-485-Polarität (A an A, B an B). Ein vertauschtes Adernpaar ist der häufigste Fehler.
3. Überprüfen Sie, dass die Slave-ID in TapHome mit der in der App Gateway Setup for Panasonic konfigurierten Modbus-ID übereinstimmt und dass kein anderes Gerät am Bus diese Adresse teilt.
4. Prüfen Sie den Busabschluss — setzen Sie bei Längen über wenige Meter an jedem Ende einen 120-Ω-Widerstand ein.

### Registerwerte bleiben bei 0 stehen oder aktualisieren sich nicht

Das Gateway hat möglicherweise noch keine Kommunikation mit dem Innengerät aufgebaut. Warten Sie nach dem Einschalten etwa 60 Sekunden, bevor Sie abfragen. **Leistungsstufe** liest 0, bis das Innengerät antwortet.

### Zonen-Sollwerte werden abgelehnt

Der Schreibbereich für die Zonen-Sollwerte hängt vom aktiven Modus und vom konfigurierten Zonensensortyp ab (Wasserverschiebung, Direktwasser, Raum oder Pool). Stellen Sie sicher, dass der gesendete Wert im für den aktuellen Modus gültigen Bereich liegt — zum Beispiel akzeptiert Direktwasser-Heizen 20–75 °C, während die Raumregelung 10–30 °C akzeptiert.

### „[Serie J/K/L/M]"-Geräte zeigen unerwartete Werte auf der H-Serie

Die Register 226–229 existieren auf H-Serien-Hardware nicht und können 0 oder zufällige Werte zurückgeben. Löschen Sie die beiden Geräte **Heiz-/Kühl-Sollwerte Zone 1/2 [Serie J/K/L/M]** nach dem Import und verwenden Sie stattdessen die Basisgeräte **Thermostat Zone 1/2**. Lesen Sie das Attribut **Angeschlossene Aquarea-Serie** am Gerät Diagnostics, um Ihre Serie zu bestätigen.

## Verfügbare Geräte 19

Diese Geräte erscheinen nach dem Import in TapHome.

Aidoo Pro Modbus Aquarea M Modul

Wärmepumpe Ein/Aus Schalter Lesen und Schreiben

Register: H:0 Bool

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 0, Bool)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 0, Bool, St)
```

Betriebsmodus Mehrwertschalter Lesen und Schreiben

Wählt den Betriebsmodus der Wärmepumpe — Heizen, Heizen + Speicher, Nur Speicher, Kühlen + Speicher, Kühlen oder Auto

Register: H:4 Int16 numeric

Werte / Zustände: Heat · Heat + Tank · Tank Only · Cool + Tank · Cool · Auto

Schaltzustand lesen

```taphome
MODBUSR(H, 4, Int16) - 1
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 4, Int16, Mu + 1)
```

Zonenaktivierung Mehrwertschalter Lesen und Schreiben

Wählt, welche hydraulischen Zonen aktiv sind — nur Zone 1, nur Zone 2 oder beide Zonen

Register: H:9 Int16 numeric

Werte / Zustände: Zone 1 On / Zone 2 Off · Zone 1 Off / Zone 2 On · Both Zones On

Schaltzustand lesen

```taphome
MODBUSR(H, 9, Int16) - 1
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 9, Int16, Mu + 1)
```

Thermostat Zone 1 Thermostat Lesen und Schreiben

Ist-Temperatur und Sollwert von Zone 1 — Bereich und Bedeutung des Sollwerts (Wasserverschiebung, Direktwasser, Raum oder Pool) richten sich nach dem an der Wärmepumpe eingestellten Zonensensormodus

Register: H:14 → H:12 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 14, Int16)
```

Solltemperatur lesen

```taphome
MODBUSR(H, 12, Int16)
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 12, Int16, Se)
```

Thermostat Zone 2 Thermostat Lesen und Schreiben

Ist-Temperatur und Sollwert von Zone 2 — Bereich und Bedeutung des Sollwerts (Wasserverschiebung, Direktwasser, Raum oder Pool) richten sich nach dem an der Wärmepumpe eingestellten Zonensensormodus

Register: H:15 → H:13 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 15, Int16)
```

Solltemperatur lesen

```taphome
MODBUSR(H, 13, Int16)
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 13, Int16, Se)
```

Außentemperatur Temperatursensor Nur lesen

Register: H:1 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 1, Int16)
```

Vorlauftemperatur Temperatursensor Nur lesen

Register: H:2 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 2, Int16)
```

Rücklauftemperatur Temperatursensor Nur lesen

Register: H:3 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 3, Int16)
```

Warmwasserspeicher Ein/Aus Schalter Lesen und Schreiben

Register: H:30 Bool

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 30, Bool)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 30, Bool, St)
```

Warmwasserspeicher-Thermostat Thermostat Lesen und Schreiben

Ist-Temperatur und Soll-Zieltemperatur des Warmwasserspeichers — schreibbar von 40 °C bis zum gerätespezifischen Maximum, das über DHW Max Set Temp gemeldet wird

Register: H:32 → H:33 Int16 Einheit: °C numeric

Serviceattribute

|                        |                                                                                        |
|------------------------|----------------------------------------------------------------------------------------|
| DHW Max Set Temp \[°C] | Maximal zulässige Speicher-Solltemperatur für das angeschlossene Innengerät (55–75 °C) |

Temperatur lesen

```taphome
MODBUSR(H, 32, Int16)
```

Solltemperatur lesen

```taphome
MODBUSR(H, 33, Int16)
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 33, Int16, Se)
```

Serviceattribute

DHW Max Set Temp \[°C]

```taphome
MODBUSR(H, 36, Int16)
```

Leistung im Heizmodus Stromzähler Nur lesen

Momentane elektrische Leistungsaufnahme im Heizmodus (W) und kumulativer Energieverbrauch im Heizmodus (kWh)

Register: H:46, H:120+H:121 UInt16 / Int16 Einheit: W / kWh numeric

Gesamtverbrauch lesen

```taphome
MODBUSR(H, 120, UInt16) * 65536 + MODBUSR(H, 121, UInt16)
```

Bedarf lesen

```taphome
MODBUSR(H, 46, Int16)
```

Leistung im Warmwassermodus Stromzähler Nur lesen

Momentane elektrische Leistungsaufnahme im Warmwasser-/Speichermodus (W) und kumulativer Energieverbrauch im Speichermodus (kWh)

Register: H:45, H:128+H:129 UInt16 / Int16 Einheit: W / kWh numeric

Gesamtverbrauch lesen

```taphome
MODBUSR(H, 128, UInt16) * 65536 + MODBUSR(H, 129, UInt16)
```

Bedarf lesen

```taphome
MODBUSR(H, 45, Int16)
```

Leistung im Kühl-/Rückgewinnungsmodus Stromzähler Nur lesen

Momentane elektrische Leistungsaufnahme bei Kühlung / Wärmerückgewinnung (W) und kumulativer Energieverbrauch im Kühl-/Rückgewinnungsmodus (kWh)

Register: H:47, H:124+H:125 UInt16 / Int16 Einheit: W / kWh numeric

Gesamtverbrauch lesen

```taphome
MODBUSR(H, 124, UInt16) * 65536 + MODBUSR(H, 125, UInt16)
```

Bedarf lesen

```taphome
MODBUSR(H, 47, Int16)
```

Erzeugte Wärmeenergie gesamt Variable Nur lesen

Kumulative im Heizmodus erzeugte Wärmeenergie (kWh); die Aktion Energiezähler zurücksetzen setzt alle Energiezähler zurück

Register: H:122+H:123 UInt16 Einheit: kWh numeric

Serviceaktionen

|                            |                                                                       |
|----------------------------|-----------------------------------------------------------------------|
| Energiezähler zurücksetzen | Setzt alle akkumulierten Energiezähler am Gateway gleichzeitig zurück |

Lesen

```taphome
MODBUSR(H, 122, UInt16) * 65536 + MODBUSR(H, 123, UInt16)
```

Serviceaktionen

Reset Energy Counters

```taphome
MODBUSW(H, 378, Int16, 1337)
```

Powerful-Modus Mehrwertschalter Lesen und Schreiben

Temporäre Steigerung auf maximale Leistung für eine feste Dauer — Aus, 30, 60 oder 90 Minuten

Register: H:197 Int16 numeric

Werte / Zustände: Off · 30 min · 60 min · 90 min

Schaltzustand lesen

```taphome
MODBUSR(H, 197, Int16) - 1
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 197, Int16, Mu + 1)
```

Flüsterbetrieb Mehrwertschalter Lesen und Schreiben

Geräuscharmer Betrieb des Außengeräts — Aus oder Geräuschreduzierungsstufe 1/2/3

Register: H:198 Int16 numeric

Werte / Zustände: Off · Level 1 · Level 2 · Level 3

Schaltzustand lesen

```taphome
MODBUSR(H, 198, Int16) - 1
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 198, Int16, Mu + 1)
```

Diagnose Variable Nur lesen

Aggregierter Fehlerzustand — aktuelles Fehler-Flag, dekodierter Fehlercode (Hxx/Fxx/Uxx) und aktiver Abtau-Zyklus (deice)

Register: H:70 Int16 numeric

Serviceattribute

|                              |                                                                                                                    |
|------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Gateway-Firmware-Version     | Firmware-Version des Modbus-Gateways (z. B. 0x0100 = v1.0.1)                                                       |
| Leistungsstufe \[kW]         | Nennleistung des angeschlossenen Außengeräts (0–30 kW)                                                             |
| Angeschlossene Aquarea-Serie | Erkannte Panasonic-Aquarea-Generation — H/J/K/L/M — dient zur Bestätigung, welche serienspezifischen Geräte gelten |

Lesen

```taphome
MODBUSR(H, 70, Int16)
```

Lesen (Modul)

```taphome
VAR errCode := MODBUSR(H, 52, Int16);
IF(errCode != 0)
  ADDERROR(0, "Error code: " + TOSTRING(errCode));
END
IF(MODBUSR(H, 64, Bool))
  ADDINFO(0, "Deice (defrost) cycle active");
END
IF(MODBUSR(H, 70, Bool))
  ADDWARNING(0, "Current error status active");
END
```

Serviceattribute

Gateway Firmware Version

```taphome
TOSTRING(MODBUSR(H, 50, UInt16))
```

Capacity Rank \[kW]

```taphome
MODBUSR(H, 351, Int16)
```

Connected Aquarea Series

```taphome
SWITCH(MODBUSR(H, 117, Int16), 1, "H-Series", 2, "J-Series", 3, "K-Series", 4, "L-Series", 5, "M-Series", "Unknown")
```

Heiz-/Kühl-Sollwerte Zone 1 \[Serie J/K/L/M] Thermostat Lesen und Schreiben

Separater Heizmodus-Sollwert für Zone 1, wobei der Kühlmodus-Sollwert als Attribut/Aktion bereitgestellt wird; nur Serie J/K/L/M — Nutzer der H-Serie löschen dieses Gerät nach dem Import

Register: H:14 → H:226 Int16 Einheit: °C numeric

Serviceattribute

|                                       |                                                                                                                    |
|---------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Kühlmodus-Solltemperatur Zone 1 \[°C] | Kühlmodus-Solltemperatur von Zone 1; Bedeutung ist Wasserverschiebung, Wasser oder Raum je nach Zonenkonfiguration |

Serviceaktionen

|                             |
|-----------------------------|
| Kühl-Sollwert Zone 1 setzen |

Temperatur lesen

```taphome
MODBUSR(H, 14, Int16)
```

Solltemperatur lesen

```taphome
MODBUSR(H, 226, Int16)
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 226, Int16, Se)
```

Serviceattribute

Zone 1 Cool Mode Set Temp \[°C]

```taphome
MODBUSR(H, 227, Int16)
```

Serviceaktionen

Set Zone 1 Cool Setpoint

Parameter: Temperature (-5–35 T)

```taphome
MODBUSWNE(H, 227, Int16, T)
```

Heiz-/Kühl-Sollwerte Zone 2 \[Serie J/K/L/M] Thermostat Lesen und Schreiben

Separater Heizmodus-Sollwert für Zone 2, wobei der Kühlmodus-Sollwert als Attribut/Aktion bereitgestellt wird; nur Serie J/K/L/M — Nutzer der H-Serie löschen dieses Gerät nach dem Import

Register: H:15 → H:228 Int16 Einheit: °C numeric

Serviceattribute

|                                       |                                                                                                                    |
|---------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Kühlmodus-Solltemperatur Zone 2 \[°C] | Kühlmodus-Solltemperatur von Zone 2; Bedeutung ist Wasserverschiebung, Wasser oder Raum je nach Zonenkonfiguration |

Serviceaktionen

|                             |
|-----------------------------|
| Kühl-Sollwert Zone 2 setzen |

Temperatur lesen

```taphome
MODBUSR(H, 15, Int16)
```

Solltemperatur lesen

```taphome
MODBUSR(H, 228, Int16)
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 228, Int16, Se)
```

Serviceattribute

Zone 2 Cool Mode Set Temp \[°C]

```taphome
MODBUSR(H, 229, Int16)
```

Serviceaktionen

Set Zone 2 Cool Setpoint

Parameter: Temperature (-5–35 T)

```taphome
MODBUSWNE(H, 229, Int16, T)
```

**Verbindung:** Modbus RTU • 9600 baud• 8N2 • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (7)

- H:417 — H:423 SG-Ready power consumption setpoints (M-Series) — 500–10000 W (100 W resolution) per DHW/Heat/Cool mode. Excluded per user clarification — not in scope for this multi-series template
- H:158 — H:173 Compensation curves (weather-dependent setpoints) — Heat/Cool weather-compensation curve points for Zone 1/2. Excluded per user clarification — out of scope
- H:81 — H:84 System configuration (tank connection, zone count, zone setup) — Tank connection (81), number of zones (82), Zone 1/2 setup Room/Pool (83/84). Excluded per user clarification — installer configuration, out of scope
- H:366 — H:373 K-Series total energy registers — Total consumption/generation MSB/LSB pairs (Wh). Requires external Meters Gateway hardware — not universally available
- H:112 Water pressure (K-Series) — 0–5080 mbar, K-Series specific. Out of scope for the multi-series slim template
- H:184 — H:185 Compressor total on-time — MSB/LSB hours counter. Operational diagnostic beyond included groups; could be added as a service attribute later
- H:202 Sterilization request — Write-only anti-legionella trigger (0=no request, 1=request). Not included in the diagnostics group for this template version

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt | Standard |
|----------------------|----------|
| Modbus Slave ID      | `1`      |

## Quellen

- Airzone Aidoo Pro Modbus Aquarea M — Integration Manual (SK)
  
  2026-05-27

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

