---
title: "Zehnder ComfoConnect PRO"
description: "Zehnder ComfoConnect PRO Modbus TCP Gateway verbunden mit TapHome zur Steuerung von Zehnder ComfoAir Lüftungssystemen."
url: "https://taphome.com/de/compatibility/zehnder-comfoconnect-pro/"
language: de
lastmod: 2026-03-21
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","heat-recovery-ventilation","ethernet","gateway"]
  questions: ["Wie integriere ich die Zehnder ComfoAir Lüftung mit TapHome?","Was misst und steuert die Zehnder ComfoConnect PRO Vorlage in TapHome?","Wie verbinde ich den Zehnder ComfoConnect PRO über Modbus TCP mit TapHome?","Wie aktiviere ich Modbus TCP am Zehnder ComfoConnect PRO?","Welche Lüftungsstufen sind für Zehnder ComfoAir in TapHome verfügbar?","Wie aktiviere ich den Boost-Modus bei Zehnder ComfoAir über TapHome?","Funktioniert der ComfoConnect PRO mit ComfoAir Classic oder Standard 300 Geräten?"]
---

# Zehnder ComfoConnect PRO

Kommunikation: Modbus TCP

- [Zehnder ComfoConnect PRO Produktseite](https://www.zehnder.com/)

Der Zehnder ComfoConnect PRO ist ein modulares Gateway, das Zehnder ComfoAir Lüftungsgeräte (Q350, Q450, Q600 und Flex) über Modbus TCP mit externen Gebäudeautomationssystemen verbindet. TapHome verbindet sich über Ethernet mit dem Gateway — das Gateway kommuniziert dann über den ComfoNet CAN-Bus mit dem Lüftungsgerät.

Die Vorlage bietet Steuerung der Lüftungsstufen (Away / Low / Medium / High), vier Temperatur- und Feuchtigkeitssensoren (Abluft, Fortluft, Außenluft, Zuluft), Messung des Zuluftvolumenstroms, Filterstatusüberwachung, Temperaturprofil-Auswahl und einen konfigurierbaren Boost-Modus.

## Hardwareanschluss

Der ComfoConnect PRO befindet sich zwischen dem Heimnetzwerk und dem Zehnder Lüftungsgerät. Er wird über das mitgelieferte ComfoNet-Kabel (CAN-Bus) mit dem Lüftungsgerät und über Ethernet (RJ45) oder Wi-Fi mit dem Netzwerk verbunden.

![Zehnder ComfoConnect PRO Systemdiagramm — Netzwerk, Gateway und Lüftungsgerät](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/system-diagram-p029-29_hu_124eea9e7e287008.jpg)

- **Protokoll:** Modbus TCP
- **Port:** 502
- **Standard Slave ID:** 1
- **Hostname:** comfoconnectpro.local (mDNS)

### Anschlussbelegung

![Zehnder ComfoConnect PRO Anschlussbelegung — Vorder-, Seiten- und Unteransicht](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/connector-layout-p007-07_hu_1e2bcba421ab753d.jpg)

Wichtige Anschlüsse für die TapHome-Integration:

| Anschluss | Funktion |
|-----------|----------|
| **Ethernet (RJ45)** | Netzwerkverbindung — Modbus TCP Kommunikation mit TapHome |
| **ComfoNet** | CAN-Bus-Kabel zum Lüftungsgerät (CAN_H, CAN_L, 12V, GND) |
| **Modbus RTU (H, L)** | RS-485 — Alternative für BMS-Integration (für TapHome nicht erforderlich) |
| **USB** | Serviceanschluss |
| **PSU 12VDC** | Spannungsversorgung (12V, max. 2A) |

### ComfoNet-Kabelanschluss

![Zehnder ComfoConnect PRO ComfoNet-Kabelanschluss zum Lüftungsgerät](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/wiring-comfonet-p014-14_hu_3df5a7d785b70880.jpg)

| Aderfarbe | Anschluss |
|-----------|-----------|
| WEISS | CAN_L |
| GELB | CAN_H |
| SCHWARZ | GND |
| ROT | 12V |

## Modbus TCP Kommunikation aktivieren

Modbus TCP muss über die Weboberfläche des ComfoConnect PRO aktiviert werden, bevor TapHome mit dem Gerät kommunizieren kann.

1. Verbinden Sie den ComfoConnect PRO über Ethernet oder Wi-Fi mit dem lokalen Netzwerk
2. Öffnen Sie einen Browser und navigieren Sie zu **http://comfoconnectpro.local** (oder der IP-Adresse des Geräts)
3. Melden Sie sich mit dem Benutzernamen **admin** und dem bei der Erstkonfiguration festgelegten Passwort an
4. Navigieren Sie zu **Configurations > Third Party Settings**
5. Wählen Sie **Modbus TCP** aus der Protokoll-Dropdown-Liste
6. Belassen Sie die Standardeinstellungen — Slave ID: 1, TCP Port: 502
7. Klicken Sie auf **Apply** — das Gerät startet neu, um die neuen Einstellungen zu übernehmen

> [!WARNING]
> Das Speichern der Modbus TCP Einstellungen führt zu einem **Neustart** des ComfoConnect PRO. Das Gerät ist während des Neustarts vorübergehend nicht erreichbar.

## Konfiguration in TapHome

Beim Import der Vorlage in TapHome geben Sie an:

- **IP-Adresse** — die IP-Adresse des ComfoConnect PRO im lokalen Netzwerk (überprüfen Sie die Network-Seite in der Weboberfläche)
- **Slave ID** — Modbus Slave-Adresse (Standard: 1)

> [!TIP]
> Der ComfoConnect PRO unterstützt mDNS — er ist als `comfoconnectpro.local` auffindbar. Weisen Sie eine statische IP-Adresse in den DHCP-Einstellungen des Routers zu, damit sich die Adresse nach einem Stromausfall nicht ändert.

## Gerätefunktionen

Die Vorlage stellt folgende Geräte bereit:

### Lüftungssteuerung

- **Ventilation (Mehrfach-Wahlschalter)** — Lüftungsstufe über Holding Register HR:0. Wählt die Luftstromstufe: Away (Minimum), Low, Medium, High. Das Lüftungsgerät passt die Lüfterdrehzahlen entsprechend der gewählten Stufe an.
- **Ventilation Boost** — Schalter über Spule C:6. Aktiviert maximalen Luftstrom für eine konfigurierbare Dauer (Standard 2 Stunden / 7200 Sekunden, festgelegt bei der Vorlageninitialisierung über HR:4). Boost ist verfügbar, wenn der Automatikmodus deaktiviert ist.
- **Airflow** — Nur-Lese-Sensor, der den aktuellen Zuluft-Volumenstrom in m³/h aus dem Input Register IR:6 anzeigt.

### Temperatur- und Feuchtigkeitsüberwachung

Die Vorlage enthält vier kombinierte Temperatur- und Feuchtigkeitssensoren. Temperaturwerte werden als °C × 10 gespeichert (Int16, geteilt durch 10), Feuchtigkeit als Prozent (Int16, geteilt durch 100).

| Sensor | Temperatur-Register | Feuchtigkeits-Register | Beschreibung |
|--------|---------------------|------------------------|-------------|
| **Extract** | IR:8 | IR:13 | Abluft aus den Räumen vor dem Wärmetauscher |
| **Exhaust** | IR:9 | IR:14 | Fortluft vom Wärmetauscher nach außen |
| **Outdoor** | IR:10 | IR:15 | Frischluftansaugung |
| **Supply** | IR:11 | IR:16 | Erwärmte Frischluft, die in die Räume geleitet wird |

> [!NOTE]
> Raumtemperatur (IR:7) und Raumfeuchtigkeit (IR:12) sind in der Modbus-Registerkarte verfügbar, aber nicht in der Vorlage enthalten. Diese erfordern einen optionalen Raumsensor, der am Lüftungsgerät angeschlossen ist.

### Temperaturprofil

- **Temperature Profile (Mehrfach-Wahlschalter)** — wählt das Bypass-Verhalten des Wärmetauschers über Holding Register HR:1. Werte: Normal (ausgewogen), Cold (speichert mehr Wärme), Warm (ermöglicht mehr Bypass-Kühlung).

### Filterüberwachung

- **Filter Dirty** — Nur-Lese-Binärsensor vom diskreten Eingang DI:3. Zeigt an, wann der Filter ersetzt oder gereinigt werden muss.
- **Filter Days Left** — Nur-Lese-Sensor vom Input Register IR:25. Zeigt die verbleibende Filterlebensdauer in Tagen an, heruntergezählt von der konfigurierten Filterlebensdauer.

### Weitere Registerfunktionen

Der ComfoConnect PRO stellt weitere Modbus-Register bereit, die derzeit nicht in der TapHome-Vorlage enthalten sind:

| Register | Name | Typ | Hinweise |
|----------|------|-----|----------|
| IR:0 | Connection State | Sensor | 0=OK, 30=nicht CAQ, 40=Version inkompatibel, 50=kein Gerät |
| IR:1–IR:5 | Active Errors 1–5 | Sensor | Fehlercodes (84 definierte Codes) |
| IR:17–IR:24 | CO2 Zones 1–8 | Sensor | ppm, erfordert optionale CO2-Sensoren |
| HR:2 | Temperature Profile Mode | Konfig | 0=Adaptive, 1=Fixed, 2=External Setpoint |
| HR:3 | External Setpoint | Konfig | °C×10, Bereich 5–35°C |
| C:0 | Reset Errors | Aktion | Selbstrücksetzende Spule |
| C:5 | Auto Mode | Konfig | Automatikmodus aktivieren/deaktivieren |
| C:7 | Away Function | Konfig | Away-Funktion aktivieren/deaktivieren |
| C:8 | ComfoCool | Konfig | Passive Kühlung aktivieren/deaktivieren |

## Kompatible Lüftungsgeräte

Der ComfoConnect PRO funktioniert mit folgenden Zehnder Lüftungssystemen:

- **ComfoAir Q Serie** — Q350, Q450, Q600 (ComfoNet-kompatibel)
- **ComfoAir Flex** — ComfoNet-kompatibel

> [!WARNING]
> Die **ComfoAir Classic Serie** (ComfoAir 160/180/200/225/350/450/550, SL220/SL330, Standard 300/375) wird vom ComfoConnect PRO **nicht unterstützt**, obwohl ältere Zehnder-Installationshandbücher (Anschlussdiagramm, Seite 29) diese Modelle als „verfügbar ab Softwareversion 1.1" aufführen. Classic-Geräte verwenden ein anderes älteres Protokoll und waren früher auf die heute nicht mehr verfügbaren Module ComfoConnect LAN-C oder KNX-C angewiesen. Das Standard 300 verfügt nur über einen Hardware-Boost-Eingang und kann überhaupt nicht ferngesteuert werden. Für ältere Classic-Geräte wenden Sie sich an Zehnder für aktuelle Empfehlungen oder erwägen Sie einen Austausch durch ein ComfoAir Q oder Flex Gerät.

## Fehlerbehebung

### Keine Modbus-Kommunikation

1. Überprüfen Sie, ob Modbus TCP in der Weboberfläche aktiviert ist (Configurations > Third Party Settings)
2. Bestätigen Sie die IP-Adresse des ComfoConnect PRO — prüfen Sie http://comfoconnectpro.local oder die DHCP-Tabelle des Routers
3. Stellen Sie sicher, dass TapHome Core und der ComfoConnect PRO im selben Netzwerk/Subnetz sind
4. Prüfen Sie, dass keine Firewall den Port 502 blockiert
5. Überprüfen Sie, ob die ComfoNet-LED dauerhaft grün leuchtet — Blinken weist auf ein Kabelproblem zwischen Gateway und Lüftungsgerät hin

### Fehler Gateway path unavailable

Der Modbus-Ausnahmecode 0x0A (GatewayPathUnavailable) bedeutet, dass der ComfoConnect PRO das Lüftungsgerät über ComfoNet nicht erreichen kann. Überprüfen Sie die ComfoNet-Kabelverbindungen und stellen Sie sicher, dass das Lüftungsgerät eingeschaltet ist.

### Boost-Modus reagiert nicht

Der Boost-Modus über Spule C:6 funktioniert nur, wenn der Automatikmodus (Spule C:5) deaktiviert ist. Das Initialisierungsskript der Vorlage deaktiviert den Automatikmodus automatisch, aber wenn er manuell wieder aktiviert wurde, werden Boost-Befehle ignoriert.

## Verfügbare Geräte

ComfoConnect PRO Modul

Luftstrom Variable Nur lesen

Zuluft-Volumenstrom in m³/h

Register: IR:6 Int16 Einheit: m³/h

Fortluft Temperatur & Feuchtigkeit Temperatursensor Nur lesen

Fortluft-Temperatur und -Feuchtigkeit — Luft vom Wärmetauscher nach außen

Register: IR:9 (temp), IR:14 (hum) Int16 Einheit: °C / % scaled

Abluft Temperatur & Feuchtigkeit Temperatursensor Nur lesen

Abluft-Temperatur und -Feuchtigkeit — Luft aus den Räumen vor dem Wärmetauscher

Register: IR:8 (temp), IR:13 (hum) Int16 Einheit: °C / % scaled

Filter verschmutzt Reed-Kontakt Nur lesen

Warnung bei Filterwechsel oder -reinigung

Register: DI:3 Bool boolean

Außenluft Temperatur & Feuchtigkeit Temperatursensor Nur lesen

Außenluft-Temperatur und -Feuchtigkeit an der Frischluftansaugung

Register: IR:10 (temp), IR:15 (hum) Int16 Einheit: °C / % scaled

Zuluft Temperatur & Feuchtigkeit Temperatursensor Nur lesen

Zuluft-Temperatur und -Feuchtigkeit — erwärmte Frischluft in die Räume

Register: IR:11 (temp), IR:16 (hum) Int16 Einheit: °C / % scaled

Temperaturprofil Mehrwertschalter

Bypass-Verhalten des Wärmetauschers — Normal, Cold (speichert mehr Wärme), Warm (ermöglicht mehr Bypass-Kühlung)

Register: SH:1 Int16 numeric

Werte / Zustände: Normal · Cold · Warm

Lüftung Mehrwertschalter

Lüftungsstufe — Away (Minimum), Low, Medium, High

Register: SH:0 Int16 numeric

Werte / Zustände: Away · Low · Medium · High

Filter Resttage Variable Nur lesen

Verbleibende Filterlebensdauer in Tagen

Register: IR:25 Int16 Einheit: days

Lüftungs-Boost Schalter

Maximaler Luftstrom für eine konfigurierbare Dauer (Standard 2 Stunden)

Register: C:6 Bool boolean

Werte / Zustände: ON · OFF

**Verbindung:** Modbus TCP • Slave ID: $\[SlaveId] • Hostname: `comfoconnectpro.local`

Mögliche Verbesserungen (16)

- IR:0 Connection State — UINT16, 0=ok, 30=not CAQ, 40=version incompatible, 50=no unit detected
- IR:1–IR:5 Active Errors 1–5 — UINT16, error codes (84 defined codes from 0=NO\_ERR to 104=CO2\_SENS\_GENERAL\_ERR)
- IR:7 Room Temperature — INT16, °C\*10, requires optional room sensor
- IR:12 Room Humidity — UINT16, %, requires optional room sensor
- IR:17–IR:24 CO2 Sensor Zones 1–8 — UINT16, ppm, requires optional CO2 sensors
- HR:2 Temperature Profile Mode — UINT16, 0=Adaptive, 1=Fixed, 2=External Setpoint, R/W
- HR:3 External Setpoint — UINT16, °C\*10, range 5–35°C, R/W
- HR:4 Boost Time — UINT16, seconds, 65535=24 hours. Already used in boost init script but not exposed as separate device
- DI:0 Error Flag — Bool, general error indicator
- DI:1 Standby — Bool, standby state
- DI:2 ComfoHood — Bool, ComfoHood cooker hood active
- C:0 Reset Errors — Self-resetting coil, write to clear active errors
- C:1–C:4 Ventilation Preset Coils (Away/1/2/3) — Individual coils for each preset. Only true writes accepted — false is ignored
- C:5 Auto Mode — Bool, enable/disable automatic ventilation mode
- C:7 Away Function — Bool, enable/disable away function
- C:8 ComfoCool — Bool, enable/disable passive cooling

## Quellen

- Zehnder ComfoConnect PRO — Installer Manual
  
  [zehnder.lv](https://zehnder.lv/wp-content/uploads/2024/12/ComfoConnect-PRO-Installer-manual.pdf) 2026-03-21
  
  [PDF](https://taphome.com/compatibility/devices/zehnder-comfoconnect-pro/manufacturer/installer-manual.pdf)

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

