---
title: "BAXI Auriga M/T-A Air-to-Water Heat Pump"
description: "BAXI Auriga M/T-A in TapHome: Zonen, Warmwasser, Modus und Sollwerte steuern, Temperaturen und Fehlercodes lesen – Modbus RTU an der Steuerung H1/H2."
url: "https://taphome.com/de/compatibility/baxi-auriga-m-t-a/"
language: de
lastmod: 2026-11-15
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","air-to-water","dhw","hydronic","inverter-compressor","climate-curve"]
  questions: ["Wie integriert man die Wärmepumpe BAXI Auriga M/T-A in TapHome?","Wo befindet sich der Modbus-RS-485-Port der Wärmepumpe BAXI Auriga?","Wie stellt man die Modbus-Adresse der BAXI Auriga mit dem Schalter S3 ein?","Warum antwortet die BAXI Auriga nicht auf Modbus-Adresse 1?","Was steuert und überwacht die TapHome-Vorlage für die BAXI Auriga M/T-A?","Wie liest man die Fehlercodes der BAXI Auriga in TapHome?"]
---

# BAXI Auriga M/T-A Air-to-Water Heat Pump

Kommunikation: Modbus RTU

## Integrationsanleitung

Die **BAXI Auriga M/T-A** ist eine Luft-Wasser-Wärmepumpe in Monoblock-Bauweise mit drehzahlgeregeltem Verdichter, erhältlich als **AURIGA 4-16 M-A** (einphasig, 4–16 kW) und **AURIGA 12-16 T-A** (dreiphasig, 12–16 kW). Die mit dem Gerät gelieferte kabelgebundene Steuerung hat einen RS-485-Modbus-Port, über den TapHome die Holding-Register des gesamten Geräts per Modbus RTU mit 9600 Baud, 8N1 liest und schreibt.

Die Vorlage schaltet Zone 1, Zone 2 und die Warmwasserbereitung (Trinkwarmwasser) ein und aus, wählt den Betriebsmodus, stellt die Sollwerte für Wasser, Raum und Warmwasser ein, schaltet den ECO- und den Silent-Modus und wählt die witterungsgeführte Kennlinie. Sie liest vier Temperatursensoren, zeigt die vollständigen Betriebsdaten als Service-Attribute an, setzt den aktuellen Fehlercode in Fehlermeldungen um und stellt die wichtigsten Installateurparameter als Service-Aktionen bereit.

> [!NOTE]
> Dies ist eine Community-Vorlage. Gerätenamen, Service-Attribute, Service-Aktionen und Fehlermeldungen erscheinen in TapHome auf Italienisch, so wie der Autor sie angelegt hat. Die Anleitung nennt zuerst den italienischen Namen und daneben seine deutsche Bedeutung.

## Hardwareanschluss

### Wo sich der Modbus-Port befindet

Der Modbus-Port befindet sich an der **kabelgebundenen Steuerung**, nicht am Hydraulikmodul. Laut Handbuch der kabelgebundenen Steuerung ist die Steuerung über ihre Klemmen **A, B, X, Y, E** mit dem Hydraulikmodul verbunden, und die separaten Klemmen **H1** und **H2** bilden den Modbus-Kommunikationsport. TapHome wird daher an H1 und H2 der kabelgebundenen Steuerung angeschlossen.

![Verdrahtung der kabelgebundenen Steuerung BAXI Auriga: Klemmen A, B, X, Y, E zum Gerät und der Modbus-Port H2 (A+), H1 (B-) mit E für die Abschirmung](https://taphome.com/images/compatibility/baxi-auriga-m-t-a/wiring-rs485_hu_8d63492c55e96655.jpg)

| TapHome RS-485-Bus | Klemme der kabelgebundenen Steuerung |
|---|---|
| A+ | **H2** (A+ Modbus) |
| B- | **H1** (B-) |
| Kabelschirm | **E** |

Die Klemmen A und B der kabelgebundenen Steuerung sind keine RS-485-Leitungen: Das Handbuch führt sie als **13,5 V AC**-Eingang der Steuerung, verdrahtet mit Leitern von 0,75 mm².

> [!WARNING]
> Die Klemmleiste **CN30** im Hydraulikmodul hat ebenfalls Klemmen mit der Bezeichnung **H1** und **H2** (Pins 9 und 10). Die Installationsanleitung ordnet sie der internen Kaskade zwischen Geräten zu, nicht Modbus. Schließen Sie TapHome nur an H1 und H2 der kabelgebundenen Steuerung an.

Die kabelgebundene Steuerung muss mit dem Hydraulikmodul verbunden bleiben: Laut Handbuch lassen sich die Parameter des gesamten Geräts (Register 100 und höher) nur lesen, wenn die kabelgebundene Steuerung mit dem Hydraulikmodul verbunden ist.

### Verkabelungsregeln des Herstellers

Das Handbuch der kabelgebundenen Steuerung und die Installationsanleitung geben für die Kommunikationsverkabelung der Steuerung diese Regeln vor:

- Der Steuerstromkreis ist ein Niederspannungskreis. Verbinden Sie ihn nie mit einem 220-V- / 380-V-Stromkreis und führen Sie ihn nie im selben Schutzrohr wie einen solchen; verlegen Sie Strom- und Kommunikationskabel getrennt.
- Verwenden Sie ein geschirmtes Kabel und verbinden Sie den Schirm fest mit der Erde, sonst kann die Übertragung ausfallen.
- Verlängern Sie ein geschirmtes Kabel nicht durch Abschneiden und Zusammenfügen; verwenden Sie für die Verbindung eine Klemmleiste.
- Das Kabel zwischen Gerät und kabelgebundener Steuerung ist ein ummanteltes Kabel 5 × 0,75 mm² mit höchstens 50 m Länge.

> [!WARNING]
> Prüfen Sie die Isolation des Signalkabels nach Abschluss der Verdrahtung nicht mit einem **Megger** (Isolationsmessgerät) — das Handbuch verbietet dies ausdrücklich.

## Konfiguration

### Modbus-Adresse (Schalter S3)

Die Modbus-Adresse wird mit dem kodierten Drehschalter **S3 (0–F)** auf der **Hauptplatine des Hydraulikmoduls** eingestellt. Position **0**, die Werkseinstellung, entspricht der Adresse **16**; jede andere Position entspricht ihrer Nummer (Position 2 = Adresse 2, Position 5 = Adresse 5, Position F = Adresse 15).

![Kodierter Drehschalter S3 (0–F) zur Einstellung der Modbus-Adresse; Position 0 bedeutet Adresse 16](https://taphome.com/images/compatibility/baxi-auriga-m-t-a/s3-modbus-address-switch_hu_c23c26b0fa37a25e.jpg)

| Position S3 | Modbus-Adresse |
|---|---|
| 0 (Werkseinstellung) | 16 |
| 1 | 1 |
| 2 … 9 | 2 … 9 |
| A … F | 10 … 15 |

Die Vorlage wird standardmäßig mit **Slave-ID 1** importiert, was **S3 = 1** entspricht. Stellen Sie S3 entweder auf Position 1, oder behalten Sie die Werksposition 0 bei und geben Sie beim Import der Vorlage **16** als Slave-ID ein.

> [!NOTE]
> Das Hydraulikmodul und die PCB B (die Hauptplatine des Wärmepumpensystems) haben jeweils einen Drehschalter mit der Bezeichnung S3. Das Handbuch der kabelgebundenen Steuerung nennt den Schalter auf der Hauptplatine des Hydraulikmoduls als Schalter für die Modbus-Adresse.

### Kommunikationsparameter

| Parameter | Wert |
|---|---|
| Schnittstelle | RS-485 |
| Protokoll | Modbus RTU (Modbus ASCII wird nicht unterstützt) |
| Baudrate | 9600 |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Funktionscodes | 03H (Holding-Register lesen), 06H (einzelnes Register schreiben), 10H (mehrere Register schreiben) |

Importieren Sie die Vorlage in TapHome in eine Modbus-RTU-Schnittstelle mit 9600 Baud, 8 Datenbits, keiner Parität und 1 Stoppbit, und geben Sie die S3-Adresse als Slave-ID ein.

## Gerätefunktionen

### Zonen und Warmwasser ein/aus

Drei Schalter steuern Bits von Register 0. Jeder Schalter liest das Register, ändert nur sein eigenes Bit und schreibt es zurück, sodass die anderen Funktionen ihren Zustand behalten:

- **Pompa di calore — Zona 1 On/Off** (Wärmepumpe Zone 1 ein/aus) — Register 0, Bit 1
- **Pompa di calore — Zona 2 On/Off** (Wärmepumpe Zone 2 ein/aus) — Register 0, Bit 3
- **ACS — Riscaldamento On/Off** (Warmwasserbereitung ein/aus) — Register 0, Bit 2

### Betriebsmodus

**Modalità di funzionamento** (Betriebsmodus) ist ein Mehrfachschalter auf Register 1 mit drei Werten: **Auto** (1), **Raffreddamento** (Kühlen, 2) und **Riscaldamento** (Heizen, 3).

### Sollwerte

Drei Variablen mit Lese- und Schreibzugriff stellen die Zielwerte direkt in °C ein:

- **Setpoint temperatura acqua T1s** (Sollwert der Vorlauftemperatur T1s) — Register 2
- **Setpoint temperatura ambiente Ts** (Raumsollwert Ts) — Register 3; das Handbuch nennt einen Bereich von 17–30 °C, gültig nur bei vorhandenem Raumtemperatursensor Ta
- **Setpoint temperatura ACS T5s** (Sollwert des Warmwasserspeichers T5s) — Register 4; Bereich 40–60 °C

### ECO- und Silent-Modus

Zwei Schalter ändern einzelne Bits von Register 5 (Funktionseinstellungen) mit derselben Methode Lesen–Ändern–Schreiben:

- **Modalità ECO** (ECO-Modus) — Register 5, Bit 10
- **Modalità Silenziosa** (Silent-Modus) — Register 5, Bit 6

### Witterungsgeführte Kennlinie

**Curva climatica — selezione** (Auswahl der Heizkurve) auf Register 6 wählt eine der voreingestellten Kennlinien **1–8**, die den Wassersollwert T1s aus der Außentemperatur T4 bestimmen. Die zwei Punkte der benutzerdefinierten Kennlinie stehen als Service-Attribute und Service-Aktionen am Modul zur Verfügung (Register 261–268, siehe unten).

### Temperatursensoren

- **Temperatura ingresso acqua TW_in** (Wassereintrittstemperatur) — Register 104
- **Temperatura uscita acqua TW_out** (Wasseraustrittstemperatur) — Register 105
- **Temperatura esterna T4** (Außentemperatur) — Register 107
- **Temperatura serbatoio ACS T5** (Temperatur des Warmwasserspeichers) — Register 115

### Betriebsdaten (Service-Attribute des Moduls)

Das Modul **BAXI Auriga M/T-A** zeigt die Betriebsdaten des gesamten Geräts als Service-Attribute an:

- Kompressor: Frequenz in Hz (Register 100), tatsächlicher Betriebsmodus — aus, Kühlen, Heizen (101), Betriebsstunden des Kompressors (122)
- Außeneinheit: Ventilatordrehzahl in U/min (102), Öffnung des elektronischen Expansionsventils in Schritten (103), Kältemittel-Hoch- und -Niederdruck in kPa (116, 117), Strom in A (118), Spannung in V (119)
- Kältemittel- und Wassertemperaturen: Verflüssiger T3 (106), Kompressoraustritt Tp (108), Kompressorsaugseite (109), Gesamtwasseraustritt T1 (110), Wasseraustritt nach dem Zusatzheizer T1B (111), Kältemittel flüssig T2 (112), Kältemittel gasförmig T2B (113), Raumtemperatur Ta (114)
- Frequenzumrichter: DC-Bus-Strom (133), DC-Bus-Spannung (134), Modultemperatur TF (135)
- Hydraulik: Wasserdurchfluss in m³/h (138) und Leistung des Hydraulikmoduls in kW (140); das Gerät sendet beide Werte mit 100 multipliziert, die Vorlage teilt sie durch 100
- Versionen: Firmwareversion des Geräts (130) und Firmwareversion der kabelgebundenen Steuerung (131)
- Installateurparameter (nur lesend): obere und untere Grenze von T1S für Kühlen und Heizen (201–204), Laufzeit der Warmwasserpumpe (209), Desinfektionstemperatur T5s_DI (220), maximale Desinfektionsdauer (221), Urlaubssollwerte für Heizung und Warmwasser (245, 246) und die Punkte der benutzerdefinierten Kennlinie T1SetC1/C2, T4C1/C2, T1SetH1/H2, T4H1/H2 (261–268)

### Fehler- und Statusmeldungen

Das Modulskript liest den aktuellen Fehlercode aus Register 124 und setzt 30 Codes der Familien E, P, H und L (zum Beispiel E0 Fehler Wasserdurchfluss, E2 Kommunikationsfehler zwischen kabelgebundener Steuerung und Hydraulikmodul, P1 Hochdruckschutz, L1 Unterspannungsschutz DC-Generator) in Fehlermeldungen auf Italienisch um. Jeder Code ungleich null löst außerdem die Warnung **Codice guasto attivo: n** aus, wobei *n* die rohe Codenummer aus Register 124 ist.

Aus den Statuswörtern meldet das Modul außerdem:

- Register 128: Abtauung läuft, Frostschutz aktiv, Ölrückführung läuft (Informationsmeldungen)
- Register 129: Abtauung aktiv und externer Heizer aktiv (Informationsmeldungen), Systemalarm (Fehler)

### Installateurparameter (Service-Aktionen des Moduls)

Service-Aktionen am Modul schreiben die wichtigsten Installateurparameter. Den Eingabebereich jeder Aktion legt die Vorlage fest:

| Service-Aktion | Parameter | Register | Bereich |
|---|---|---|---|
| Imposta limite superiore T1S raffreddamento | Obere Grenze T1S, Kühlen | 201 | 18–25 °C |
| Imposta limite inferiore T1S raffreddamento | Untere Grenze T1S, Kühlen | 202 | 5–25 °C |
| Imposta limite T1S riscaldamento superiore | Obere Grenze T1S, Heizen | 203 | 25–60 °C |
| Imposta limite T1S riscaldamento inferiore | Untere Grenze T1S, Heizen | 204 | 22–55 °C |
| Imposta tempo funzionamento pompa ACS | Laufzeit der Warmwasserpumpe | 209 | 5–120 min |
| Imposta temperatura disinfezione T5s_DI | Desinfektionstemperatur | 220 | 60–70 °C |
| Imposta temperatura esterna abilitazione IBH | Außentemperatur, ab der der Zusatzheizer IBH freigegeben wird | 233 | -15–10 °C |
| Imposta ritardo avvio IBH | Startverzögerung des Zusatzheizers IBH | 235 | 15–120 min |
| Imposta setpoint riscaldamento holiday T1S | Urlaubssollwert Heizen | 245 | 20–25 °C |
| Imposta setpoint ACS holiday T5S | Urlaubssollwert Warmwasser | 246 | 20–25 °C |
| Imposta T1SetC1 / T1SetC2 | Benutzerkennlinie Kühlen: Punkte der Wassertemperatur | 261, 262 | 5–25 °C |
| Imposta T4C1 / T4C2 | Benutzerkennlinie Kühlen: Punkte der Außentemperatur | 263, 264 | -5–46 °C |
| Imposta T1SetH1 / T1SetH2 | Benutzerkennlinie Heizen: Punkte der Wassertemperatur | 265, 266 | 25–60 °C |
| Imposta T4H1 / T4H2 | Benutzerkennlinie Heizen: Punkte der Außentemperatur | 267, 268 | -25–30 °C |

> [!TIP]
> Wenn beide Heizzonen genutzt werden, muss am Gerät die Zwei-Zonen-Einstellung aktiviert sein — das Handbuch führt sie als Bit 3 von Register 211 („dual zone setting is valid“).

## Fehlerbehebung

### Keine Antwort von der Wärmepumpe

1. Prüfen Sie, ob TapHome an **H1 und H2 der kabelgebundenen Steuerung** angeschlossen ist — H2 an A+, H1 an B- — und nicht an die Klemmen A und B der Steuerung (13,5-V-AC-Versorgung) oder an die Kaskadenklemmen H1/H2 an CN30 im Hydraulikmodul.
2. Prüfen Sie die Position des Schalters S3 auf der Hauptplatine des Hydraulikmoduls: Position 0 ist Adresse **16**, nicht 1. Die beim Import eingegebene Slave-ID muss übereinstimmen.
3. Prüfen Sie, ob die Schnittstelle mit Modbus RTU, 9600 Baud, 8 Datenbits, keiner Parität und 1 Stoppbit läuft; Modbus ASCII wird nicht unterstützt.
4. Prüfen Sie, ob der Kabelschirm an E angeschlossen und fest geerdet ist.
5. Die Installationsanleitung nennt außerdem den Servicemenüpunkt **MENU > FOR SERVICEMAN > HMI ADDRESS SET** mit **17.2 HMI ADDRESS FOR BMS** (Standard 1, Bereich 1–16) und **17.3 STOP BIT** (Standard 1). Antwortet das Gerät unter der S3-Adresse weiterhin nicht, prüfen Sie diese Werte an der kabelgebundenen Steuerung und belassen Sie STOP BIT auf 1.

### Betriebsdaten bleiben leer oder null

Die Parameter des gesamten Geräts (Register 100 und höher) sind nur verfügbar, wenn die kabelgebundene Steuerung mit dem Hydraulikmodul verbunden ist. Prüfen Sie die Verbindung A, B, X, Y, E zwischen Steuerung und Gerät. Der Raumsollwert Ts ist nur gültig, wenn der Raumtemperatursensor Ta installiert ist.

### Fehlercodes lesen

Die Zahl in der Warnung **Codice guasto attivo: n** ist der Rohwert von Register 124. Schlagen Sie ihn in der Fehlercodetabelle im Handbuch der kabelgebundenen Steuerung (Abschnitt 7.1.3) nach, die jeden Codebuchstaben mit seiner Nummer auflistet — zum Beispiel 1 = E0, 9 = E8, 21 = P1, 39 = H0, 43 = H4, 44 = H5, 49 = HA, 50 = Hb, 134 = L0.

> [!NOTE]
> Für die Rohwerte 44 bis 50 sind die italienischen Fehlertexte der Vorlage gegenüber der Tabelle im Handbuch um eine Stelle verschoben (die Vorlage benennt 44 als H4, während das Handbuch 43 = H4 und 44 = H5 angibt). Verlassen Sie sich bei diesen Codes auf die Rohzahl in der Warnung. Codes, die die Vorlage nicht dekodiert (zum Beispiel Pb, Hd, HE, F1, L4–L9), erscheinen nur als Warnung mit ihrer Nummer.

## Verfügbare Geräte 14

Diese Geräte erscheinen nach dem Import in TapHome.

BAXI Auriga M/T-A Modul

Serviceattribute

|                                                           |
|-----------------------------------------------------------|
| Frequenza compressore \[Hz]                               |
| Modalità operativa corrente                               |
| Velocità ventilatore \[RPM]                               |
| Apertura EEV PMV \[passi]                                 |
| Temperatura condensatore T3 \[°C]                         |
| Temperatura mandata compressore Tp \[°C]                  |
| Temperatura aspirazione compressore \[°C]                 |
| Temperatura uscita acqua totale T1 \[°C]                  |
| Temperatura uscita acqua T1B (a valle riscaldatore) \[°C] |
| Temperatura refrigerante liquido T2 \[°C]                 |
| Temperatura refrigerante gassoso T2B \[°C]                |
| Temperatura ambiente Ta \[°C]                             |
| Alta pressione unità esterna \[kPa]                       |
| Bassa pressione unità esterna \[kPa]                      |
| Corrente unità esterna \[A]                               |
| Tensione unità esterna \[V]                               |
| Ore di funzionamento compressore \[h]                     |
| Tensione bus DC \[V]                                      |
| Corrente bus DC \[A]                                      |
| Temperatura modulo TF \[°C]                               |
| Portata acqua \[m³/h]                                     |
| Potenza modulo idraulico \[kW]                            |
| Versione firmware unità                                   |
| Versione firmware controllore cablato                     |
| Limite superiore T1S raffreddamento \[°C]                 |
| Limite inferiore T1S raffreddamento \[°C]                 |
| Limite superiore T1S riscaldamento \[°C]                  |
| Limite inferiore T1S riscaldamento \[°C]                  |
| Tempo funzionamento pompa ACS \[min]                      |
| Temperatura disinfezione T5s\_DI \[°C]                    |
| Durata massima disinfezione \[min]                        |
| Setpoint riscaldamento holiday T1S \[°C]                  |
| Setpoint ACS holiday T5S \[°C]                            |
| T1SetH1 (curva riscald. punto 1) \[°C]                    |
| T1SetH2 (curva riscald. punto 2) \[°C]                    |
| T4H1 (temp. esterna punto 1 riscald.) \[°C]               |
| T4H2 (temp. esterna punto 2 riscald.) \[°C]               |
| T1SetC1 (curva raffr. punto 1) \[°C]                      |
| T1SetC2 (curva raffr. punto 2) \[°C]                      |
| T4C1 (temp. esterna punto 1 raffr.) \[°C]                 |
| T4C2 (temp. esterna punto 2 raffr.) \[°C]                 |

Serviceaktionen

|                                                 |
|-------------------------------------------------|
| Imposta limite T1S riscaldamento superiore      |
| Imposta limite T1S riscaldamento inferiore      |
| Imposta limite superiore T1S raffreddamento     |
| Imposta limite inferiore T1S raffreddamento     |
| Imposta tempo funzionamento pompa ACS           |
| Imposta temperatura disinfezione T5s\_DI        |
| Imposta ritardo avvio IBH                       |
| Imposta temperatura esterna abilitazione IBH    |
| Imposta setpoint riscaldamento holiday T1S      |
| Imposta setpoint ACS holiday T5S                |
| Imposta T1SetH1 (curva riscald. punto 1)        |
| Imposta T1SetH2 (curva riscald. punto 2)        |
| Imposta T4H1 (temp. esterna curva riscald. p.1) |
| Imposta T4H2 (temp. esterna curva riscald. p.2) |
| Imposta T1SetC1 (curva raffr. punto 1)          |
| Imposta T1SetC2 (curva raffr. punto 2)          |
| Imposta T4C1 (temp. esterna curva raffr. p.1)   |
| Imposta T4C2 (temp. esterna curva raffr. p.2)   |

Lesen (Modul)

```taphome
VAR errCode := MODBUSR(H, 124, Int16);
IF(errCode = 1)
  ADDERROR(1, "E0 — Errore flusso acqua (dopo 3 E8)");
END
IF(errCode = 2)
  ADDERROR(2, "E1 — Mancanza fase o inversione fase/neutro");
END
IF(errCode = 3)
  ADDERROR(3, "E2 — Errore comunicazione controllore-modulo idraulico");
END
IF(errCode = 4)
  ADDERROR(4, "E3 — Guasto sonda temperatura uscita acqua T1");
END
IF(errCode = 5)
  ADDERROR(5, "E4 — Guasto sonda temperatura serbatoio ACS T5");
END
IF(errCode = 6)
  ADDERROR(6, "E5 — Guasto sonda temperatura refrigerante condensatore T3");
END
IF(errCode = 7)
  ADDERROR(7, "E6 — Guasto sonda temperatura esterna T4");
END
IF(errCode = 8)
  ADDERROR(8, "E7 — Guasto sonda temperatura buffer superiore Tbt1");
END
IF(errCode = 9)
  ADDERROR(9, "E8 — Errore flusso acqua");
END
IF(errCode = 10)
  ADDERROR(10, "E9 — Guasto sonda temperatura aspirazione Th");
END
IF(errCode = 11)
  ADDERROR(11, "EA — Guasto sonda temperatura mandata compressore Tp");
END
IF(errCode = 14)
  ADDERROR(14, "Ed — Guasto sonda temperatura ingresso acqua Tw_in");
END
IF(errCode = 15)
  ADDERROR(15, "EE — Errore EEprom modulo idraulico");
END
IF(errCode = 20)
  ADDERROR(20, "P0 — Protezione pressostato bassa pressione");
END
IF(errCode = 21)
  ADDERROR(21, "P1 — Protezione pressostato alta pressione");
END
IF(errCode = 23)
  ADDERROR(23, "P3 — Protezione sovracorrente compressore");
END
IF(errCode = 24)
  ADDERROR(24, "P4 — Protezione alta temperatura mandata");
END
IF(errCode = 25)
  ADDERROR(25, "P5 — Protezione differenziale Tw_out-Tw_in elevato");
END
IF(errCode = 26)
  ADDERROR(26, "P6 — Protezione modulo inverter");
END
IF(errCode = 39)
  ADDERROR(39, "H0 — Errore comunicazione PCB-B e scheda principale modulo idraulico");
END
IF(errCode = 40)
  ADDERROR(40, "H1 — Errore comunicazione modulo inverter PCB-A e PCB-B");
END
IF(errCode = 44)
  ADDERROR(44, "H4 — Tre attivazioni protezione P6");
END
IF(errCode = 46)
  ADDERROR(46, "H6 — Errore ventilatore DC");
END
IF(errCode = 47)
  ADDERROR(47, "H7 — Protezione tensione");
END
IF(errCode = 48)
  ADDERROR(48, "H8 — Errore sonda pressione");
END
IF(errCode = 49)
  ADDERROR(49, "H9 — Guasto sonda temperatura uscita acqua zona 2 Tw2");
END
IF(errCode = 50)
  ADDERROR(50, "HA — Guasto sonda temperatura uscita acqua Tw_out");
END
IF(errCode = 134)
  ADDERROR(134, "L0 — Protezione modulo");
END
IF(errCode = 135)
  ADDERROR(135, "L1 — Protezione bassa tensione generatore DC");
END
IF(errCode = 136)
  ADDERROR(136, "L2 — Protezione alta tensione generatore DC");
END
IF(errCode > 0)
  ADDWARNING(0, "Codice guasto attivo: " + TOSTRING(errCode, "F0"));
END
VAR statusBits := MODBUSR(H, 128, UInt16);
IF(GETBIT(statusBits, 1))
  ADDINFO(1, "Sbrinamento in corso");
END
IF(GETBIT(statusBits, 2))
  ADDINFO(2, "Protezione antigelo attiva");
END
IF(GETBIT(statusBits, 3))
  ADDINFO(3, "Ritorno olio in corso");
END
VAR loadBits := MODBUSR(H, 129, UInt16);
IF(GETBIT(loadBits, 15))
  ADDINFO(10, "Sbrinamento attivo");
END
IF(GETBIT(loadBits, 14))
  ADDINFO(11, "Riscaldatore esterno attivo");
END
IF(GETBIT(loadBits, 12))
  ADDERROR(50, "Allarme impianto");
END
```

Serviceattribute

Frequenza compressore \[Hz]

```taphome
TOSTRING(MODBUSR(H, 100, Int16), "F0") + " Hz"
```

Modalità operativa corrente

```taphome
SWITCH(MODBUSR(H, 101, Int16), 0, "Spento", 2, "Raffreddamento", 3, "Riscaldamento", "Sconosciuto")
```

Velocità ventilatore \[RPM]

```taphome
TOSTRING(MODBUSR(H, 102, Int16), "F0") + " RPM"
```

Apertura EEV PMV \[passi]

```taphome
TOSTRING(MODBUSR(H, 103, Int16), "F0")
```

Temperatura condensatore T3 \[°C]

```taphome
TOSTRING(MODBUSR(H, 106, Int16), "F0") + " °C"
```

Temperatura mandata compressore Tp \[°C]

```taphome
TOSTRING(MODBUSR(H, 108, Int16), "F0") + " °C"
```

Temperatura aspirazione compressore \[°C]

```taphome
TOSTRING(MODBUSR(H, 109, Int16), "F0") + " °C"
```

Temperatura uscita acqua totale T1 \[°C]

```taphome
TOSTRING(MODBUSR(H, 110, Int16), "F0") + " °C"
```

Temperatura uscita acqua T1B (a valle riscaldatore) \[°C]

```taphome
TOSTRING(MODBUSR(H, 111, Int16), "F0") + " °C"
```

Temperatura refrigerante liquido T2 \[°C]

```taphome
TOSTRING(MODBUSR(H, 112, Int16), "F0") + " °C"
```

Temperatura refrigerante gassoso T2B \[°C]

```taphome
TOSTRING(MODBUSR(H, 113, Int16), "F0") + " °C"
```

Temperatura ambiente Ta \[°C]

```taphome
TOSTRING(MODBUSR(H, 114, Int16), "F0") + " °C"
```

Alta pressione unità esterna \[kPa]

```taphome
TOSTRING(MODBUSR(H, 116, Int16), "F0") + " kPa"
```

Bassa pressione unità esterna \[kPa]

```taphome
TOSTRING(MODBUSR(H, 117, Int16), "F0") + " kPa"
```

Corrente unità esterna \[A]

```taphome
TOSTRING(MODBUSR(H, 118, Int16), "F0") + " A"
```

Tensione unità esterna \[V]

```taphome
TOSTRING(MODBUSR(H, 119, Int16), "F0") + " V"
```

Ore di funzionamento compressore \[h]

```taphome
TOSTRING(MODBUSR(H, 122, Int16), "F0") + " h"
```

Tensione bus DC \[V]

```taphome
TOSTRING(MODBUSR(H, 134, Int16) / 10, "F1") + " V"
```

Corrente bus DC \[A]

```taphome
TOSTRING(MODBUSR(H, 133, Int16), "F0") + " A"
```

Temperatura modulo TF \[°C]

```taphome
TOSTRING(MODBUSR(H, 135, Int16), "F0") + " °C"
```

Portata acqua \[m³/h]

```taphome
TOSTRING(MODBUSR(H, 138, Int16) / 100, "F2") + " m³/h"
```

Potenza modulo idraulico \[kW]

```taphome
TOSTRING(MODBUSR(H, 140, Int16) / 100, "F2") + " kW"
```

Versione firmware unità

```taphome
TOSTRING(MODBUSR(H, 130, Int16), "F0")
```

Versione firmware controllore cablato

```taphome
TOSTRING(MODBUSR(H, 131, Int16), "F0")
```

Limite superiore T1S raffreddamento \[°C]

```taphome
TOSTRING(MODBUSR(H, 201, Int16), "F0") + " °C"
```

Limite inferiore T1S raffreddamento \[°C]

```taphome
TOSTRING(MODBUSR(H, 202, Int16), "F0") + " °C"
```

Limite superiore T1S riscaldamento \[°C]

```taphome
TOSTRING(MODBUSR(H, 203, Int16), "F0") + " °C"
```

Limite inferiore T1S riscaldamento \[°C]

```taphome
TOSTRING(MODBUSR(H, 204, Int16), "F0") + " °C"
```

Tempo funzionamento pompa ACS \[min]

```taphome
TOSTRING(MODBUSR(H, 209, Int16), "F0") + " min"
```

Temperatura disinfezione T5s\_DI \[°C]

```taphome
TOSTRING(MODBUSR(H, 220, Int16), "F0") + " °C"
```

Durata massima disinfezione \[min]

```taphome
TOSTRING(MODBUSR(H, 221, Int16), "F0") + " min"
```

Setpoint riscaldamento holiday T1S \[°C]

```taphome
TOSTRING(MODBUSR(H, 245, Int16), "F0") + " °C"
```

Setpoint ACS holiday T5S \[°C]

```taphome
TOSTRING(MODBUSR(H, 246, Int16), "F0") + " °C"
```

T1SetH1 (curva riscald. punto 1) \[°C]

```taphome
TOSTRING(MODBUSR(H, 265, Int16), "F0") + " °C"
```

T1SetH2 (curva riscald. punto 2) \[°C]

```taphome
TOSTRING(MODBUSR(H, 266, Int16), "F0") + " °C"
```

T4H1 (temp. esterna punto 1 riscald.) \[°C]

```taphome
TOSTRING(MODBUSR(H, 267, Int16), "F0") + " °C"
```

T4H2 (temp. esterna punto 2 riscald.) \[°C]

```taphome
TOSTRING(MODBUSR(H, 268, Int16), "F0") + " °C"
```

T1SetC1 (curva raffr. punto 1) \[°C]

```taphome
TOSTRING(MODBUSR(H, 261, Int16), "F0") + " °C"
```

T1SetC2 (curva raffr. punto 2) \[°C]

```taphome
TOSTRING(MODBUSR(H, 262, Int16), "F0") + " °C"
```

T4C1 (temp. esterna punto 1 raffr.) \[°C]

```taphome
TOSTRING(MODBUSR(H, 263, Int16), "F0") + " °C"
```

T4C2 (temp. esterna punto 2 raffr.) \[°C]

```taphome
TOSTRING(MODBUSR(H, 264, Int16), "F0") + " °C"
```

Serviceaktionen

Imposta limite T1S riscaldamento superiore

Parameter: Temperatura \[°C] (25–60 val)

```taphome
MODBUSWNE(H, 203, Int16, val);
```

Imposta limite T1S riscaldamento inferiore

Parameter: Temperatura \[°C] (22–55 val)

```taphome
MODBUSWNE(H, 204, Int16, val);
```

Imposta limite superiore T1S raffreddamento

Parameter: Temperatura \[°C] (18–25 val)

```taphome
MODBUSWNE(H, 201, Int16, val);
```

Imposta limite inferiore T1S raffreddamento

Parameter: Temperatura \[°C] (5–25 val)

```taphome
MODBUSWNE(H, 202, Int16, val);
```

Imposta tempo funzionamento pompa ACS

Parameter: Tempo \[min] (5–120 val)

```taphome
MODBUSWNE(H, 209, Int16, val);
```

Imposta temperatura disinfezione T5s\_DI

Parameter: Temperatura \[°C] (60–70 val)

```taphome
MODBUSWNE(H, 220, Int16, val);
```

Imposta ritardo avvio IBH

Parameter: Minuti (15–120 val)

```taphome
MODBUSWNE(H, 235, Int16, val);
```

Imposta temperatura esterna abilitazione IBH

Parameter: Temperatura \[°C] (-15–10 val)

```taphome
MODBUSWNE(H, 233, Int16, val);
```

Imposta setpoint riscaldamento holiday T1S

Parameter: Temperatura \[°C] (20–25 val)

```taphome
MODBUSWNE(H, 245, Int16, val);
```

Imposta setpoint ACS holiday T5S

Parameter: Temperatura \[°C] (20–25 val)

```taphome
MODBUSWNE(H, 246, Int16, val);
```

Imposta T1SetH1 (curva riscald. punto 1)

Parameter: Temperatura \[°C] (25–60 val)

```taphome
MODBUSWNE(H, 265, Int16, val);
```

Imposta T1SetH2 (curva riscald. punto 2)

Parameter: Temperatura \[°C] (25–60 val)

```taphome
MODBUSWNE(H, 266, Int16, val);
```

Imposta T4H1 (temp. esterna curva riscald. p.1)

Parameter: Temperatura \[°C] (-25–30 val)

```taphome
MODBUSWNE(H, 267, Int16, val);
```

Imposta T4H2 (temp. esterna curva riscald. p.2)

Parameter: Temperatura \[°C] (-25–30 val)

```taphome
MODBUSWNE(H, 268, Int16, val);
```

Imposta T1SetC1 (curva raffr. punto 1)

Parameter: Temperatura \[°C] (5–25 val)

```taphome
MODBUSWNE(H, 261, Int16, val);
```

Imposta T1SetC2 (curva raffr. punto 2)

Parameter: Temperatura \[°C] (5–25 val)

```taphome
MODBUSWNE(H, 262, Int16, val);
```

Imposta T4C1 (temp. esterna curva raffr. p.1)

Parameter: Temperatura \[°C] (-5–46 val)

```taphome
MODBUSWNE(H, 263, Int16, val);
```

Imposta T4C2 (temp. esterna curva raffr. p.2)

Parameter: Temperatura \[°C] (-5–46 val)

```taphome
MODBUSWNE(H, 264, Int16, val);
```

Pompa di calore — Zona 1 On/Off Schalter

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
GETBIT(MODBUSR(H, 0, UInt16), 1)
```

Schaltzustand schreiben

```taphome
VAR reg := MODBUSR(H, 0, UInt16);
reg := SETBIT(reg, 1, St);
MODBUSWNE(H, 0, UInt16, reg);
```

Pompa di calore — Zona 2 On/Off Schalter

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
GETBIT(MODBUSR(H, 0, UInt16), 3)
```

Schaltzustand schreiben

```taphome
VAR reg := MODBUSR(H, 0, UInt16);
reg := SETBIT(reg, 3, St);
MODBUSWNE(H, 0, UInt16, reg);
```

ACS — Riscaldamento On/Off Schalter

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
GETBIT(MODBUSR(H, 0, UInt16), 2)
```

Schaltzustand schreiben

```taphome
VAR reg := MODBUSR(H, 0, UInt16);
reg := SETBIT(reg, 2, St);
MODBUSWNE(H, 0, UInt16, reg);
```

Modalità di funzionamento Mehrwertschalter

Werte / Zustände: Auto · Raffreddamento · Riscaldamento

Schaltzustand lesen

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

Schaltzustand schreiben

```taphome
MODBUSWNE(H, 1, Int16, Mu)
```

Setpoint temperatura acqua T1s Variable

Lesen

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

Schreiben

```taphome
MODBUSWNE(H, 2, Int16, Va)
```

Setpoint temperatura ambiente Ts Variable

Lesen

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

Schreiben

```taphome
MODBUSWNE(H, 3, Int16, Va)
```

Setpoint temperatura ACS T5s Variable

Lesen

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

Schreiben

```taphome
MODBUSWNE(H, 4, Int16, Va)
```

Modalità ECO Schalter

Werte / Zustände: ECO · OFF

Schaltzustand lesen

```taphome
GETBIT(MODBUSR(H, 5, UInt16), 10)
```

Schaltzustand schreiben

```taphome
VAR reg := MODBUSR(H, 5, UInt16);
reg := SETBIT(reg, 10, St);
MODBUSWNE(H, 5, UInt16, reg);
```

Modalità Silenziosa Schalter

Werte / Zustände: Silenziosa · OFF

Schaltzustand lesen

```taphome
GETBIT(MODBUSR(H, 5, UInt16), 6)
```

Schaltzustand schreiben

```taphome
VAR reg := MODBUSR(H, 5, UInt16);
reg := SETBIT(reg, 6, St);
MODBUSWNE(H, 5, UInt16, reg);
```

Curva climatica — selezione Variable

Lesen

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

Schreiben

```taphome
MODBUSWNE(H, 6, Int16, Va)
```

Temperatura ingresso acqua TW\_in Temperatursensor

Temperatur lesen

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

Temperatura uscita acqua TW\_out Temperatursensor

Temperatur lesen

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

Temperatura esterna T4 Temperatursensor

Temperatur lesen

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

Temperatura serbatoio ACS T5 Temperatursensor

Temperatur lesen

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

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

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

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

## 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/)

