---
title: "Zehnder ComfoConnect PRO"
description: "Bramka Modbus TCP Zehnder ComfoConnect PRO podłączona do TapHome do sterowania systemami wentylacyjnymi Zehnder ComfoAir."
url: "https://taphome.com/pl/compatibility/zehnder-comfoconnect-pro/"
language: pl
lastmod: 2026-03-21
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","heat-recovery-ventilation","ethernet","gateway"]
  questions: ["Jak zintegrować wentylację Zehnder ComfoAir z TapHome?","Co mierzy i steruje szablon Zehnder ComfoConnect PRO w TapHome?","Jak podłączyć Zehnder ComfoConnect PRO przez Modbus TCP do TapHome?","Jak włączyć Modbus TCP na Zehnder ComfoConnect PRO?","Jakie tryby wentylacji są dostępne dla Zehnder ComfoAir w TapHome?","Jak aktywować tryb boost na Zehnder ComfoAir przez TapHome?","Czy ComfoConnect PRO działa z jednostkami ComfoAir Classic lub Standard 300?"]
---

# Zehnder ComfoConnect PRO

Komunikacja: Modbus TCP

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

Zehnder ComfoConnect PRO to modularna bramka łącząca jednostki wentylacyjne Zehnder ComfoAir (Q350, Q450, Q600 i Flex) z zewnętrznymi systemami automatyki budynkowej przez Modbus TCP. TapHome łączy się z bramką przez Ethernet — bramka następnie komunikuje się z jednostką wentylacyjną przez magistralę CAN ComfoNet.

Szablon zapewnia sterowanie trybami wentylacji (Away / Low / Medium / High), cztery czujniki temperatury i wilgotności (wywiewany, wyrzutowy, zewnętrzny, nawiewany), odczyt przepływu powietrza nawiewanego, monitorowanie stanu filtra, wybór profilu temperatury i konfigurowalny tryb boost.

## Podłączenie sprzętowe

ComfoConnect PRO znajduje się między siecią domową a jednostką wentylacyjną Zehnder. Łączy się z jednostką wentylacyjną przez dołączony kabel ComfoNet (magistrala CAN), a z siecią przez Ethernet (RJ45) lub Wi-Fi.

![Zehnder ComfoConnect PRO schemat systemu — sieć, bramka i jednostka wentylacyjna](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/system-diagram-p029-29_hu_124eea9e7e287008.jpg)

- **Protokół:** Modbus TCP
- **Port:** 502
- **Domyślne Slave ID:** 1
- **Nazwa hosta:** comfoconnectpro.local (mDNS)

### Rozmieszczenie złączy

![Zehnder ComfoConnect PRO rozmieszczenie złączy — widok z przodu, z boku i od dołu](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/connector-layout-p007-07_hu_1e2bcba421ab753d.jpg)

Kluczowe złącza dla integracji z TapHome:

| Złącze | Funkcja |
|--------|---------|
| **Ethernet (RJ45)** | Połączenie sieciowe — komunikacja Modbus TCP z TapHome |
| **ComfoNet** | Kabel magistrali CAN do jednostki wentylacyjnej (CAN_H, CAN_L, 12V, GND) |
| **Modbus RTU (H, L)** | RS-485 — alternatywa dla integracji BMS (niepotrzebne dla TapHome) |
| **USB** | Złącze serwisowe |
| **PSU 12VDC** | Wejście zasilania (12V, maks. 2A) |

### Okablowanie kabla ComfoNet

![Zehnder ComfoConnect PRO podłączenie kabla ComfoNet do jednostki wentylacyjnej](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/wiring-comfonet-p014-14_hu_3df5a7d785b70880.jpg)

| Kolor przewodu | Połączenie |
|----------------|------------|
| BIAŁY | CAN_L |
| ŻÓŁTY | CAN_H |
| CZARNY | GND |
| CZERWONY | 12V |

## Włączanie komunikacji Modbus TCP

Modbus TCP należy włączyć przez interfejs webowy ComfoConnect PRO, zanim TapHome będzie mógł komunikować się z urządzeniem.

1. Podłącz ComfoConnect PRO do sieci lokalnej przez Ethernet lub Wi-Fi
2. Otwórz przeglądarkę i przejdź na **http://comfoconnectpro.local** (lub adres IP urządzenia)
3. Zaloguj się nazwą użytkownika **admin** i hasłem ustawionym podczas pierwszej konfiguracji
4. Przejdź do **Configurations > Third Party Settings**
5. Wybierz **Modbus TCP** z listy rozwijanej protokołów
6. Pozostaw ustawienia domyślne — Slave ID: 1, TCP Port: 502
7. Kliknij **Apply** — urządzenie uruchomi się ponownie, aby zastosować nowe ustawienia

> [!WARNING]
> Zapisanie ustawień Modbus TCP spowoduje **restart** ComfoConnect PRO. Urządzenie będzie tymczasowo niedostępne podczas restartu.

## Konfiguracja w TapHome

Podczas importu szablonu w TapHome podaj:

- **Adres IP** — adres IP ComfoConnect PRO w sieci lokalnej (sprawdź na stronie Network w interfejsie webowym)
- **Slave ID** — adres slave Modbus (domyślnie: 1)

> [!TIP]
> ComfoConnect PRO obsługuje mDNS — jest dostępny jako `comfoconnectpro.local`. Przypisz statyczny adres IP w ustawieniach DHCP routera, aby adres nie zmienił się po przerwie w zasilaniu.

## Funkcje urządzenia

Szablon udostępnia następujące urządzenia:

### Sterowanie wentylacją

- **Ventilation (przełącznik wielowartościowy)** — tryb wentylacji przez holding register HR:0. Wybiera poziom przepływu powietrza: Away (minimum), Low, Medium, High. Jednostka wentylacyjna dostosowuje obroty wentylatorów zgodnie z wybranym trybem.
- **Ventilation Boost** — przełącznik przez cewkę C:6. Aktywuje maksymalny przepływ powietrza na konfigurowalny czas (domyślnie 2 godziny / 7200 sekund ustawionych podczas inicjalizacji szablonu przez HR:4). Boost jest dostępny, gdy tryb automatyczny jest wyłączony.
- **Airflow** — czujnik tylko do odczytu pokazujący aktualny przepływ objętościowy wentylatora nawiewnego w m³/h z rejestru wejściowego IR:6.

### Monitorowanie temperatury i wilgotności

Szablon zawiera cztery kombinowane czujniki temperatury i wilgotności. Wartości temperatury są przechowywane jako °C × 10 (Int16, dzielone przez 10), wilgotność jako procenty (Int16, dzielone przez 100).

| Czujnik | Rejestr temp. | Rejestr wilgotności | Opis |
|---------|--------------|---------------------|------|
| **Extract** | IR:8 | IR:13 | Powietrze pobierane z pomieszczeń przed wymiennikiem ciepła |
| **Exhaust** | IR:9 | IR:14 | Powietrze opuszczające wymiennik ciepła na zewnątrz |
| **Outdoor** | IR:10 | IR:15 | Czerpnia świeżego powietrza |
| **Supply** | IR:11 | IR:16 | Ogrzane świeże powietrze dostarczane do pomieszczeń |

> [!NOTE]
> Temperatura pomieszczenia (IR:7) i wilgotność pomieszczenia (IR:12) są dostępne w mapie rejestrów Modbus, ale nie są uwzględnione w szablonie. Wymagają opcjonalnego czujnika pomieszczeniowego podłączonego do jednostki wentylacyjnej.

### Profil temperatury

- **Temperature Profile (przełącznik wielowartościowy)** — wybiera zachowanie bypassa wymiennika ciepła przez holding register HR:1. Wartości: Normal (zrównoważony), Cold (zatrzymuje więcej ciepła), Warm (pozwala na więcej chłodzenia bypassem).

### Monitorowanie filtra

- **Filter Dirty** — binarny czujnik tylko do odczytu z wejścia dyskretnego DI:3. Sygnalizuje, kiedy filtr wymaga wymiany lub czyszczenia.
- **Filter Days Left** — czujnik tylko do odczytu z rejestru wejściowego IR:25. Pokazuje pozostałą żywotność filtra w dniach, odliczaną od skonfigurowanej żywotności filtra.

### Dodatkowe możliwości rejestrów

ComfoConnect PRO udostępnia dodatkowe rejestry Modbus, które nie są obecnie uwzględnione w szablonie TapHome:

| Rejestr | Nazwa | Typ | Uwagi |
|---------|-------|-----|-------|
| IR:0 | Connection State | Czujnik | 0=OK, 30=nie CAQ, 40=niekompatybilna wersja, 50=brak jednostki |
| IR:1–IR:5 | Active Errors 1–5 | Czujnik | Kody błędów (84 zdefiniowane kody) |
| IR:17–IR:24 | CO2 Zones 1–8 | Czujnik | ppm, wymaga opcjonalnych czujników CO2 |
| HR:2 | Temperature Profile Mode | Konfig | 0=Adaptive, 1=Fixed, 2=External Setpoint |
| HR:3 | External Setpoint | Konfig | °C×10, zakres 5–35°C |
| C:0 | Reset Errors | Akcja | Samorestująca się cewka |
| C:5 | Auto Mode | Konfig | Włączenie/wyłączenie automatycznej wentylacji |
| C:7 | Away Function | Konfig | Włączenie/wyłączenie funkcji Away |
| C:8 | ComfoCool | Konfig | Włączenie/wyłączenie chłodzenia pasywnego |

## Kompatybilne jednostki wentylacyjne

ComfoConnect PRO działa z następującymi systemami wentylacyjnymi Zehnder:

- **ComfoAir Q seria** — Q350, Q450, Q600 (kompatybilne z ComfoNet)
- **ComfoAir Flex** — kompatybilny z ComfoNet

> [!WARNING]
> Seria **ComfoAir Classic** (ComfoAir 160/180/200/225/350/450/550, SL220/SL330, Standard 300/375) **nie jest obsługiwana** przez ComfoConnect PRO, mimo że starsze instrukcje instalacji Zehnder (schemat połączeń, strona 29) wymieniają te modele jako „dostępne od wersji oprogramowania 1.1". Jednostki Classic używają innego starszego protokołu i wcześniej polegały na niedostępnych już modułach ComfoConnect LAN-C lub KNX-C. Standard 300 ma tylko sprzętowe wejście boost i w ogóle nie można nim zdalnie sterować. W przypadku starszych jednostek Classic skontaktuj się z Zehnder w celu uzyskania aktualnych zaleceń lub rozważ wymianę na jednostkę ComfoAir Q lub Flex.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. Sprawdź, czy Modbus TCP jest włączony w interfejsie webowym (Configurations > Third Party Settings)
2. Potwierdź adres IP ComfoConnect PRO — sprawdź http://comfoconnectpro.local lub tabelę DHCP routera
3. Upewnij się, że TapHome Core i ComfoConnect PRO są w tej samej sieci/podsieci
4. Sprawdź, czy żaden firewall nie blokuje portu 502
5. Sprawdź, czy dioda LED ComfoNet świeci ciągle na zielono — miganie wskazuje na problem z kablem między bramką a jednostką wentylacyjną

### Błąd Gateway path unavailable

Kod wyjątku Modbus 0x0A (GatewayPathUnavailable) oznacza, że ComfoConnect PRO nie może połączyć się z jednostką wentylacyjną przez ComfoNet. Sprawdź połączenia kabla ComfoNet i upewnij się, że jednostka wentylacyjna jest włączona.

### Tryb boost nie reaguje

Tryb boost przez cewkę C:6 działa tylko wtedy, gdy tryb automatyczny (cewka C:5) jest wyłączony. Skrypt inicjalizacyjny szablonu automatycznie wyłącza tryb automatyczny, ale jeśli został ręcznie ponownie włączony, polecenia boost będą ignorowane.

## Dostępne urządzenia

ComfoConnect PRO Moduł

Przepływ powietrza Zmienna Tylko do odczytu

Przepływ objętościowy wentylatora nawiewnego w m³/h

Rejestr: IR:6 Int16 Jednostka: m³/h

Temperatura i wilgotność wyrzutowa Czujnik temperatury Tylko do odczytu

Temperatura i wilgotność powietrza wyrzutowego — powietrze opuszczające wymiennik ciepła na zewnątrz

Rejestr: IR:9 (temp), IR:14 (hum) Int16 Jednostka: °C / % scaled

Temperatura i wilgotność wywiewna Czujnik temperatury Tylko do odczytu

Temperatura i wilgotność powietrza wywiewanego — powietrze pobierane z pomieszczeń przed wymiennikiem ciepła

Rejestr: IR:8 (temp), IR:13 (hum) Int16 Jednostka: °C / % scaled

Filtr zanieczyszczony Kontakt reed Tylko do odczytu

Ostrzeżenie o wymianie lub czyszczeniu filtra

Rejestr: DI:3 Bool boolean

Temperatura i wilgotność zewnętrzna Czujnik temperatury Tylko do odczytu

Temperatura i wilgotność powietrza zewnętrznego na czerpni

Rejestr: IR:10 (temp), IR:15 (hum) Int16 Jednostka: °C / % scaled

Temperatura i wilgotność nawiewna Czujnik temperatury Tylko do odczytu

Temperatura i wilgotność powietrza nawiewanego — ogrzane świeże powietrze dostarczane do pomieszczeń

Rejestr: IR:11 (temp), IR:16 (hum) Int16 Jednostka: °C / % scaled

Profil temperatury Przełącznik wielowartościowy

Zachowanie bypassa wymiennika ciepła — Normal, Cold (zatrzymuje więcej ciepła), Warm (pozwala na więcej chłodzenia bypassem)

Rejestr: SH:1 Int16 numeric

Wartości / Stany: Normal · Cold · Warm

Wentylacja Przełącznik wielowartościowy

Tryb wentylacji — Away (minimum), Low, Medium, High

Rejestr: SH:0 Int16 numeric

Wartości / Stany: Away · Low · Medium · High

Pozostałe dni filtra Zmienna Tylko do odczytu

Pozostała żywotność filtra w dniach

Rejestr: IR:25 Int16 Jednostka: days

Boost wentylacji Przełącznik

Maksymalny przepływ powietrza na konfigurowalny czas (domyślnie 2 godziny)

Rejestr: C:6 Bool boolean

Wartości / Stany: ON · OFF

**Połączenie:** Modbus TCP • Slave ID: $\[SlaveId] • Hostname: `comfoconnectpro.local`

Możliwe ulepszenia (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

## Źródła

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

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

