Durante mucho tiempo ventilamos la casa «por costumbre»: abrir las ventanas diez minutos por la mañana, todos los días, haga el tiempo que haga fuera. Desde que integramos los sensores de calidad del aire con el sistema de ventilación, esa costumbre desapareció por completo: ahora la casa se ventila cuando realmente lo necesita, y no antes ni después. En este artículo explicamos cómo automatizar tanto una VMC como un sistema de ventanas motorizadas si no dispones de VMC.

VMC vs. ventilación manual: la diferencia real
Un sistema de Ventilación Mecánica Controlada (VMC) extrae aire viciado de cocina y baños e introduce aire nuevo en dormitorios y salón de forma continua y controlada, sin depender de abrir ventanas. Si tu vivienda ya cuenta con una VMC (simple o doble flujo), el salto a «VMC inteligente» consiste en que su velocidad deje de ser fija y pase a depender de los datos reales de calidad del aire, en lugar de un timer genérico.
| Sistema | Cómo funciona | Ventaja principal | Limitación |
|---|---|---|---|
| Ventilación manual (ventanas) | Abrir/cerrar según hábito o clima | Sin coste de instalación | Pérdida de calor/frío, depende de acordarse |
| VMC simple flujo | Extrae aire viciado, entra aire por rejillas pasivas | Renovación continua sin intervención | Entrada de aire sin recuperar temperatura |
| VMC doble flujo con recuperador | Extrae e introduce aire, recuperando parte del calor | Mejor eficiencia energética | Instalación más compleja y cara |
| Ventanas motorizadas | Se abren automáticamente según condiciones | Aprovecha ventilación natural | Depende del clima exterior |
Automatizar una VMC existente
Si tu VMC tiene un regulador compatible (muchos modelos permiten variar la velocidad mediante una señal de 0-10V, un relé de varias velocidades, o ya incorporan conectividad), puedes vincular su velocidad al sensor de CO2 y humedad de la estancia con peor calidad de aire en cada momento:
yaml
automation:
- alias: "VMC velocidad alta por CO2 elevado"
triggers:
- trigger: numeric_state
entity_id: sensor.co2_maximo_vivienda
above: 1000
actions:
- action: select.select_option
target:
entity_id: select.vmc_velocidad
data:
option: "alta"
- alias: "VMC velocidad normal"
triggers:
- trigger: numeric_state
entity_id: sensor.co2_maximo_vivienda
below: 800
actions:
- action: select.select_option
target:
entity_id: select.vmc_velocidad
data:
option: "normal"
El sensor sensor.co2_maximo_vivienda puede ser una plantilla que calcula el valor máximo entre todos los sensores de CO2 de la casa, de forma que la ventilación responda a la estancia que más lo necesita en cada momento, no solo a una habitación concreta.

Sin VMC: ventanas motorizadas según clima y aire interior
Si no dispones de VMC, una alternativa que hemos probado con buenos resultados es automatizar la apertura de ventanas motorizadas o de claraboyas, condicionando la apertura tanto a la calidad del aire interior como a las condiciones exteriores, para no abrir con lluvia, viento fuerte o temperaturas extremas:
yaml
automation:
- alias: "Abrir ventana salón si CO2 alto y clima favorable"
triggers:
- trigger: numeric_state
entity_id: sensor.co2_salon
above: 1000
conditions:
- condition: numeric_state
entity_id: sensor.temperatura_exterior
above: 10
below: 30
- condition: state
entity_id: binary_sensor.lluvia
state: "off"
- condition: numeric_state
entity_id: sensor.velocidad_viento
below: 30
actions:
- action: cover.open_cover
target:
entity_id: cover.ventana_salon
Y su complemento de cierre automático cuando el aire ya está renovado o si empeoran las condiciones exteriores:
yaml
automation:
- alias: "Cerrar ventana salón - aire renovado o mal tiempo"
triggers:
- trigger: numeric_state
entity_id: sensor.co2_salon
below: 700
- trigger: state
entity_id: binary_sensor.lluvia
to: "on"
actions:
- action: cover.close_cover
target:
entity_id: cover.ventana_salon
Un matiz de seguridad importante
Antes de automatizar la apertura de cualquier ventana, ten en cuenta:
- Nunca automatices la apertura de ventanas en plantas bajas o accesibles sin comprobar antes las implicaciones de seguridad frente a intrusión; en esos casos, prioriza la VMC o limita la apertura a un pequeño porcentaje mediante actuadores que no permitan la apertura completa.
- Añade una condición de «vivienda vacía» o «modo ausente» que impida la apertura automática cuando no hay nadie en casa, evitando así ventanas abiertas sin control ante un cambio brusco del tiempo.
Cocina y baño: ventilación por humedad, no por CO2
En cocina y baño, el indicador más útil no es el CO2 sino la humedad relativa, que se dispara al cocinar o ducharse. Una automatización sencilla para el extractor de baño:
yaml
automation:
- alias: "Extractor baño por humedad"
triggers:
- trigger: numeric_state
entity_id: sensor.humedad_bano
above: 70
actions:
- action: switch.turn_on
target:
entity_id: switch.extractor_bano
Conclusión
Automatizar la ventilación, ya sea a través de una VMC inteligente o de ventanas motorizadas condicionadas al clima, es el paso natural después de empezar a medir la calidad del aire con sensores: de poco sirve saber que el CO2 está alto si después sigues teniendo que acordarte de abrir una ventana. En nuestra experiencia, este es el punto donde la monitorización deja de ser solo información y se convierte en un sistema que realmente mejora el aire que respiras, sin que tengas que pensarlo.