Calidad del aire · HRV · Zehnder · Modbus TCP · KNX · 10 min de lectura

Ventilación con recuperación de calor y KNX: Integración Modbus Zehnder ComfoAir Q y control de bypass

La ventilación con recuperación de calor (HRV) integrada con KNX a través de Modbus TCP permite un control granular de la velocidad del ventilador para ventilación controlada por demanda de CO2, activación automática del bypass para free cooling estival y alertas de mantenimiento de filtros – superando el control limitado de encendido/apagado/boost de los termostatos HRV independientes.

Rol de la HRV en edificios KNX

La ventilación mecánica con recuperación de calor proporciona ventilación mecánica balanceada — igual caudal de impulsión y extracción — con una eficiencia de recuperación de calor del 75–92% según la unidad. El estándar Passivhaus exige un mínimo del 75% de recuperación de calor en el caudal de diseño; el Zehnder ComfoAir Q alcanza el 92% en condiciones nominales.

Por qué la integración KNX HRV

  • Velocidad variable del ventilador desde lógica CO2 DCV (no solo 3 modos fijos)
  • Bypass forzado abierto para enfriamiento nocturno mediante programación horaria KNX
  • Integración de contactos de ventana: reducir ventilación cuando las ventanas están abiertas
  • Alarma de filtro sucio → correo de mantenimiento ARISTO
  • Monitoreo de temperatura: impulsión/extracción/exterior a través de GA KNX

Economía de la recuperación de calor

  • Casa Passivhaus 350m²: 92% de recuperación de calor ahorra ~3.500 kWh/año frente a solo extracción
  • A €0,25/kWh de calor: ahorro de €875/año en costes de calefacción
  • Amortización de VMC con recuperación vs. extractor: 5–8 años (muy dentro de la vida útil del producto)
  • Combinado con regulación por CO₂: ahorro adicional del 30–40% en energía de ventiladores
  • Créditos BREEAM Hea 02: VMC con recuperación + monitorización de CO₂ combinados

Hardware Zehnder ComfoAir Q y ComfoConnect LAN C

El ComfoAir Q350 (350 m³/h, dobles ventiladores EC, intercambiador de contraflujo con compuerta de bypass) es la unidad de VMC con recuperación estándar para uso residencial y pequeño comercial. El ComfoConnect LAN C es el módulo puente Ethernet que proporciona acceso de red a todos los datos de ComfoAir Q – incluyendo Modbus TCP, REST API y BACnet/IP.

Configuración de 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

Mapa de registros Modbus ComfoAir Q

El mapa de registros Modbus ComfoConnect LAN C proporciona acceso de lectura/escritura a la velocidad del ventilador, modo de funcionamiento y control del bypass, además de acceso de solo lectura a los sensores de temperatura, alarma del filtro y datos de energía.

RegistroDescripciónTipoValores / Notas
337Velocidad del ventilador de impulsión0–100 %, R/WEscribir para ajustar la velocidad del ventilador directamente
338Extraer velocidad del ventilador0–100 %, R/WNormalmente igual que la impulsión
341Modo de funcionamientouint16, L/E0=Away 25%, 1=Low 50%, 2=Medium 75%, 3=High 100%, 4=Boost 20min
209Estado del damper de bypass0/1, R/O0=cerrado (recuperación de calor activa), 1=abierto (bypass/enfriamiento libre)
211Alarma de filtro sucio0/1, R/O1=reemplazo de filtro debido; restablecer a través de la interfaz web de ComfoConnect
221Temperatura del aire de suministro°C×10, R/OTemperatura después del intercambiador de calor (antes de la rejilla de suministro)
222Temperatura del aire de extracción°C×10, R/OTemperatura de extracción de la habitación
225Temperatura exterior°C×10, R/OAire de impulsión antes del intercambiador de calor — aproximación de temperatura exterior

Tabla de señales MAPS de la pasarela Intesis

Configure el Intesis IN701KNX como maestro Modbus TCP conectado a la dirección IP del ComfoConnect LAN C. La herramienta de configuración MAPS asigna cada registro Modbus a una dirección de grupo KNX con el DPT y factor de escala correctos.

Tabla de señales 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

Integración DCV: CO2 a modo HRV

La lógica DCV de CO2 envía un comando de modo al ComfoAir Q a través de GA 8/1/0 — seleccionando el modo de ventilación Away, Low, Medium o High según los umbrales de concentración de CO2. La detección de presencia añade el modo de espera cuando el edificio está vacío.

Lógica CO2 → modo HRV — Módulo lógico 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%)

Control de bypass de verano — free cooling

La compuerta de bypass del ComfoAir Q se abre automáticamente cuando la temperatura exterior es inferior a la interior — permitiendo que el aire exterior fresco evite el intercambiador de calor y ventile el edificio. KNX mejora esto con una lógica de bypass forzado para enfriamiento nocturno en verano.

Lógica de free cooling nocturno — programación horaria 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

Interbloqueo de contacto de ventana: si una ventana está abierta (contacto de ventana KNX GA = 1), enviar modo 0 (Ausente) a GA 8/1/0 — no tiene sentido ventilar mecánicamente cuando una ventana proporciona ventilación natural. Esto también evita que la VMC aspire aire no acondicionado a través de una ventana abierta y reduzca las temperaturas de las otras zonas.

Integración de mantenimiento de filtros

El reemplazo del filtro ComfoAir Q debe realizarse cada 12 meses (filtro de impulsión G4 y filtro de extracción F7). El registro de alarma de filtro Modbus activa un cambio de dirección de grupo KNX que dispara una alerta de mantenimiento ARISTO.

Regla de alerta de 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 schedule

Alternativa Pluggit aerocon HRV

El Pluggit aerocon Plus (variantes 280/400/550 m³/h) es una unidad de ventilación con recuperación de calor fabricada en Alemania, comparable en rendimiento a la serie Zehnder ComfoAir Q. Para proyectos donde el precio premium de Zehnder no está justificado por los requisitos de especificación, Pluggit ofrece un costo 10–15% menor con la misma capacidad de flujo de aire.

Integración Pluggit

  • Modbus TCP: mismo subconjunto de protocolo ComfoConnect que Zehnder
  • Mapa de registros: compatible con Zehnder (diferencias menores en offsets de registros)
  • Home Assistant: integración Pluggit HACS (API REST)
  • KNX: mismo enfoque Intesis IN701KNX — ajustar números de registro MAPS
  • Preferido para proyectos residenciales alemanes con presupuesto inferior a 500.000 €

Cuándo especificar Zehnder

  • Proyectos Passivhaus (Zehnder certificado PHI con 92 % de eficiencia)
  • Proyectos que requieren BACnet/IP (firmware Zehnder v3.0+)
  • Zehnder already specified by M&E consultant or architect
  • API REST ComfoConnect requerida para integración con domótica
  • Contrato de servicio con la red de servicio Zehnder requerido

Puesta en marcha y equilibrado del flujo de aire

Ponga en marcha la integración KNX del ComfoAir Q en ocho pasos. Complete la verificación de conectividad Modbus antes de la descarga en ETS6 para detectar problemas de red o configuración de forma temprana.

PasoAcciónCriterio de aprobación
1Instalar ComfoConnect LAN C en el conector de bus ComfoAir QInterfaz web de ComfoConnect accesible en la IP asignada – versión de firmware mostrada
2Habilitar Modbus TCP en la interfaz web de ComfoConnectEl puerto Modbus 502 responde – verificar con herramienta de sondeo Modbus (ModScan o similar)
3Cargar tabla de señales MAPS en Intesis IN701KNXPrueba MAPS: leer registro 221 (temperatura de impulsión) — muestra temperatura de impulsión actual
4Descargar proyecto ETS6: asignaciones GA al dispositivo IntesisProgramación Intesis completada — sin errores de descarga ETS6
5Verificar GA 8/1/4 (temperatura de impulsión) en Group Monitor de ETS6El valor coincide con la pantalla ComfoAir Q de temperatura de impulsión ±1°C
6Enviar modo 3 (High) a GA 8/1/0La pantalla ComfoAir Q muestra modo High (100%) — ventiladores a máxima velocidad (audible)
7Mida el caudal de aire de impulsión y extracción en los difusores (anemómetro)Impulsión y extracción dentro del ±5% entre sí — ajuste el ajuste de equilibrio ComfoAir Q si es necesario
8Disparar CO2 alto (simular mediante ETS6) → verificar que el modo aumentaLa lógica DCV controla correctamente el modo de ventilación de Away a High cuando se supera el umbral de CO2

¿Necesita la puesta en marcha de la integración HRV Modbus KNX?

Configuramos ComfoConnect LAN C Modbus TCP, cargamos las tablas de señales de Intesis MAPS y ponemos en marcha la lógica DCV y bypass en ETS6 — proporcionando integración HRV KNX con registros de balance de flujo de aire y programas de mantenimiento de filtros.

Solicitar presupuesto →
Cargando...
Volver arriba