
Die Alnor HRU-PremAIR ist eine Wärmerückgewinnungseinheit, die über Modbus RTU über RS-485 mit TapHome kommuniziert. Die Verbindung erfordert das Kommunikationsmodul BRDG-02R13, das in die VMD-Steuerplatine (VMD-02RPS54, VMD-02RPS66 oder VMD-02RPS78) im Inneren des Rekuperators eingesteckt wird.
Die Vorlage umfasst die Lüftungsgeschwindigkeitssteuerung, vier Temperatursensoren (Innen-, Außen-, Zuluft-, Ablufttemperatur), Bypass-Überwachung und -Steuerung, Vorheizer-Status und -Sollwert, Raumluftfeuchtigkeit und Störungsmeldungen. Das gleiche Modbus-Protokoll gilt auch für die Serien HRU-MinistAIR, HRU-SlimAIR und HRU-FlatAIR.
Hardwareanschluss
RS-485-Verkabelung
Verbinden Sie das BRDG-02R13-Modul mit dem RS-485-Bus des TapHome Core über ein verdrilltes Adernpaar. Mehrere Geräte können denselben RS-485-Bus nutzen — jedes Gerät muss eine eindeutige Slave-ID haben.
Bei langen Busleitungen oder Kommunikationsproblemen installieren Sie einen 120-Ohm-Abschlusswiderstand an beiden Enden der Leitung wie im folgenden Diagramm dargestellt.

RS-485-Terminierung — Bei langen Kabelwegen oder Bussen mit mehreren Geräten montieren Sie 120-Ohm-Widerstände an beiden Enden der RS-485-Leitung. TapHome Core hat einen eingebauten Abschlusswiderstand an seinen BUS-Klemmen, sodass nur das entfernte Ende der Leitung einen externen Widerstand benötigt.
Technische Spezifikationen
- Kommunikationsmodul: BRDG-02R13 (wird in die VMD-Steuerplatine eingesteckt)
- Protokoll: Modbus RTU Slave
- Physische Schicht: RS-485
- Baudrate: 19200 (Standard)
- Parität: Even (gerade)
- Datenbits: 8
- Stoppbit: 1
- Standard-Slave-ID: 2
- Modbus-Funktionen: 03 (Read Holding Registers), 16 (Write Multiple Registers)
Konfiguration
Kopplung des BRDG-02R13-Moduls
Bevor das Kommunikationsmodul verwendet werden kann, muss es mit dem Rekuperator gekoppelt werden. Die Kopplungsprozedur verwendet die Modbus-Adresse 207:
- Schalten Sie den Rekuperator aus und dann wieder ein — das Gerät wechselt für 10 Minuten in den Kopplungsmodus
- Schreiben Sie den Wert
0xC84F0001in die Register 43000–43001 - Schreiben Sie den Wert
0x0203in Register 43004 - Lesen Sie Register 43900 — der Wert sollte 2 sein
- Lesen Sie Register 43901 — der Wert sollte 1 sein
Nach erfolgreicher Kopplung schalten Sie den Rekuperator aus und starten ihn neu. Die Daten werden automatisch gelesen, sobald die Ventilatoren anlaufen.
Die Kopplungsprozedur erfordert ein Modbus-Master-Tool (z. B. Modbus Poll) zum Beschreiben der Kopplungsregister. Nach Abschluss der Kopplung kann TapHome mit dem Modul über die Standardadresse kommunizieren.
Slave-ID und Kommunikationsparameter
Die Standard-Slave-ID ist 2 und die Standard-Baudrate ist 19200 mit Even-Parität und 1 Stoppbit.
Slave-ID-Abweichung — Die TapHome-XML-Vorlage setzt die Slave-ID beim Import standardmäßig auf 1. Das offizielle Alnor-Handbuch gibt die Standard-Slave-ID mit 2 an. Ändern Sie beim Import der Vorlage in TapHome den Slave-ID-Parameter auf 2 (oder entsprechend Ihrer Konfiguration).
Kommunikationsparameter können über die Kopplungsadresse (207) geändert werden:
| Parameter | Register | Standardwert | Optionen |
|---|---|---|---|
| Slave-Adresse | 42001 | 207 (RS-485) | 1–207 |
| Baudrate | 42000 | 6 (19200) | 0=300 … 5=9600, 6=19200, 7=38400 … 9=115200 |
| Parität | 41998 | 2 (Even) | 0=None, 1=Odd, 2=Even |
| Stoppbits | 41999 | 0 (1 Stoppbit) | 0=1, 1=2 |
Gerätefunktionen
Lüftungsgeschwindigkeitssteuerung
Ventilation Speed (H:41500) ist das primäre Steuergerät — ein Mehrwert-Schalter mit sieben Modi:
- Off (0) — Lüftung gestoppt
- Away (1) — Mindestgeschwindigkeit für unbewohnte Räume
- Low (2) — Geschwindigkeit 1
- Nominal (3) — Geschwindigkeit 2, Normalbetrieb
- High (4) — Geschwindigkeit 3
- Auto (5) — automatische Geschwindigkeit basierend auf Sensorwerten
- Boost (7) — Maximalgeschwindigkeit für schnellen Luftaustausch
Der gelesene Wert spiegelt den internen BRDG-Status wider, der sich während Geschwindigkeitswechseln vom tatsächlichen Ventilatorwert unterscheiden kann.
Überwachung der Ventilatorgeschwindigkeit
Zwei schreibgeschützte Sensoren zeigen die tatsächliche Ventilatorleistung in Prozent an:
- Exhaust Fan Speed (H:41001) — Abluftventilator-Leistung, angegeben auf einer Skala von 0–200 (geteilt durch 200 für Prozent)
- Inlet Fan Speed (H:41002) — Zuluftventilator-Leistung, gleiche 0–200-Skala
Ein Wert von 0xFF bedeutet, dass der Sensor nicht verfügbar ist.
Temperaturüberwachung
Die Vorlage bietet vier Temperatursensoren, alle mit LittleEndianFloat über zwei Register:
- Indoor Temperature (H:41005) — Raumtemperatur gemessen vom Innensensor des Rekuperators; liest zusätzlich Indoor Humidity aus H:42001, wobei Fehlercodes über 100 % auf 0 begrenzt werden
- Outdoor Temperature (H:41007) — Außenlufttemperatur
- Supply Temperature (H:41011) — Frischlufttemperatur nach dem Wärmetausch, den Räumen zugeführt
- Exhaust Temperature (H:41009) — Lufttemperatur beim Verlassen des Wärmetauschers
Ein NaN-Wert bedeutet, dass keine Temperatur verfügbar ist. Werte unter -273 °C deuten auf ein Sensorproblem hin.
Vorheizer-Steuerung
- Pre-heater (H:41013) — schreibgeschützter Prozentwert der aktuellen Vorheizer-Leistung (0 % = aus, 100 % = Maximum)
- Pre-heater Setpoint (H:41011 Lesen / H:42011 Schreiben) — Thermostat, der die aktuelle Zulufttemperatur liest und die Einstellung der Raum-Heiztemperatur ermöglicht (0–30 °C)
Bypass-Überwachung und -Steuerung
- Bypass Position (H:41016) — schreibgeschützter Prozentwert der Bypass-Klappenposition (0 % = geschlossen, 100 % = offen). Werte über 120 % weisen auf einen Fehler hin.
- Bypass Auto (H:41550) — Schalter, der den Status des automatischen Bypass-Modus anzeigt. Das Modul-Schreibskript steuert den Bypass: Bei EIN wird
0xFFgeschrieben (Automatikmodus); bei AUS wird der manuelle Wert geschrieben. - Bypass Speed — Dimmer für die manuelle Bypass-Geschwindigkeitsüberschreibung (Platzhalter in der aktuellen Vorlage)
Störungsüberwachung
Fault Status (H:40103) meldet den Ventilatorzustand: 0 = Ventilator OK, 1 = Ventilatorstörung. In TapHome wird dies als binärer Kontaktsensor angezeigt.
Service-Diagnose
Das Modul stellt zusätzliche Serviceattribute zur Überwachung bereit:
- RF Communication Status (H:40101) — 0 = kein Fehler, 1 = keine Kommunikation seit über 30 Minuten
- Battery Status (H:40102) — 0xFFFF bedeutet keine Batterie
- Actual Ventilation Speed (H:41000) — Rohwert der Lüftungsgeschwindigkeit einschließlich temporärer Überschreibungen (11–13 = temporäre Überschreibung, 22 = Away, 23 = Boost, 24 = Auto)
- Error Code (H:41003) — detaillierter Fehlercode (0 = keine Störung, 1–8 = spezifische Fehler, 254 = Kopplungsmodus, 255 = Identifikation)
- Override Time Remaining (H:41004) — verbleibende Minuten der temporären Geschwindigkeitsüberschreibung
- Filter Dirty (H:41014) — 0 = Filter OK, 1 = Filter muss ersetzt werden
- Defrost (H:41015) — 0 = inaktiv, 1 = Abtauzyklus aktiv
Das Modul bietet auch eine Serviceaktion Reset Air Filter Timer, die den Wert 0 in Register H:42000 schreibt, um den Filterwartungs-Countdown zurückzusetzen.
Weitere Funktionen
Das HRU-PremAIR stellt auch Register für die individuelle Ventilatorgeschwindigkeitskonfiguration (Zuluft- und Abluftprozente für jede Geschwindigkeitsstufe), Frostschutz-Vorheizer-Sollwert, Raumtemperatur-Kühloffset, Kaminanforderungsdauer und Nachheizer-/Kühlereinstellungen an den Modellen VMD-02RPS66 und VMD-02RPS78 bereit. Die erweiterten Modelle unterstützen auch die vollständige Zeitplanprogrammierung über Register 49000–49062 mit Schaltpunkten, Wochentagsplanung und sensorbasierter Automatiksteuerung (RH, CO2, VOC, Temperatur). Diese können in einem zukünftigen Vorlagen-Update ergänzt werden.
Das Community-basierte alnor-sdk Python SDK definiert zusätzliche Register, die nicht im offiziellen Handbuch stehen — Zuluft-/Abluftdurchfluss in m3/h (41019/41021), verbleibende Filtertage (41040), Vorheizer-Verfügbarkeit (41027) und Bypass-Modus-Status (41050). Diese funktionieren möglicherweise mit neueren Firmware-Versionen und können als benutzerdefinierte Modbus-Geräte in TapHome hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- Überprüfen Sie die Slave-ID — der Standardwert ist 2, nicht 1. Stellen Sie sicher, dass das TapHome-Modul mit der korrekten Slave-ID konfiguriert ist
- Bestätigen Sie die RS-485-Einstellungen in TapHome: 19200 Baud, Even-Parität, 8 Datenbits, 1 Stoppbit
- Überprüfen Sie, ob das BRDG-02R13-Modul korrekt gekoppelt ist (siehe Kopplungsprozedur oben)
- Prüfen Sie die RS-485-Kabelverbindungen — stellen Sie sicher, dass die A/B-Polarität korrekt ist
- Überprüfen Sie bei langen Kabelwegen, ob 120-Ohm-Abschlusswiderstände installiert sind
Kommunikationsfehler nach Stromausfall
Nach einem Stromausfall wechselt der Rekuperator für 10 Minuten in den Kopplungsmodus. Während dieser Zeit funktioniert die normale Modbus-Kommunikation möglicherweise nicht über die Standardadresse. Warten Sie, bis der Kopplungsmodus abgelaufen ist.
Feuchtigkeitswert zeigt 0 %
Das Register der Raumluftfeuchtigkeit (H:42001) gibt Fehlercodes über 100 % (0xEF–0xFF) zurück, wenn der Sensor nicht verfügbar, kurzgeschlossen oder außerhalb des Bereichs ist. Die Vorlage begrenzt diese Fehlerwerte auf 0. Überprüfen Sie die physische Sensorverbindung, wenn die Werte dauerhaft 0 % anzeigen.
Filteralarm
Wenn das Serviceattribut Filter Dirty den Wert 1 zeigt, müssen die Luftfilter ersetzt werden. Verwenden Sie nach dem Filterwechsel die Serviceaktion Reset Air Filter Timer in TapHome, um den Alarm zu löschen und den Wartungs-Countdown zurückzusetzen.
