
Il Zehnder ComfoConnect PRO è un gateway modulare che collega le unità di ventilazione Zehnder ComfoAir (Q350, Q450, Q600, Flex e Classic) ai sistemi di automazione degli edifici esterni tramite Modbus TCP. TapHome si collega al gateway via Ethernet — il gateway comunica poi con l’unità di ventilazione tramite il bus CAN ComfoNet.
Il template fornisce il controllo delle modalità di ventilazione (Away / Low / Medium / High), quattro sensori di temperatura e umidità (estrazione, espulsione, esterno, mandata), lettura del flusso d’aria di mandata, monitoraggio dello stato del filtro, selezione del profilo di temperatura e una modalità boost configurabile.
Collegamento hardware
Il ComfoConnect PRO si posiziona tra la rete domestica e l’unità di ventilazione Zehnder. Si collega all’unità di ventilazione tramite il cavo ComfoNet incluso (bus CAN) e alla rete tramite Ethernet (RJ45) o Wi-Fi.

- Protocollo: Modbus TCP
- Porta: 502
- Slave ID predefinito: 1
- Hostname: comfoconnectpro.local (mDNS)
Layout dei connettori

Connettori principali per l’integrazione con TapHome:
| Connettore | Funzione |
|---|---|
| Ethernet (RJ45) | Connessione di rete — comunicazione Modbus TCP con TapHome |
| ComfoNet | Cavo bus CAN verso l’unità di ventilazione (CAN_H, CAN_L, 12V, GND) |
| Modbus RTU (H, L) | RS-485 — alternativa per integrazione BMS (non necessario per TapHome) |
| USB | Connessione di servizio |
| PSU 12VDC | Ingresso alimentazione (12V, max 2A) |
Cablaggio del cavo ComfoNet

| Colore filo | Collegamento |
|---|---|
| BIANCO | CAN_L |
| GIALLO | CAN_H |
| NERO | GND |
| ROSSO | 12V |
Abilitazione della comunicazione Modbus TCP
Modbus TCP deve essere abilitato tramite l’interfaccia web del ComfoConnect PRO prima che TapHome possa comunicare con il dispositivo.
- Collegare il ComfoConnect PRO alla rete locale tramite Ethernet o Wi-Fi
- Aprire un browser e navigare su http://comfoconnectpro.local (o l’indirizzo IP del dispositivo)
- Accedere con nome utente admin e la password impostata durante la prima configurazione
- Navigare su Configurations > Third Party Settings
- Selezionare Modbus TCP dal menu a tendina del protocollo
- Mantenere le impostazioni predefinite — Slave ID: 1, TCP Port: 502
- Fare clic su Apply — il dispositivo si riavvierà per applicare le nuove impostazioni
Il salvataggio delle impostazioni Modbus TCP causa il riavvio del ComfoConnect PRO. Il dispositivo sarà temporaneamente non disponibile durante il riavvio.
Configurazione in TapHome
Durante l’importazione del template in TapHome, specificare:
- Indirizzo IP — l’indirizzo IP del ComfoConnect PRO nella rete locale (verificare nella pagina Network dell’interfaccia web)
- Slave ID — indirizzo slave Modbus (predefinito: 1)
Il ComfoConnect PRO supporta mDNS — è raggiungibile come
comfoconnectpro.local. Assegnare un indirizzo IP statico nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un’interruzione di corrente.
Funzionalità del dispositivo
Il template espone i seguenti dispositivi:
Controllo della ventilazione
- Ventilation (selettore multivalore) — modalità di ventilazione tramite holding register HR:0. Seleziona il livello del flusso d’aria: Away (minimo), Low, Medium, High. L’unità di ventilazione regola la velocità dei ventilatori in base alla modalità selezionata.
- Ventilation Boost — interruttore tramite bobina C:6. Attiva il flusso d’aria massimo per una durata configurabile (predefinita 2 ore / 7200 secondi impostati durante l’inizializzazione del template tramite HR:4). Il boost è disponibile quando la modalità automatica è disattivata.
- Airflow — sensore in sola lettura che mostra il flusso volumetrico corrente del ventilatore di mandata in m³/h dal registro di input IR:6.
Monitoraggio di temperatura e umidità
Il template include quattro sensori combinati di temperatura e umidità. I valori di temperatura sono memorizzati come °C × 10 (Int16, diviso per 10), l’umidità come percentuale (Int16, diviso per 100).
| Sensore | Registro temp. | Registro umidità | Descrizione |
|---|---|---|---|
| Extract | IR:8 | IR:13 | Aria estratta dalle stanze prima dello scambiatore di calore |
| Exhaust | IR:9 | IR:14 | Aria espulsa dallo scambiatore di calore verso l’esterno |
| Outdoor | IR:10 | IR:15 | Presa d’aria fresca |
| Supply | IR:11 | IR:16 | Aria fresca riscaldata immessa nelle stanze |
La temperatura ambiente (IR:7) e l’umidità ambiente (IR:12) sono disponibili nella mappa dei registri Modbus ma non sono incluse nel template. Richiedono un sensore ambiente opzionale collegato all’unità di ventilazione.
Profilo di temperatura
- Temperature Profile (selettore multivalore) — seleziona il comportamento del bypass dello scambiatore di calore tramite holding register HR:1. Valori: Normal (bilanciato), Cold (trattiene più calore), Warm (consente più raffreddamento bypass).
Monitoraggio del filtro
- Filter Dirty — sensore binario in sola lettura dall’ingresso discreto DI:3. Indica quando il filtro necessita di sostituzione o pulizia.
- Filter Days Left — sensore in sola lettura dal registro di input IR:25. Mostra la durata residua del filtro in giorni, in conto alla rovescia dalla durata configurata del filtro.
Funzionalità aggiuntive dei registri
Il ComfoConnect PRO espone registri Modbus aggiuntivi attualmente non inclusi nel template TapHome:
| Registro | Nome | Tipo | Note |
|---|---|---|---|
| IR:0 | Connection State | Sensore | 0=OK, 30=non CAQ, 40=versione incompatibile, 50=nessuna unità |
| IR:1–IR:5 | Active Errors 1–5 | Sensore | Codici errore (84 codici definiti) |
| IR:17–IR:24 | CO2 Zones 1–8 | Sensore | ppm, richiede sensori CO2 opzionali |
| HR:2 | Temperature Profile Mode | Config | 0=Adaptive, 1=Fixed, 2=External Setpoint |
| HR:3 | External Setpoint | Config | °C×10, intervallo 5–35°C |
| C:0 | Reset Errors | Azione | Bobina auto-resettante |
| C:5 | Auto Mode | Config | Attivazione/disattivazione ventilazione automatica |
| C:7 | Away Function | Config | Attivazione/disattivazione funzione Away |
| C:8 | ComfoCool | Config | Attivazione/disattivazione raffreddamento passivo |
Unità di ventilazione compatibili
Il ComfoConnect PRO funziona con i seguenti sistemi di ventilazione Zehnder:
- ComfoAir Q serie — Q350, Q450, Q600 (compatibili ComfoNet)
- ComfoAir Flex — compatibile ComfoNet
- ComfoAir Classic serie — ComfoAir 160, 180, 200, 225, 350, 450, 550, SL220, SL330, Standard 300, Standard 375 (disponibile dalla versione software 1.1)
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che Modbus TCP sia abilitato nell’interfaccia web (Configurations > Third Party Settings)
- Confermare l’indirizzo IP del ComfoConnect PRO — controllare http://comfoconnectpro.local o la tabella DHCP del router
- Assicurarsi che TapHome Core e il ComfoConnect PRO siano nella stessa rete/sottorete
- Controllare che nessun firewall blocchi la porta 502
- Verificare che il LED ComfoNet sia verde fisso — il lampeggio indica un problema di cablaggio tra il gateway e l’unità di ventilazione
Errore Gateway path unavailable
Il codice di eccezione Modbus 0x0A (GatewayPathUnavailable) indica che il ComfoConnect PRO non riesce a raggiungere l’unità di ventilazione tramite ComfoNet. Controllare i collegamenti del cavo ComfoNet e verificare che l’unità di ventilazione sia accesa.
La modalità boost non risponde
La modalità boost tramite bobina C:6 funziona solo quando la modalità automatica (bobina C:5) è disattivata. Lo script di inizializzazione del template disattiva automaticamente la modalità automatica, ma se è stata riattivata manualmente, i comandi boost verranno ignorati.