TapHome
Community Verifiziert

Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN)

Wandmontierter Gebläsekonvektor Vaillant aroVAIR pro WN (VA 3-025, 3-035, 3-045 WN) in TapHome über Modbus RTU auf RS-485, mit dem mitgelieferten Kabel an CN22. Betriebsart, Sollwert 17–30 °C mit Raumtemperatur, Lüfterstufe, Wassertemperatur sowie Fehler- und Schutzwarnungen.

Modbus RTU4 GeräteRevision 1.0 Zuletzt aktualisiert: 10. November 2026

Eingereicht von Adam Tížik

Import in die TapHome AppHardware › Modbus › Aus Vorlage hinzufügen

Vorlage herunterladen
Auf dieser Seite

Integrationsanleitung

Der Vaillant aroVAIR pro WN (VA 3-025 WN, VA 3-035 WN, VA 3-045 WN) ist ein wandmontierter Gebläsekonvektor (Fan-Coil) zum Heizen und Kühlen in wassergeführten Systemen, typischerweise am Wasserkreis einer Wärmepumpe angeschlossen. TapHome kommuniziert mit dem Gerät über Modbus RTU auf einem RS-485-Bus und nutzt dafür das Modbus-Kommunikationskabel, das dem Gebläsekonvektor beiliegt. Eine Vorlage deckt alle drei Baugrößen ab — sie teilen dieselbe Modbus-Registertabelle.

Die Vorlage bietet die Wahl der Betriebsart (Off, Ventilation, Cooling, Heating, Automatic), einen Thermostat mit Sollwert und gemessener Raumtemperatur, die Wahl der Lüfterstufe, die Wassertemperatur am Wärmetauscher sowie die automatische Meldung der Fehler- und Schutzflags des Geräts.

Hardwareanschluss

Schalten Sie die Netzspannung ab, bevor Sie den Schaltkasten öffnen. Die Klemmleiste XT1 führt 230 V AC. Elektrische Arbeiten am Gerät dürfen nur von einer Elektrofachkraft ausgeführt werden.

Schaltkasten öffnen

  1. Heben Sie die vordere Klappe des Gehäuses an.
  2. Lösen Sie die Schraube und nehmen Sie die Abdeckung des Schaltkastens ab.

Modbus-Kabel an CN22 anschließen

  1. Stecken Sie das mitgelieferte Modbus-Kommunikationskabel in den Steckverbinder CN22 auf der Platine.
  2. Schließen Sie den Schaltkasten.
  3. Verbinden Sie den von TapHome kommenden RS-485-Bus mit den Adern P, Q und E des Modbus-Kommunikationskabels.
KlemmeSignal
PRS-485 A (+)
QRS-485 B (−)
EGND (optionale Schirmung)
Seite der Installationsanleitung: Anschluss des Modbus-Kommunikationskabels (P, Q, E) an den Steckverbinder CN22 auf der Hauptplatine und Einstellung der Modbus-Adresse mit dem Schalter SW1 und dem Drehschalter ENC2 (Adressen 1-64), mit den Parametern der seriellen Leitung.

Mehrere Gebläsekonvektoren können sich einen RS-485-Bus und einen TapHome Core teilen. Jedes Gerät braucht eine eigene Modbus-Adresse (siehe Konfiguration unten).

Schaltplan

Der Anschlussplan des Herstellers zeigt, wo die relevanten Steckverbinder liegen: der Steckverbinder CN22 des Modbus-Kabels mit den Adern P, Q, E (Position 12), die Adressschalter SW1 und ENC2 auf der Schalterplatine (Position 3), die Netzversorgung XT1 (Position 5) und der Ein/Aus-Kontakt XT3 (Position 6). Der Lufttemperaturfühler T1 steckt an CN32, der Wassertemperaturfühler T2 an CN31.

Anschlussplan des Herstellers für den Gebläsekonvektor aroVAIR pro WN mit Schnittstellen-, Haupt- und Schalterplatine, den Steckverbindern CN22, XT1, XT3, SW1, ENC2 und den Klemmen P, Q, E.

Ein/Aus-Kontakt XT3 (optional)

An die Klemmleiste XT3 (HA, HB) lässt sich ein Zubehör mit potenzialfreiem Ein/Aus-Kontakt anschließen, zum Beispiel ein Systemregler:

  • Kontakt geschlossen — der Gebläsekonvektor ist im Standby.
  • Kontakt offen — der Gebläsekonvektor ist betriebsbereit.

Der Kontakt arbeitet unabhängig von Modbus und kann zusammen mit der Modbus-Steuerung verwendet werden. Ist der Kontakt verdrahtet, halten Sie ihn offen, sonst bleibt das Gerät im Standby, egal was TapHome sendet.

Seite der Installationsanleitung: Anschluss eines Zubehörs mit potenzialfreiem Ein/Aus-Kontakt an die Klemmleiste XT3 (HA, HB) und eines kabelgebundenen Reglers, mit dem Beginn des Verfahrens für den Modbus-Client.

Konfiguration

Modbus-Kommunikation aktivieren

Eine Aktivierung im Menü ist nicht nötig. Modbus steht zur Verfügung, sobald das Modbus-Kabel an CN22 angeschlossen ist und am Gerät mit SW1 und ENC2 eine Adresse eingestellt ist.

Modbus-Adresse einstellen (SW1 und ENC2)

Die Adresse wird mit zwei Schaltern auf der Schalterplatine an der Abdeckung des Schaltkastens eingestellt:

  • SW1 (zwei DIP-Schalter) wählt eine Gruppe von 16 Adressen: 0–15, 16–31, 32–47 oder 48–63.
  • ENC2 (Drehschalter) wählt eine der 16 Adressen innerhalb dieser Gruppe.

Die Schalterstellungen zeigt die Tabelle auf der Seite der Anleitung oben.

Die Schalter stellen die Adressen 00 bis 63 ein, die den Modbus-Adressen 1 bis 64 entsprechen. Die Modbus-Adresse — und damit der Importparameter Modbus Slave ID in TapHome — ist die Schalteradresse plus eins. Schalteradresse 00 ist Slave ID 1, Schalteradresse 05 ist Slave ID 6.

Werden mehrere Gebläsekonvektoren über einen Bus gesteuert, geben Sie jedem Gerät mit SW1 und ENC2 eine eigene Adresse.

Parameter der seriellen Leitung

ParameterOptionenWerkseinstellung
Baudrate4800, 9600, 19200, 38400 bps9600 bps
Datenbits88
Stoppbits1 oder 21
ParitätUngerade, gerade oder keineKeine
ÜbertragungsmodusModbus RTU—
FehlerprüfungCRC-16—
Adresse1–64—

Die Vorlage erwartet die Werkseinstellungen: 9600 bps, 8 Datenbits, keine Parität, 1 Stoppbit. Die Baudrate lässt sich über Register 1640 ändern; nach einer Änderung muss bereits die nächste Kommunikation mit der neuen Einstellung laufen, sonst antwortet das Gerät nicht. Die Vorlage schreibt dieses Register nicht.

Das Gerät unterstützt die Modbus-Funktionscodes 03 (mehrere Holding-Register lesen), 06 (einzelnes Holding-Register schreiben) und 16 (mehrere Holding-Register schreiben).

Gebläsekonvektor in TapHome hinzufügen

Importieren Sie die Vorlage auf dem RS-485-Bus des TapHome Core, der auf dieselben seriellen Parameter eingestellt ist, und geben Sie die Modbus Slave ID des Geräts ein; bei mehreren Gebläsekonvektoren importieren Sie die Vorlage einmal pro Gerät mit dessen eigener Slave ID.

Gerätefunktionen

Betriebsart

Register 1601 wählt die Betriebsart. TapHome zeigt sie als Mehrfachschalter:

WertBetriebsart
0x00Off (Aus)
0x01Ventilation (Lüften — nur Ventilator, ohne Heizen oder Kühlen)
0x02Cooling (Kühlen)
0x03Heating (Heizen)
0x05Automatic (Automatik)

Das Gerät hat außerdem einen Entfeuchtungsmodus (0x04), den die Vorlage nicht anbietet. Wird die Lüfterstufe nicht zusammen mit einer neuen Betriebsart geschrieben, wählt das Gerät selbst die mittlere Lüfterstufe.

Temperatursollwert und Raumtemperatur

Der Thermostat schreibt die Solltemperatur (Ts, Register 1602) im Bereich 17–30 °C und zeigt daneben die gemessene Raumtemperatur T1 (Register 1606). Einen Sollwert außerhalb von 17–30 °C weist das Gerät mit einem Fehlercode zurück. In der Betriebsart Ventilation lässt sich der Sollwert nicht einstellen.

Lüfterstufe

Register 1603 stellt die Lüfterstufe ein:

WertStufe
0x02Low (niedrig)
0x03Medium (mittel)
0x04High (hoch)
0x05Automatic (Automatik)

Die Werte 0x00 und 0x01 sind ungültig; das Gerät beantwortet sie mit einem Fehlercode.

Wassertemperatur

Die Wassertemperatur T2-C am Wärmetauscher (Register 1607) wird alle 15 Sekunden gelesen. Beide Temperaturen verwenden dieselbe Kodierung: Das Gerät sendet raw = (Temperatur + 5) × 2 + 30, was −20 °C bis 100 °C abdeckt (raw 0–240). TapHome dekodiert den Wert als raw / 2 − 20.

Fehler und Warnungen

Die Vorlage liest die Fehlerflags (Register 1614) und die Register des Schutzstatus (1615 und 1617) und zeigt sie direkt am Gebläsekonvektor in TapHome an:

ZustandSchweregrad
Room temperature sensor error (Fehler des Raumtemperaturfühlers)Fehler
Water temperature sensor error (Fehler des Wassertemperaturfühlers)Fehler
EEPROM error (EEPROM-Fehler)Fehler
Fan speed error (Fehler der Lüfterdrehzahl)Fehler
Water level error (Fehler des Wasserstands)Fehler
P1 frost protection active (Frostschutz P1 aktiv)Warnung
Frost protection active (Frostschutz aktiv)Warnung
Temperature outside operating range (Temperatur außerhalb des Betriebsbereichs)Warnung
Remote off active (Fernabschaltung aktiv)Warnung
Capacity outside range (Leistung außerhalb des Bereichs)Warnung

Das Gerät Operating Mode trägt außerdem drei Service-Attribute: die Tastensperre der Fernbedienung (Register 1612, Bit 0), die gesperrte Funktion — Kühlen gesperrt oder Heizen gesperrt (Register 1612, Bits 1–2) — und den Zustand der Kondensatpumpe (Register 1613, Bit 0).

Fehlerbehebung

Keine Kommunikation

  • Prüfen Sie, ob das Modbus-Kabel fest in CN22 sitzt und P und Q mit A und B des TapHome-Busses verbunden sind.
  • Prüfen Sie die Slave ID: Sie ist die Schalteradresse an SW1 und ENC2 plus eins. Schalter auf 00 bedeuten Slave ID 1.
  • Prüfen Sie, ob das Gerät noch mit 9600 bps, ohne Parität und mit 1 Stoppbit arbeitet. Wurde die Baudrate über Register 1640 geändert, stellen Sie den TapHome-Bus auf denselben Wert ein.
  • Prüfen Sie an einem Bus mit mehreren Geräten, ob am letzten Gerät des Busses der Abschlusswiderstand eingesetzt ist.

Unrealistischer Temperaturwert

Fällt ein Temperaturfühler aus, liefert das Gerät in Register 1606 oder 1607 den Wert 0x7FFF (32767). Die Vorlage filtert diesen Wert nicht, daher zeigt TapHome dann eine unplausibel hohe Temperatur (etwa 16 360 °C) zusammen mit einem Fühlerfehler. Prüfen Sie den Steckverbinder CN32 des Luftfühlers oder den Steckverbinder CN31 des Wasserfühlers auf der Hauptplatine; für T1 nennt die Anleitung als Ursache auch einen Defekt des Raumthermostats im kabelgebundenen Regler.

Befehl abgewiesen

  • Betriebsart: Die Vorlage bietet nur 0x00, 0x01, 0x02, 0x03 und 0x05 an.
  • Sollwert: nur 17–30 °C und nicht in der Betriebsart Ventilation.
  • Lüfterstufe: nur 0x02–0x05.

Das Gerät startet nicht

Ist ein Zubehör am Ein/Aus-Kontakt XT3 angeschlossen und der Kontakt geschlossen, bleibt der Gebläsekonvektor im Standby, unabhängig von der in TapHome eingestellten Betriebsart.

Verfügbare Geräte 4

Diese Geräte erscheinen nach dem Import in TapHome.

aroVAIR pro WN Modul

aroVAIR pro WN

Lesen (Modul)
VAR errBits := MODBUSR(H, 1614, UInt16);
IF(GETBIT(errBits, 2), ADDERROR(2, "Room temperature sensor error"), );
IF(GETBIT(errBits, 3), ADDERROR(3, "Water temperature sensor error"), );
IF(GETBIT(errBits, 7), ADDERROR(7, "EEPROM error"), );
IF(GETBIT(errBits, 8), ADDERROR(8, "Fan speed error"), );
IF(GETBIT(errBits, 14), ADDERROR(14, "Water level error"), );
VAR prot1 := MODBUSR(H, 1615, UInt16);
IF(GETBIT(prot1, 1), ADDWARNING(1, "P1 frost protection active"), );
VAR prot2 := MODBUSR(H, 1617, UInt16);
IF(GETBIT(prot2, 0), ADDWARNING(10, "Frost protection active"), );
IF(GETBIT(prot2, 1), ADDWARNING(11, "Temperature outside operating range"), );
IF(GETBIT(prot2, 2), ADDWARNING(12, "Remote off active"), );
IF(GETBIT(prot2, 15), ADDWARNING(15, "Capacity outside range"), );
Operating Mode Mehrwertschalter
Werte / Zustände: Off · Ventilation · Cooling · Heating · Automatic

Operating Mode

Schaltzustand lesen
MODBUSR(H, 1601, UInt16)
Schaltzustand schreiben
MODBUSW(H, 1601, UInt16, Mu)
Serviceattribute
Key lock
IF(GETBIT(MODBUSR(H, 1612, UInt16), 0), "Remote key lock active", "Not locked")
Locked function
IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 0, "No lock", IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 1, "Cooling locked", "Heating locked"))
Condensate pump
IF(GETBIT(MODBUSR(H, 1613, UInt16), 0), "Running", "Off")
Temperature Setpoint Thermostat

Temperature Setpoint

Temperatur lesen
MODBUSR(H, 1606, UInt16) / 2 - 20
Solltemperatur lesen
MODBUSR(H, 1602, UInt16)
Solltemperatur schreiben
MODBUSWNE(H, 1602, UInt16, Se)
Fan Speed Mehrwertschalter
Werte / Zustände: Low · Medium · High · Automatic

Fan Speed

Schaltzustand lesen
MODBUSR(H, 1603, UInt16)
Schaltzustand schreiben
MODBUSW(H, 1603, UInt16, Mu)
Water Temperature Temperatursensor

Water Temperature

Temperatur lesen
MODBUSR(H, 1607, UInt16) / 2 - 20
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]

Importparameter

Diese Werte geben Sie beim Import des XML ein.

In der App abgefragtStandard
Modbus Slave ID (1–64)1

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Vorlage · TapHome-Portal Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN) Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein. Modbus RTU Im TapHome-Portal ansehen