Qualité de l'air · HRV · Zehnder · Modbus TCP · KNX · 10 min de lecture

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.

RegistreDescriptionTypeValeurs / Remarques
337Vitesse du ventilateur de soufflage0–100 %, R/WÉcrire pour définir directement la vitesse du ventilateur
338Extraire la vitesse du ventilateur0–100 %, R/WGénéralement identique à la soufflage
341Mode de fonctionnementuint16, R/W0=Away 25%, 1=Low 50%, 2=Medium 75%, 3=High 100%, 4=Boost 20min
209État du volet by-pass0/1, R/O0=fermé (récupération de chaleur active), 1=ouvert (bypass/free cooling)
211Alarme encrassement filtre0/1, R/O1=remplacement du filtre nécessaire; réinitialiser via l'interface web ComfoConnect
221Température de l'air soufflé°C×10, R/OTempérature après échangeur thermique (avant grille de soufflage)
222Température de l'air extrait°C×10, R/OTempérature d'extraction de la pièce
225Température extérieure°C×10, R/OAir 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 sensors

Verrouillage 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 schedule

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

ÉtapeActionCritère de réussite
1Installer le ComfoConnect LAN C dans le connecteur bus ComfoAir QInterface web ComfoConnect accessible à l'IP attribuée – version du firmware affichée
2Activer Modbus TCP dans l'interface web ComfoConnectLe port Modbus 502 répond – vérifier avec un outil d'interrogation Modbus (ModScan ou similaire)
3Charger la table de signaux MAPS dans Intesis IN701KNXTest MAPS : lire le registre 221 (température de soufflage) — affiche la température de soufflage actuelle
4Télécharger le projet ETS6 : affectations GA vers le dispositif IntesisProgrammation Intesis terminée — aucune erreur de téléchargement ETS6
5Vérifier GA 8/1/4 (température de soufflage) dans le Group Monitor ETS6La valeur correspond à l'affichage ComfoAir Q de la température de soufflage ±1°C
6Envoyer le mode 3 (High) à GA 8/1/0L'affichage ComfoAir Q montre le mode High (100%) — ventilateurs à pleine vitesse (audible)
7Mesurer 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
8Déclencher un CO2 élevé (simuler via ETS6) → vérifier que le mode augmenteLa 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 →
Chargement...
Retour en haut