Ventilazione con recupero di calore e KNX: Integrazione Modbus Zehnder ComfoAir Q e controllo bypass
La ventilazione con recupero di calore (HRV) integrata con KNX tramite Modbus TCP consente un controllo granulare della velocità della ventola per la ventilazione a richiesta di CO2, l'attivazione automatica del bypass per il free cooling estivo e gli avvisi di manutenzione dei filtri – superando il controllo limitato on/off/boost dei termostati HRV autonomi.
Ruolo dell'HRV negli edifici KNX
La ventilazione meccanica con recupero di calore fornisce una ventilazione meccanica bilanciata — uguale portata di mandata e estrazione — con un'efficienza di recupero del calore del 75–92% a seconda dell'unità. Lo standard Passivhaus richiede un minimo del 75% di recupero del calore alla portata di progetto; il Zehnder ComfoAir Q raggiunge il 92% in condizioni nominali.
Perché l'integrazione KNX HRV
- Velocità variabile del ventilatore dalla logica CO2 DCV (non solo 3 modalità fisse)
- Bypass forzato aperto per raffrescamento notturno tramite programma orario KNX
- Integrazione contatti finestra: ridurre la ventilazione quando le finestre sono aperte
- Allarme filtro sporco → email di manutenzione ARISTO
- Monitoraggio temperatura: mandata/estrazione/esterno via GA KNX
Economia del recupero di calore
- Casa Passivhaus 350m²: 92% di recupero di calore risparmia ~3.500 kWh/anno rispetto alla sola estrazione
- A €0,25/kWh di calore: risparmio di €875/anno sui costi di riscaldamento
- Ritorno dell'investimento per VMC con recupero vs. estrattore: 5–8 anni (ben entro la vita del prodotto)
- Combinato con regolazione CO₂: ulteriore risparmio energetico del 30–40% sui ventilatori
- Crediti BREEAM Hea 02: VMC con recupero + monitoraggio CO₂ combinati
Hardware Zehnder ComfoAir Q e ComfoConnect LAN C
Il ComfoAir Q350 (350 m³/h, doppi ventilatori EC, scambiatore a controcorrente con serranda di bypass) è l'unità VMC con recupero standard per uso residenziale e piccolo commerciale. Il ComfoConnect LAN C è il modulo bridge Ethernet che fornisce accesso di rete a tutti i dati ComfoAir Q – inclusi Modbus TCP, REST API e BACnet/IP.
Configurazione ComfoConnect LAN C
Installation: plug ComfoConnect LAN C into ComfoAir Q bus connector (rear panel, right side) RJ45 Ethernet → network switch → same subnet as KNX gateway IP address: DHCP assigned by router (check router DHCP table or use Zehnder network scanner app) Assign static IP in ComfoConnect web interface for reliability Enable Modbus TCP: ComfoConnect web UI → Settings → Modbus → Enable Modbus TCP port: 502 (default) Modbus device ID: 1 (default) Firmware: update to v3.0+ for BACnet/IP support (Modbus TCP available from firmware v2.0+) Update via ComfoConnect web interface → Firmware → Update
Mappa dei registri Modbus ComfoAir Q
La mappa dei registri Modbus ComfoConnect LAN C fornisce accesso in lettura/scrittura alla velocità della ventola, alla modalità operativa e al controllo del bypass, oltre all'accesso in sola lettura ai sensori di temperatura, all'allarme filtro e ai dati energetici.
| Registro | Descrizione | Tipo | Valori / Note |
|---|---|---|---|
| 337 | Velocità ventola di mandata | 0–100 %, R/W | Scrivere per impostare direttamente la velocità della ventola |
| 338 | Estrarre la velocità della ventola | 0–100 %, R/W | Tipicamente uguale alla mandata |
| 341 | Modalità operativa | uint16, R/W | 0=Away 25%, 1=Low 50%, 2=Medium 75%, 3=High 100%, 4=Boost 20min |
| 209 | Stato serranda bypass | 0/1, R/O | 0=chiuso (recupero calore attivo), 1=aperto (bypass/free cooling) |
| 211 | Allarme filtro sporco | 0/1, R/O | 1=sostituzione filtro necessaria; resettare tramite interfaccia web ComfoConnect |
| 221 | Temperatura aria di mandata | °C×10, R/O | Temperatura dopo scambiatore di calore (prima della griglia di mandata) |
| 222 | Temperatura aria di estrazione | °C×10, R/O | Temperatura estrazione ambiente |
| 225 | Temperatura esterna | °C×10, R/O | Aria di mandata prima dello scambiatore di calore — approssimazione temperatura esterna |
Tabella segnali MAPS gateway Intesis
Configurare Intesis IN701KNX come master Modbus TCP collegato all'indirizzo IP del ComfoConnect LAN C. Lo strumento di configurazione MAPS mappa ogni registro Modbus su un indirizzo di gruppo KNX con il corretto DPT e fattore di scala.
Tabella segnali MAPS Intesis IN701KNX — ComfoAir Q
Signal Register DPT Scale GA Description 1 341 5.001 ×25 8/1/0 Ventilation mode (0=Away to 4=Boost) 2 337 5.001 ÷1 8/1/1 Supply fan speed (%) 3 209 1.001 — 8/1/2 Bypass damper open (0/1) 4 211 1.001 — 8/1/3 Filter dirty alarm (0/1) 5 221 9.001 ÷10 8/1/4 Supply air temperature (°C) 6 222 9.001 ÷10 8/1/5 Extract air temperature (°C) 7 225 9.001 ÷10 8/1/6 Outdoor temperature (°C) Mode scaling (register 341 ↔ DPT 5.001): DPT value 0 (0%) → register 0 (Away, 25%) DPT value 25 (25%) → register 1 (Low, 50%) DPT value 50 (50%) → register 2 (Medium, 75%) DPT value 75 (75%) → register 3 (High, 100%) DPT value 100(100%)→ register 4 (Boost, 20 min) Poll interval: 30 seconds (all registers) Modbus timeout: 5 seconds Retry on timeout: 3 attempts
Integrazione DCV: CO2 a modalità HRV
La logica DCV CO2 invia un comando di modalità al ComfoAir Q tramite GA 8/1/0 — selezionando la modalità di ventilazione Away, Low, Medium o High in base alle soglie di concentrazione di CO2. Il rilevamento presenza aggiunge la modalità standby quando l'edificio è vuoto.
Logica CO2 → modalità HRV — Modulo logico MDT
Input: GA 9/1/10 (max zone CO2, ppm)
Output: GA 8/1/0 (ventilation mode, DPT 5.001 × 25)
Thresholds:
CO2 < 700 ppm: → send value 0 (Away mode, 25%)
CO2 700–900 ppm: → send value 25 (Low mode, 50%)
CO2 900–1100 ppm: → send value 50 (Medium mode, 75%)
CO2 > 1100 ppm: → send value 75 (High mode, 100%)
Presence interlock:
All rooms unoccupied 30 min → send value 0 (Away)
First room presence = 1:
→ send value 25 (Low mode, 50%) immediately
CO2 takes over after 5 minutes
Residential simplified (3 modes only):
Unoccupied → Away (25%)
Occupied, CO2 < 900 ppm → Low (50%)
Occupied, CO2 > 900 ppm → High (100%)Controllo bypass estivo — free cooling
La serranda di bypass del ComfoAir Q si apre automaticamente quando la temperatura esterna è inferiore a quella interna — consentendo all'aria fresca esterna di bypassare lo scambiatore di calore e ventilare l'edificio. KNX potenzia questo con una logica di bypass forzato per il raffrescamento notturno estivo.
Logica di free cooling notturno — programma orario KNX
Conditions for KNX-forced night cooling:
GA 8/1/6 (outdoor temperature) < 16°C
AND GA 8/2/0 (indoor temperature) > 24°C
AND time: 22:00–06:00
Action: send value 75 (High mode) to GA 8/1/0
→ ComfoAir Q runs at 100% with bypass open
→ Cool outdoor air flushes building overnight
→ Indoor temperature falls 2–4°C before 06:00
Bypass damper read-back:
GA 8/1/2 (bypass state, 0=closed, 1=open)
If mode = High AND outdoor < indoor AND GA 8/1/2 = 0:
→ Bypass not opening — check ComfoAir Q parameters
(ComfoConnect: bypass enabled and outdoor < indoor
condition may need 2-hour delay to trigger)
Daytime bypass (automatic by ComfoAir Q):
No KNX action required — ComfoConnect handles
automatic bypass based on its own sensorsInterblocco contatto finestra: se una finestra è aperta (contatto finestra KNX GA = 1), inviare la modalità 0 (Assente) a GA 8/1/0 — non ha senso ventilare meccanicamente quando una finestra fornisce ventilazione naturale. Ciò impedisce anche alla VMC di aspirare aria non condizionata attraverso una finestra aperta e di ridurre le temperature delle altre zone.
Integrazione manutenzione filtri
La sostituzione del filtro ComfoAir Q è prevista ogni 12 mesi (filtro di mandata G4 e filtro di estrazione F7). Il registro di allarme filtro Modbus attiva un cambio di indirizzo di gruppo KNX che genera un avviso di manutenzione ARISTO.
Regola avviso filtro ARISTO BewO
Trigger: GA 8/1/3 (Filter Dirty Alarm) changes to 1
(Modbus register 211 read = 1)
ARISTO BewO rule:
IF GA("8/1/3") = 1
THEN ALARM "ComfoAir Q filter replacement due — " + DATE
TO EMAIL maintenance@building.com
CC facilities@building.com
After filter replacement:
Reset alarm via ComfoConnect web interface:
Settings → Maintenance → Reset filter timer
Modbus register 211 returns to 0 within 5 minutes
GA 8/1/3 returns to 0 → alarm auto-clears in ARISTO
O&M manual (BREEAM Man 01 — sustainable procurement):
Include filter part numbers (G4: Zehnder 523050270,
F7: Zehnder 523050280) and 12-month replacement scheduleAlternativa Pluggit aerocon HRV
Il Pluggit aerocon Plus (varianti 280/400/550 m³/h) è un'unità VMC prodotta in Germania con prestazioni paragonabili alla serie Zehnder ComfoAir Q. Per progetti in cui il prezzo premium di Zehnder non è giustificato dai requisiti di specifica, Pluggit offre un costo inferiore del 10–15% alla stessa portata d'aria.
Integrazione Pluggit
- Modbus TCP: stesso sottoinsieme di protocollo ComfoConnect di Zehnder
- Mappa registri: compatibile con Zehnder (differenze minori negli offset dei registri)
- Home Assistant: integrazione Pluggit HACS (API REST)
- KNX: stesso approccio Intesis IN701KNX — regolare i numeri di registro MAPS
- Preferito per progetti residenziali tedeschi con budget inferiore a 500.000 €
Quando specificare Zehnder
- Progetti Passivhaus (Zehnder certificato PHI con efficienza del 92%)
- Progetti che richiedono BACnet/IP (firmware Zehnder v3.0+)
- Zehnder already specified by M&E consultant or architect
- API REST ComfoConnect richiesta per l'integrazione con l'home automation
- Contratto di servizio con la rete di assistenza Zehnder richiesto
Messa in servizio e bilanciamento del flusso d'aria
Eseguire l'integrazione KNX ComfoAir Q in otto passaggi. Completare la verifica della connettività Modbus prima del download ETS6 per individuare tempestivamente problemi di rete o di configurazione.
| Passo | Azione | Criterio di superamento |
|---|---|---|
| 1 | Installare ComfoConnect LAN C nel connettore bus ComfoAir Q | Interfaccia web ComfoConnect accessibile all'IP assegnato – versione firmware visualizzata |
| 2 | Abilitare Modbus TCP nell'interfaccia web ComfoConnect | La porta Modbus 502 risponde – verificare con strumento di polling Modbus (ModScan o simile) |
| 3 | Carica tabella segnali MAPS in Intesis IN701KNX | Test MAPS: leggere registro 221 (temperatura mandata) — mostra temperatura mandata attuale |
| 4 | Scarica progetto ETS6: assegnazioni GA al dispositivo Intesis | Programmazione Intesis completata — nessun errore di download ETS6 |
| 5 | Verifica GA 8/1/4 (temperatura mandata) in Group Monitor ETS6 | Valore corrisponde al display ComfoAir Q della temperatura mandata ±1°C |
| 6 | Invia modalità 3 (High) a GA 8/1/0 | Il display ComfoAir Q mostra modalità High (100%) — ventole a piena velocità (udibile) |
| 7 | Misurare la portata d'aria di mandata e di estrazione ai diffusori (anemometro) | Mandata ed estrazione entro ±5% l'una dall'altra — regolare l'impostazione di bilanciamento ComfoAir Q se necessario |
| 8 | Attivare CO2 elevato (simulare tramite ETS6) → verificare che la modalità aumenti | La logica DCV comanda correttamente la modalità di ventilazione da Away a High al superamento della soglia CO2 |
Necessita di messa in servizio dell'integrazione HRV Modbus KNX?
Configuriamo ComfoConnect LAN C Modbus TCP, carichiamo le tabelle dei segnali Intesis MAPS e mettiamo in servizio la logica DCV e bypass in ETS6 — fornendo l'integrazione HRV KNX con registri del bilancio del flusso d'aria e programmi di manutenzione dei filtri.
Richiedi un preventivo →