---
title: "Zehnder ComfoConnect PRO"
description: "Gateway Modbus TCP Zehnder ComfoConnect PRO collegato a TapHome per il controllo dei sistemi di ventilazione Zehnder ComfoAir."
url: "https://taphome.com/it/compatibility/zehnder-comfoconnect-pro/"
language: it
lastmod: 2026-03-21
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","heat-recovery-ventilation","ethernet","gateway"]
  questions: ["Come integrare la ventilazione Zehnder ComfoAir con TapHome?","Cosa misura e controlla il template Zehnder ComfoConnect PRO in TapHome?","Come collegare il Zehnder ComfoConnect PRO tramite Modbus TCP a TapHome?","Come abilitare Modbus TCP sul Zehnder ComfoConnect PRO?","Quali modalità di ventilazione sono disponibili per Zehnder ComfoAir in TapHome?","Come attivare la modalità boost su Zehnder ComfoAir tramite TapHome?","Il ComfoConnect PRO funziona con le unità ComfoAir Classic o Standard 300?"]
---

# Zehnder ComfoConnect PRO

Comunicazione: Modbus TCP

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

Il Zehnder ComfoConnect PRO è un gateway modulare che collega le unità di ventilazione Zehnder ComfoAir (Q350, Q450, Q600 e Flex) 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.

![Zehnder ComfoConnect PRO schema di sistema — rete, gateway e unità di ventilazione](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/system-diagram-p029-29_hu_124eea9e7e287008.jpg)

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

### Layout dei connettori

![Zehnder ComfoConnect PRO layout dei connettori — vista frontale, laterale e inferiore](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/connector-layout-p007-07_hu_1e2bcba421ab753d.jpg)

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

![Zehnder ComfoConnect PRO collegamento cavo ComfoNet all'unità di ventilazione](https://taphome.com/images/compatibility/zehnder-comfoconnect-pro/wiring-comfonet-p014-14_hu_3df5a7d785b70880.jpg)

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

1. Collegare il ComfoConnect PRO alla rete locale tramite Ethernet o Wi-Fi
2. Aprire un browser e navigare su **http://comfoconnectpro.local** (o l'indirizzo IP del dispositivo)
3. Accedere con nome utente **admin** e la password impostata durante la prima configurazione
4. Navigare su **Configurations > Third Party Settings**
5. Selezionare **Modbus TCP** dal menu a tendina del protocollo
6. Mantenere le impostazioni predefinite — Slave ID: 1, TCP Port: 502
7. Fare clic su **Apply** — il dispositivo si riavvierà per applicare le nuove impostazioni

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

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

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

> [!WARNING]
> La **serie ComfoAir Classic** (ComfoAir 160/180/200/225/350/450/550, SL220/SL330, Standard 300/375) **non è supportata** dal ComfoConnect PRO, nonostante versioni precedenti del manuale di installazione Zehnder (schema di collegamento, pagina 29) elenchino questi modelli come „disponibili dalla versione software 1.1". Le unità Classic utilizzano un protocollo legacy diverso e in passato si basavano sui moduli ComfoConnect LAN-C o KNX-C, ora non più disponibili. Lo Standard 300 dispone solo di un ingresso boost hardware e non può essere controllato in remoto in alcun modo. Per le unità Classic più vecchie, contattare Zehnder per le raccomandazioni attuali o considerare la sostituzione con un'unità ComfoAir Q o Flex.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che Modbus TCP sia abilitato nell'interfaccia web (Configurations > Third Party Settings)
2. Confermare l'indirizzo IP del ComfoConnect PRO — controllare http://comfoconnectpro.local o la tabella DHCP del router
3. Assicurarsi che TapHome Core e il ComfoConnect PRO siano nella stessa rete/sottorete
4. Controllare che nessun firewall blocchi la porta 502
5. 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.

## Dispositivi disponibili

ComfoConnect PRO Modulo

Flusso d'aria Variabile Solo lettura

Flusso volumetrico del ventilatore di mandata in m³/h

Registro: IR:6 Int16 Unità: m³/h

Temperatura e umidità espulsione Sensore di temperatura Solo lettura

Temperatura e umidità dell'aria espulsa — aria che lascia lo scambiatore di calore verso l'esterno

Registro: IR:9 (temp), IR:14 (hum) Int16 Unità: °C / % scaled

Temperatura e umidità estrazione Sensore di temperatura Solo lettura

Temperatura e umidità dell'aria estratta — aria prelevata dalle stanze prima dello scambiatore di calore

Registro: IR:8 (temp), IR:13 (hum) Int16 Unità: °C / % scaled

Filtro sporco Contatto reed Solo lettura

Avviso di sostituzione o pulizia del filtro

Registro: DI:3 Bool boolean

Temperatura e umidità esterna Sensore di temperatura Solo lettura

Temperatura e umidità dell'aria esterna alla presa d'aria fresca

Registro: IR:10 (temp), IR:15 (hum) Int16 Unità: °C / % scaled

Temperatura e umidità mandata Sensore di temperatura Solo lettura

Temperatura e umidità dell'aria di mandata — aria fresca riscaldata immessa nelle stanze

Registro: IR:11 (temp), IR:16 (hum) Int16 Unità: °C / % scaled

Profilo di temperatura Interruttore multivalore

Comportamento bypass dello scambiatore di calore — Normal, Cold (trattiene più calore), Warm (consente più raffreddamento bypass)

Registro: SH:1 Int16 numeric

Valori / Stati: Normal · Cold · Warm

Ventilazione Interruttore multivalore

Modalità di ventilazione — Away (minimo), Low, Medium, High

Registro: SH:0 Int16 numeric

Valori / Stati: Away · Low · Medium · High

Giorni rimanenti filtro Variabile Solo lettura

Durata residua del filtro in giorni

Registro: IR:25 Int16 Unità: days

Boost ventilazione Interruttore

Flusso d'aria massimo per una durata configurabile (predefinita 2 ore)

Registro: C:6 Bool boolean

Valori / Stati: ON · OFF

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

Possibili miglioramenti (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

## Fonti

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

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

