Ventilation double flux et KNX : Intégration Modbus Zehnder ComfoAir Q et contrôle du bypass
La ventilation double flux (HRV) intégrée au KNX via Modbus TCP permet un contrôle granulaire de la vitesse du ventilateur pour une ventilation pilotée par la demande en CO2, une activation automatique du bypass pour le free cooling estival et des alertes d'entretien des filtres – allant au-delà du contrôle limité marche/arrêt/boost des thermostats HRV autonomes.
Rôle de la HRV dans les bâtiments KNX
La ventilation mécanique avec récupération de chaleur assure une ventilation mécanique équilibrée — débits d'air soufflé et extrait égaux — avec une efficacité de récupération de chaleur de 75 à 92 % selon l'unité. La norme Passivhaus exige un minimum de 75 % de récupération de chaleur au débit de conception ; le Zehnder ComfoAir Q atteint 92 % en conditions nominales.
Pourquoi l'intégration KNX HRV
- Vitesse variable du ventilateur via logique CO2 DCV (pas seulement 3 modes fixes)
- By-pass forcé ouvert pour le refroidissement nocturne via programmation horaire KNX
- Intégration des contacts de fenêtre : réduire la ventilation lorsque les fenêtres sont ouvertes
- Alarme filtre encrassé → e-mail de maintenance ARISTO
- Surveillance de la température : soufflage/extraction/extérieur via GA KNX
Économie de la récupération de chaleur
- Maison Passivhaus 350m² : 92% de récupération de chaleur économise ~3 500 kWh/an par rapport à une simple extraction
- À €0,25/kWh de chaleur : économie de €875/an sur les coûts de chauffage
- Retour sur investissement de la VMC double flux vs. extracteur : 5–8 ans (bien dans la durée de vie du produit)
- Combiné avec la régulation par CO₂ : économie d'énergie supplémentaire de 30–40% sur les ventilateurs
- Crédits BREEAM Hea 02 : VMC double flux + surveillance CO₂ combinées
Matériel Zehnder ComfoAir Q et ComfoConnect LAN C
Le ComfoAir Q350 (350 m³/h, double ventilateurs EC, échangeur à contre-courant avec registre de dérivation) est l'unité de VMC double flux résidentielle et petit tertiaire standard. Le ComfoConnect LAN C est le module passerelle Ethernet qui fournit un accès réseau à toutes les données ComfoAir Q – y compris Modbus TCP, REST API et BACnet/IP.
Configuration du 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
Table des registres Modbus ComfoAir Q
La table des registres Modbus ComfoConnect LAN C permet l'accès en lecture/écriture à la vitesse du ventilateur, au mode de fonctionnement et au contrôle du by-pass, ainsi que l'accès en lecture seule aux capteurs de température, à l'alarme du filtre et aux données énergétiques.
| Registre | Description | Type | Valeurs / Remarques |
|---|---|---|---|
| 337 | Vitesse du ventilateur de soufflage | 0–100 %, R/W | Écrire pour définir directement la vitesse du ventilateur |
| 338 | Extraire la vitesse du ventilateur | 0–100 %, R/W | Généralement identique à la soufflage |
| 341 | Mode de fonctionnement | uint16, R/W | 0=Away 25%, 1=Low 50%, 2=Medium 75%, 3=High 100%, 4=Boost 20min |
| 209 | État du volet by-pass | 0/1, R/O | 0=fermé (récupération de chaleur active), 1=ouvert (bypass/free cooling) |
| 211 | Alarme encrassement filtre | 0/1, R/O | 1=remplacement du filtre nécessaire; réinitialiser via l'interface web ComfoConnect |
| 221 | Température de l'air soufflé | °C×10, R/O | Température après échangeur thermique (avant grille de soufflage) |
| 222 | Température de l'air extrait | °C×10, R/O | Température d'extraction de la pièce |
| 225 | Température extérieure | °C×10, R/O | Air soufflé avant échangeur de chaleur — approximation de la température extérieure |
Tableau des signaux MAPS de la passerelle Intesis
Configurez l'Intesis IN701KNX comme maître Modbus TCP connecté à l'adresse IP du ComfoConnect LAN C. L'outil de configuration MAPS mappe chaque registre Modbus à une adresse de groupe KNX avec le bon DPT et facteur d'échelle.
Tableau des signaux 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
Intégration DCV : CO2 vers mode HRV
La logique DCV CO2 envoie une commande de mode au ComfoAir Q via GA 8/1/0 — sélection du mode de ventilation Away, Low, Medium ou High en fonction des seuils de concentration de CO2. La détection de présence ajoute un mode veille lorsque le bâtiment est inoccupé.
Logique CO2 → mode HRV — Module logique 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%)Contrôle du by-pass été — free cooling
Le volet de by-pass du ComfoAir Q s'ouvre automatiquement lorsque la température extérieure est inférieure à la température intérieure — permettant à l'air extérieur frais de contourner l'échangeur de chaleur et de ventiler le bâtiment. KNX améliore cela avec une logique de by-pass forcé pour le refroidissement nocturne en été.
Logique de free cooling nocturne — programmation horaire 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 sensorsVerrouillage par contact de fenêtre : si une fenêtre est ouverte (contact de fenêtre KNX GA = 1), envoyer le mode 0 (Absent) à GA 8/1/0 — il est inutile de ventiler mécaniquement quand une fenêtre assure une ventilation naturelle. Cela empêche également la VMC d'aspirer de l'air non conditionné par une fenêtre ouverte et de réduire les températures des autres zones.
Intégration de l'entretien des filtres
Le remplacement du filtre ComfoAir Q est dû tous les 12 mois (filtre de soufflage G4 et filtre d'extraction F7). Le registre d'alarme filtre Modbus déclenche un changement d'adresse de groupe KNX qui active une alerte de maintenance ARISTO.
Règle d'alerte filtre 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 scheduleAlternative Pluggit aerocon HRV
Le Pluggit aerocon Plus (variantes 280/400/550 m³/h) est une VMC double flux fabriquée en Allemagne, comparable en performance à la série Zehnder ComfoAir Q. Pour les projets où le prix premium de Zehnder n'est pas justifié par les exigences du cahier des charges, Pluggit offre un coût 10 à 15 % inférieur pour la même capacité de débit d'air.
Intégration Pluggit
- Modbus TCP : même sous-ensemble de protocole ComfoConnect que Zehnder
- Table des registres : compatible avec Zehnder (différences mineures dans les offsets des registres)
- Home Assistant : intégration Pluggit HACS (API REST)
- KNX : même approche Intesis IN701KNX — ajuster les numéros de registre MAPS
- Préféré pour les projets résidentiels allemands de moins de 500 000 €
Quand spécifier Zehnder
- Projets Passivhaus (Zehnder certifié PHI avec un rendement de 92 %)
- Projets nécessitant BACnet/IP (firmware Zehnder v3.0+)
- Zehnder already specified by M&E consultant or architect
- API REST ComfoConnect requise pour l'intégration domotique
- Contrat de service avec le réseau de service Zehnder requis
Mise en service et équilibrage des débits d'air
Réalisez l'intégration KNX du ComfoAir Q en huit étapes. Effectuez une vérification complète de la connectivité Modbus avant le téléchargement ETS6 pour détecter rapidement les problèmes de réseau ou de configuration.
| Étape | Action | Critère de réussite |
|---|---|---|
| 1 | Installer le ComfoConnect LAN C dans le connecteur bus ComfoAir Q | Interface web ComfoConnect accessible à l'IP attribuée – version du firmware affichée |
| 2 | Activer Modbus TCP dans l'interface web ComfoConnect | Le port Modbus 502 répond – vérifier avec un outil d'interrogation Modbus (ModScan ou similaire) |
| 3 | Charger la table de signaux MAPS dans Intesis IN701KNX | Test MAPS : lire le registre 221 (température de soufflage) — affiche la température de soufflage actuelle |
| 4 | Télécharger le projet ETS6 : affectations GA vers le dispositif Intesis | Programmation Intesis terminée — aucune erreur de téléchargement ETS6 |
| 5 | Vérifier GA 8/1/4 (température de soufflage) dans le Group Monitor ETS6 | La valeur correspond à l'affichage ComfoAir Q de la température de soufflage ±1°C |
| 6 | Envoyer le mode 3 (High) à GA 8/1/0 | L'affichage ComfoAir Q montre le mode High (100%) — ventilateurs à pleine vitesse (audible) |
| 7 | Mesurer le débit d'air soufflé et extrait aux diffuseurs (anémomètre) | Soufflage et extraction à ±5 % l'un de l'autre — ajuster le réglage d'équilibre ComfoAir Q si nécessaire |
| 8 | Déclencher un CO2 élevé (simuler via ETS6) → vérifier que le mode augmente | La logique DCV pilote correctement le mode de ventilation de Away à High lorsque le seuil de CO2 est franchi |
Besoin d'une mise en service de l'intégration HRV Modbus KNX ?
Nous configurons ComfoConnect LAN C Modbus TCP, chargeons les tables de signaux Intesis MAPS et mettons en service la logique DCV et by-pass dans ETS6 — fournissant une intégration HRV KNX avec des enregistrements de bilan de débit d'air et des calendriers de maintenance des filtres.
Demander un devis →