TapHome

Zehnder ComfoConnect PRO

Modbus TCP
Submitted by
Last updated: 03. 2026
Zehnder ComfoConnect PRO

Zehnder ComfoConnect PRO je modulárna brána, ktorá prepája ventilačné jednotky Zehnder ComfoAir (Q350, Q450, Q600, Flex a Classic) s externými systémami riadenia budov cez Modbus TCP. TapHome sa pripája k bráne cez Ethernet — brána potom komunikuje s ventilačnou jednotkou cez zbernicu ComfoNet CAN.

Šablóna poskytuje ovládanie ventilačných režimov (Away / Low / Medium / High), štyri snímače teploty a vlhkosti (odťah, výfuk, vonkajší, prívod), meranie prietoku privádzaného vzduchu, monitorovanie stavu filtra, výber teplotného profilu a konfigurovateľný režim boost.

Hardvérové pripojenie

ComfoConnect PRO sa nachádza medzi domácou sieťou a ventilačnou jednotkou Zehnder. K ventilačnej jednotke sa pripája cez priložený kábel ComfoNet (zbernica CAN) a k sieti cez Ethernet (RJ45) alebo Wi-Fi.

Zehnder ComfoConnect PRO systémový diagram — sieť, brána a ventilačná jednotka
  • Protokol: Modbus TCP
  • Port: 502
  • Predvolené Slave ID: 1
  • Hostname: comfoconnectpro.local (mDNS)
Rozloženie konektorov
Zehnder ComfoConnect PRO rozloženie konektorov — predný, bočný a spodný pohľad

Kľúčové konektory pre integráciu s TapHome:

KonektorFunkcia
Ethernet (RJ45)Sieťové pripojenie — komunikácia Modbus TCP s TapHome
ComfoNetKábel zbernice CAN k ventilačnej jednotke (CAN_H, CAN_L, 12V, GND)
Modbus RTU (H, L)RS-485 — alternatíva pre integráciu BMS (pre TapHome nie je potrebné)
USBServisné pripojenie
PSU 12VDCVstup napájania (12V, max 2A)
Zapojenie kábla ComfoNet
Zehnder ComfoConnect PRO pripojenie kábla ComfoNet k ventilačnej jednotke
Farba vodičaPripojenie
BIELYCAN_L
ŽLTÝCAN_H
ČIERNYGND
ČERVENÝ12V

Povolenie komunikácie Modbus TCP

Modbus TCP je potrebné povoliť cez webové rozhranie ComfoConnect PRO pred tým, ako bude TapHome môcť komunikovať so zariadením.

  1. Pripojte ComfoConnect PRO k lokálnej sieti cez Ethernet alebo Wi-Fi
  2. Otvorte prehliadač a prejdite na http://comfoconnectpro.local (alebo IP adresu zariadenia)
  3. Prihláste sa menom admin a heslom nastaveným pri prvej konfigurácii
  4. Prejdite do Configurations > Third Party Settings
  5. Vyberte Modbus TCP z rozbaľovacieho zoznamu protokolov
  6. Ponechajte predvolené nastavenia — Slave ID: 1, TCP Port: 502
  7. Kliknite na Apply — zariadenie sa reštartuje pre aplikovanie nových nastavení

Uloženie nastavení Modbus TCP reštartuje ComfoConnect PRO. Zariadenie bude počas reštartu dočasne nedostupné.

Konfigurácia v TapHome

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa ComfoConnect PRO v lokálnej sieti (skontrolujte na stránke Network vo webovom rozhraní)
  • Slave ID — Modbus slave adresa (predvolené: 1)

ComfoConnect PRO podporuje mDNS — je dostupný ako comfoconnectpro.local. Priraďte statickú IP adresu v nastaveniach DHCP routera, aby sa adresa nezmenila po výpadku napájania.

Možnosti zariadenia

Šablóna obsahuje nasledujúce zariadenia:

Ovládanie ventilácie
  • Ventilation (prepínač s viacerými hodnotami) — ventilačný režim cez holding register HR:0. Vyberá úroveň prietoku vzduchu: Away (minimum), Low, Medium, High. Ventilačná jednotka prispôsobí otáčky ventilátorov podľa zvoleného režimu.
  • Ventilation Boost — prepínač cez cievku C:6. Aktivuje maximálny prietok vzduchu na nastaviteľnú dobu (predvolené 2 hodiny / 7200 sekúnd nastavených pri inicializácii šablóny cez HR:4). Boost je dostupný pri vypnutom automatickom režime.
  • Airflow — snímač na čítanie aktuálneho prietoku privádzaného vzduchu v m³/h z input registra IR:6.
Monitorovanie teploty a vlhkosti

Šablóna obsahuje štyri kombinované snímače teploty a vlhkosti. Hodnoty teploty sú uložené ako °C × 10 (Int16, delené 10), vlhkosť ako percentá (Int16, delené 100).

SnímačRegister teplotyRegister vlhkostiPopis
ExtractIR:8IR:13Vzduch odoberaný z miestností pred výmenníkom tepla
ExhaustIR:9IR:14Vzduch opúšťajúci výmenník tepla smerom von
OutdoorIR:10IR:15Prívod čerstvého vzduchu
SupplyIR:11IR:16Ohriatý čerstvý vzduch privádzaný do miestností

Izbová teplota (IR:7) a izbová vlhkosť (IR:12) sú dostupné v mape Modbus registrov, ale nie sú zahrnuté v šablóne. Vyžadujú voliteľný izbový snímač pripojený k ventilačnej jednotke.

Teplotný profil
  • Temperature Profile (prepínač s viacerými hodnotami) — vyberá správanie bypassu výmenníka tepla cez holding register HR:1. Hodnoty: Normal (vyvážený), Cold (zachováva viac tepla), Warm (umožňuje viac bypasového chladenia).
Monitorovanie filtra
  • Filter Dirty — binárny snímač na čítanie z diskrétneho vstupu DI:3. Signalizuje, kedy filter potrebuje výmenu alebo čistenie.
  • Filter Days Left — snímač na čítanie z input registra IR:25. Zobrazuje zostávajúcu životnosť filtra v dňoch, odpočítavanú od nakonfigurovanej životnosti filtra.
Ďalšie možnosti registrov

ComfoConnect PRO sprístupňuje ďalšie Modbus registre, ktoré nie sú momentálne zahrnuté v šablóne TapHome:

RegisterNázovTypPoznámky
IR:0Connection StateSnímač0=OK, 30=nie CAQ, 40=nekompatibilná verzia, 50=žiadna jednotka
IR:1–IR:5Active Errors 1–5SnímačChybové kódy (84 definovaných kódov)
IR:17–IR:24CO2 Zones 1–8Snímačppm, vyžaduje voliteľné CO2 snímače
HR:2Temperature Profile ModeKonfig0=Adaptive, 1=Fixed, 2=External Setpoint
HR:3External SetpointKonfig°C×10, rozsah 5–35°C
C:0Reset ErrorsAkciaSamoresetovacia cievka
C:5Auto ModeKonfigPovolenie/zakázanie automatickej ventilácie
C:7Away FunctionKonfigPovolenie/zakázanie funkcie Away
C:8ComfoCoolKonfigPovolenie/zakázanie pasívneho chladenia

Kompatibilné ventilačné jednotky

ComfoConnect PRO funguje s nasledujúcimi ventilačnými systémami Zehnder:

  • ComfoAir Q séria — Q350, Q450, Q600 (kompatibilné s ComfoNet)
  • ComfoAir Flex — kompatibilný s ComfoNet
  • ComfoAir Classic séria — ComfoAir 160, 180, 200, 225, 350, 450, 550, SL220, SL330, Standard 300, Standard 375 (dostupné od softvérovej verzie 1.1)

Riešenie problémov

Žiadna Modbus komunikácia
  1. Overte, že Modbus TCP je povolený vo webovom rozhraní (Configurations > Third Party Settings)
  2. Potvrďte IP adresu ComfoConnect PRO — skontrolujte http://comfoconnectpro.local alebo tabuľku DHCP v routeri
  3. Uistite sa, že TapHome Core a ComfoConnect PRO sú v rovnakej sieti/podsieťi
  4. Skontrolujte, že žiadny firewall neblokuje port 502
  5. Overte, že LED dióda ComfoNet svieti stále zeleno — blikanie indikuje problém s káblom medzi bránou a ventilačnou jednotkou
Chyba Gateway path unavailable

Modbus výnimka s kódom 0x0A (GatewayPathUnavailable) znamená, že ComfoConnect PRO nedokáže spojiť sa s ventilačnou jednotkou cez ComfoNet. Skontrolujte pripojenie kábla ComfoNet a overte, že ventilačná jednotka je zapnutá.

Režim boost nereaguje

Režim boost cez cievku C:6 funguje len pri vypnutom automatickom režime (cievka C:5). Inicializačný skript šablóny automatický režim vypne, ale ak bol manuálne znova zapnutý, príkazy boost budú ignorované.

Dostupné zariadenia

ComfoConnect PRO Modul
Servisné akcie
Akcia

ComfoConnect PRO

Servisné akcie
Akce
Prietok vzduchu Premenná Len na čítanie

Prietok privádzaného vzduchu v m³/h

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

Prietok vzduchu

Čítanie
MODBUSR(A, 6, Int16)
Teplota a vlhkosť výfuku Teplotný senzor Len na čítanie

Teplota a vlhkosť výfukového vzduchu — vzduch opúšťajúci výmenník tepla smerom von

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

Teplota a vlhkosť výfuku

Čítanie vlhkosti
MODBUSR(A, 14, Int16) / 100
Čítanie teploty
MODBUSR(A, 9, Int16) / 10
Teplota a vlhkosť odťahu Teplotný senzor Len na čítanie

Teplota a vlhkosť odťahového vzduchu — vzduch odoberaný z miestností pred výmenníkom tepla

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

Teplota a vlhkosť odťahu

Čítanie vlhkosti
MODBUSR(A, 13, Int16) / 100
Čítanie teploty
MODBUSR(A, 8, Int16) / 10
Znečistený filter Jazýčkový kontakt Len na čítanie

Upozornenie na výmenu alebo čistenie filtra

Register: DI:3 Bool boolean

Znečistený filter

Čítanie
MODBUSR(D, 3, Bool)
Vonkajšia teplota a vlhkosť Teplotný senzor Len na čítanie

Teplota a vlhkosť vonkajšieho vzduchu na prívode čerstvého vzduchu

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

Vonkajšia teplota a vlhkosť

Čítanie vlhkosti
MODBUSR(A,15,Int16)/100
Čítanie teploty
MODBUSR(A, 10, Int16) / 10
Teplota a vlhkosť prívodu Teplotný senzor Len na čítanie

Teplota a vlhkosť privádzaného vzduchu — ohriatý čerstvý vzduch privádzaný do miestností

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

Teplota a vlhkosť prívodu

Čítanie vlhkosti
MODBUSR(A, 16, Int16) / 100
Čítanie teploty
MODBUSR(A, 11, Int16) / 10
Teplotný profil Viacstavový prepínač

Správanie bypassu výmenníka tepla — Normal, Cold (zachováva viac tepla), Warm (umožňuje viac bypasového chladenia)

Register: SH:1 Int16 numeric
Hodnoty / Stavy: Normal · Cold · Warm

Teplotný profil

Čítanie stavu prepínača
MODBUSR(SH, 1, Int16)
Zápis stavu prepínača
MODBUSW(SH, 1, Int16, Mu)
Ventilácia Viacstavový prepínač

Ventilačný režim — Away (minimum), Low, Medium, High

Register: SH:0 Int16 numeric
Hodnoty / Stavy: Away · Low · Medium · High

Ventilácia

Čítanie stavu prepínača
MODBUSR(SH, 0, Int16)
Zápis stavu prepínača
MODBUSW(SH, 0, Int16, Mu)
Zostávajúce dni filtra Premenná Len na čítanie

Zostávajúca životnosť filtra v dňoch

Register: IR:25 Int16 Jednotka: days

Zostávajúce dni filtra

Čítanie
MODBUSR(A, 25, Int16)
Ventilačný boost Prepínač

Maximálny prietok vzduchu na nastaviteľnú dobu (predvolené 2 hodiny)

Register: C:6 Bool boolean

Ventilačný boost

Čítanie stavu prepínača
MODBUSR(SC,6,Bool)
Zápis stavu prepínača
MODBUSW(SC,6, Bool,St)
Čítanie (modul)
MODBUSW(H,4,UInt16,7200)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje

  • Zehnder ComfoConnect PRO — Installer Manual
    zehnder.lv 2026-03-21
    PDF
  • HA Custom Component — ha_comfoconnectpro (Modbus TCP)
    github.com 2026-03-21