---
title: "Alnor HRU-PremAIR"
description: "Alnor HRU-PremAIR Wärmerückgewinnungseinheit mit Modbus RTU-Steuerung über das Kommunikationsmodul BRDG-02R13."
url: "https://taphome.com/de/compatibility/alnor-hru-premair/"
language: de
lastmod: 2026-03-21
generator: hugo
ai:
  topics: ["modbus-rtu","air-recovery","rs485","heat-recovery","ventilation","humidity"]
  questions: ["Wie integriere ich Alnor HRU-PremAIR mit TapHome?","Was steuert die Alnor-HRU-PremAIR-TapHome-Vorlage?","Wie verbinde ich Alnor HRU-PremAIR über RS-485 mit TapHome?","Wie koppele ich das BRDG-02R13 Kommunikationsmodul?","Was ist die Standard-Modbus-Slave-Adresse für Alnor HRU-PremAIR?","Wie überwache ich die Raumluftfeuchtigkeit mit Alnor HRU-PremAIR und TapHome?"]
---

# Alnor HRU-PremAIR

Kommunikation: Modbus RTU

- [Offizielle Alnor-Website](https://www.alnor.com.pl)

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.

![Alnor HRQ-Modbus RS-485-Abschlusswiderstand-Montagediagramm](https://taphome.com/images/compatibility/alnor-hru-premair/wiring-diagram-p006_hu_5c68d4096c155b70.jpg)

> [!WARNING]
> **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**:

1. **Schalten Sie** den Rekuperator **aus** und dann wieder **ein** — das Gerät wechselt für 10 Minuten in den Kopplungsmodus
2. Schreiben Sie den Wert `0xC84F0001` in die Register **43000–43001**
3. Schreiben Sie den Wert `0x0203` in Register **43004**
4. Lesen Sie Register **43900** — der Wert sollte **2** sein
5. 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.

> [!NOTE]
> 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**.

> [!WARNING]
> **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 `0xFF` geschrieben (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.

> [!TIP]
> 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

1. **Ü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
2. Bestätigen Sie die RS-485-Einstellungen in TapHome: **19200 Baud, Even-Parität, 8 Datenbits, 1 Stoppbit**
3. Überprüfen Sie, ob das BRDG-02R13-Modul korrekt gekoppelt ist (siehe Kopplungsprozedur oben)
4. Prüfen Sie die RS-485-Kabelverbindungen — stellen Sie sicher, dass die A/B-Polarität korrekt ist
5. Ü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.

## Verfügbare Geräte

Alnor HRU-PremAIR Modul

Abluftventilator-Geschwindigkeit Variable Nur lesen

Abluftventilator-Leistung in Prozent — 0 % gestoppt, 100 % Maximalgeschwindigkeit

Register: H:41001 Int16 Einheit: % numeric

Zuluftventilator-Geschwindigkeit Variable Nur lesen

Zuluftventilator-Leistung in Prozent — 0 % gestoppt, 100 % Maximalgeschwindigkeit

Register: H:41002 Int16 Einheit: % numeric

Bypass Auto Schalter Nur lesen

Bypass-Automatikmodus — EIN aktiviert automatische Bypass-Steuerung, AUS ermöglicht manuelle Überschreibung

Register: H:41550 Int16 boolean-threshold

Werte / Zustände: ON · OFF

Bypass-Position Variable Nur lesen

Bypass-Klappenposition — 0 % geschlossen, 100 % offen; Werte über 120 % weisen auf einen Fehler hin

Register: H:41016 Int16 Einheit: % numeric

Bypass-Geschwindigkeit Dimmer

Ablufttemperatur Temperatursensor Nur lesen

Register: H:41009 LittleEndianFloat Einheit: °C numeric

Störungsstatus Reed-Kontakt Nur lesen

Ventilatorzustandsanzeige — 0 bedeutet OK, 1 bedeutet Ventilatorstörung

Register: H:40103 Bool

Innentemperatur Temperatursensor Nur lesen

Register: H:41005 LittleEndianFloat Einheit: °C numeric

Außentemperatur Temperatursensor Nur lesen

Register: H:41007 LittleEndianFloat Einheit: °C numeric

Vorheizer Variable Nur lesen

Vorheizer-Leistungsstufe — 0 % aus, 100 % maximale Heizleistung

Register: H:41013 Int16 Einheit: % numeric

Vorheizer-Sollwert Thermostat

Raumtemperatur-Heizthermostat — liest Zulufttemperatur, schreibt Heiz-Sollwert (0–30 °C)

Register: H:41011 → H:42011 LittleEndianFloat Einheit: °C numeric

Zulufttemperatur Temperatursensor Nur lesen

Frischlufttemperatur nach dem Wärmetausch, den Räumen zugeführt

Register: H:41011 LittleEndianFloat Einheit: °C numeric

Lüftungsgeschwindigkeit Mehrwertschalter

Lüftungsgeschwindigkeitswahl — Off, Away, Low, Nominal, High, Auto, Boost

Register: H:41500 Int16 multi-value

Werte / Zustände: Off · Away · Low · Nominal · High · Auto · Boost

**Verbindung:** Modbus RTU • 19200 baud• 8E1 • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (23)

- H:42002 Standby Speed Supply — RW, 0–40%, fan standby speed setting
- H:42003 Low Speed Supply — RW, 0–80%, low speed supply fan setting
- H:42004 Low Speed Exhaust — RW, 0–80%, low speed exhaust fan setting
- H:42005 Medium Speed Supply — RW, 0–100%, medium speed supply fan setting
- H:42006 Medium Speed Exhaust — RW, 10–100%, medium speed exhaust fan setting
- H:42007 High Speed Supply — RW, 0–100%, high speed supply fan setting
- H:42008 High Speed Exhaust — RW, 10–100%, high speed exhaust fan setting
- H:42009 Frost Protection Pre-heater Setpoint — RW, FLOAT, -20–50°C, frost protection threshold
- H:42013 Room Temperature Heating Setpoint (duplicate) — RW, FLOAT, 0–30°C, same as 42011 but second instance
- H:42015 Room Temperature Cooling Offset — RW, FLOAT, 1–10 K, cooling hysteresis
- H:42017 Post Heater/Cooler Supply Heating Setpoint — RW, SINT8, -20–50°C, VMD-02RPS66/78 only
- H:42018 Post Heater/Cooler Supply Cooling Offset — RW, UINT8, 0–10 K, VMD-02RPS66/78 only
- H:42019 Maximum Constant Pressure — RW, UINT16, 0–500 Pa, VMD-02RPS66/78 only
- H:42020 Fireplace Demand Duration — RW, UINT16, 0–60000 sec
- H:41501 Override Time Speed 1 — W, UINT8, max 18h, triggers temporary speed 1 override
- H:41502 Override Time Speed 2 — W, UINT16, max 18h, triggers temporary speed 2 override
- H:41503 Override Time Speed 3 — W, UINT16, max 18h, triggers temporary speed 3 override
- H:49000–49062 Time Schedule Registers — Full time schedule programming — VMD-02RPS66/78 only; includes switch points, day-of-week, modes
- H:41019 Supply Fan Speed (m3/h) — Flow rate in m3/h — SDK-only register, may require newer firmware
- H:41021 Exhaust Fan Speed (m3/h) — Flow rate in m3/h — SDK-only register, may require newer firmware
- H:41027 Preheater Available — Pre-heater presence flag — SDK-only register
- H:41040 Air Filter Days Remaining — Filter maintenance countdown — SDK-only register
- H:41050 Bypass Mode Status — Current bypass mode — SDK-only register

## Quellen

- Alnor HRQ-Modbus User's Manual — Modbus Communication Protocol for HRU-PremAIR
  
  [www.alnor.com.pl](https://www.alnor.com.pl/assets/files/instrukcje-obslugi/Instrukcja-modbus-PremAIR-PL-EN.pdf) 2026-03-21
  
  [PDF](https://taphome.com/compatibility/devices/alnor-hru-premair/manufacturer/modbus-manual.pdf)
- alnor-sdk — Python SDK for Alnor Ventilation Devices
  
  [github.com](https://github.com/nashant/alnor-sdk) 2026-03-21

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

