Automatiza la Ventilación con Sensor CO₂ y Purificador de Aire: Guía Completa 2026

Aprende a automatizar tu purificador de aire usando un sensor de CO₂ inteligente. Guía paso a paso con productos recomendados, errores a evitar y automatizaciones reales con Home Assistant.

Automatiza la Ventilación con Sensor CO₂ y Purificador de Aire: Guía Completa 2026

El día que descubrí que el CO₂ me estaba durmiendo en las reuniones

Javier tardó semanas en darse cuenta de por qué se quedaba dormido en las reuniones de tarde. Tenía buena alimentación, dormía bien, hacía deporte. Lo que no sabía era que el nivel de CO₂ en su despacho superaba las 2.000 ppm cada tarde. Ventana cerrada, calefacción en marcha, y él trabajando cuatro horas seguidas sin renovar el aire.

Cuando midió el CO₂ por primera vez con un sensor básico, lo entendió todo.

Esto no es un caso raro. La mayoría de los hogares tienen niveles de CO₂ que afectan directamente a la concentración, el sueño y el bienestar general, sin que nadie lo note. Y la solución, una vez tienes los datos, es sorprendentemente sencilla: un sensor de CO₂ + un purificador de aire + una automatización bien hecha.

En esta guía te explicamos cómo hacerlo desde cero, con productos reales, errores reales y configuraciones que llevamos más de un año usando.


Respuesta rápida: Para automatizar tu purificador con un sensor CO₂, necesitas: un sensor que mida ppm de CO₂ (como el SCD40 con ESPHome o el Aranet4), un purificador controlable (Xiaomi, Levoit o cualquiera conectado a un enchufe inteligente), y una automatización en Home Assistant que te envíe una alerta para ventilar cuando el CO₂ supere los 1.000 ppm y, al mismo tiempo, encienda el purificador para filtrar la contaminación y el polen que entran de la calle. Al bajar de 800 ppm, el sistema te avisará para cerrar y apagará el purificador.


Sensor CO₂ doméstico conectado a Home Assistant con purificador de aire

¿Por qué importa el CO₂ en tu casa?

El CO₂ (dióxido de carbono) es el gas que exhalamos al respirar. En espacios cerrados, su concentración sube alarmantemente rápido. El problema con el CO₂ doméstico es que: -No huele. -No se ve. -Pero afecta directamente a tu rendimiento cognitivo y descanso.

Según un estudio de la Universidad de Harvard (COGfx Study) sobre la calidad del aire interior, trabajar en entornos con niveles elevados de CO₂ (por encima de 1.000 ppm) combinados con partículas PM2.5 y mala ventilación, se asocia a una reducción de hasta un 15% en la función cognitiva y la toma de decisiones complejas. Por encima de 1.500 ppm, los efectos son perceptibles por cualquiera: somnolencia, dificultad de concentración y dolor de cabeza leve.

📊 Caso real (Dormitorio estándar): Espacio: Habitación de 12 m². Ocupación: 2 personas durmiendo. Evolución: El CO₂ pasó de 450 ppm a 1.800 ppm en solo 6 horas (con puerta y ventana cerradas). Resultado: Despertar con sensación de pesadez y dolor de cabeza leve.

¿Cuándo debes ventilar una habitación según el nivel de CO₂?

Una de las dudas más frecuentes para saber cómo ventilar la casa automáticamente es entender cuál es el mejor nivel de CO₂ en casa y en qué momento exacto debemos abrir las ventanas.

Aquí tienes la tabla de referencia rápida:

CO₂ (ppm)¿Qué significa?Acción recomendada
< 800 ppmNivel ÓptimoNada. El aire está limpio.
800 – 1.000 ppmAceptableVigilar.
1.000 – 1.500 ppmBajo rendimiento / FatigaVentilar (abrir ventanas o encender VMC).
> 1.500 ppmAire viciado / Mala calidadVentilar urgente.

El problema es que ninguno de nosotros siente el CO₂. No huele, no se ve. Solo notas las consecuencias: cansancio inexplicable, falta de foco. Por eso la monitorización automática tiene tanto sentido.

«La primera vez que puse el sensor en el dormitorio antes de dormir, marcaba 480 ppm. A las 7 de la mañana: 1.850 ppm. Dormíamos dos personas, ventana cerrada en invierno.» – Lucía


Qué necesitas para automatizar la ventilación por CO₂

Componentes del sistema

El sistema completo tiene tres piezas:

1. Sensor de CO₂ — Mide la concentración en ppm en tiempo real. 2. Purificador de aire o dispositivo de ventilación — El actuador que mejora el aire. 3. Plataforma de automatización — Home Assistant, Alexa o app del fabricante.

Puedes hacer una versión básica con solo sensor + enchufe inteligente + Alexa. Pero si ya tienes Home Assistant, la versión avanzada es mucho más potente.

El sensor: la pieza más importante

Sergio siempre insiste en esto: «El sensor es donde no debes escatimar. Un sensor malo te dará lecturas erróneas y acabarás desconfiando del sistema entero.»

Hay tres tipos principales de sensores CO₂ domésticos:

NDIR (Non-Dispersive Infrared): Son los más precisos y recomendados. Miden CO₂ real. El chip SCD40 de Sensirion es el estándar de referencia en domótica DIY.

MOS (Metal Oxide Semiconductor): Miden “equivalente de CO₂” (eCO₂). No miden CO₂ directamente sino VOCs (compuestos orgánicos volátiles). Son menos fiables para ventilación pero más baratos.

Fotoacústicos: Tecnología más reciente, buena precisión.

CaracterísticaSCD40 (ESPHome)Aranet4Xiaomi CO₂ Monitor
Tipo de sensorNDIR (alta precisión)NDIR de alta calidadNDIR (calibración básica)
Precisión±50 ppm±50 ppm±50 ppm
Integración HANativa (ESPHome)BluetoothVia Tuya/Mi Home
Precio aprox.15-25€ (DIY)199€35-50€
Requiere montajeSí (ESP32/ESP8266)No (plug&play)No
Datos en tiempo real
Recomendado paraUsuarios técnicosUso sin servidorUsuarios casuales

Cómo montar el sensor CO₂ con ESPHome (opción DIY)

Si ya tienes Home Assistant con ESPHome, esta es la opción más económica y potente. El chip SCD40 de Sensirion cuesta menos de 20€ y ofrece lecturas NDIR de alta precisión.

Cómo montar un sensor CO₂ SCD40 con ESPHome y Home Assistant

Montaje paso a paso de un sensor de CO₂ real (NDIR) basado en el chip SCD40 de Sensirion, integrado directamente en Home Assistant mediante ESPHome.

1

Materiales necesarios

Necesitas: chip SCD40 (o módulo de breakout), placa ESP32 o ESP8266 (Wemos D1 Mini funciona bien), cable USB, y cables de conexión. Todo disponible en AliExpress o Amazon por menos de 25€ en total.

2

Conexión del sensor

El SCD40 usa protocolo I2C. Conecta SDA al pin D2, SCL al pin D1, VCC a 3.3V y GND a GND de tu ESP. Es importante no usar 5V para el SCD40 o puedes dañar el sensor.

3

Crear el dispositivo en ESPHome

En Home Assistant, ve a ESPHome > New Device y crea una configuración básica para tu ESP. Añade el componente SCD4X en el YAML de configuración con los pines I2C correctos.

4

Configurar el YAML del sensor

Añade en el YAML: sensor: - platform: scd4x name: 'CO₂ Salón' i2c_id: bus_a. ESPHome creará automáticamente entidades para CO₂ (ppm), temperatura y humedad en Home Assistant.

5

Calibración inicial

El SCD40 necesita calibración automática durante varios días. Para acelerar: ponlo en exterior 5 minutos y activa la calibración forzada. Después de 7 días funcionando, las lecturas serán muy precisas.

6

Verificar en Home Assistant

Ve a Configuración > Dispositivos y verifica que aparecen las entidades CO₂, temperatura y humedad. Comprueba que la lectura en exterior ronde 400-450 ppm. Si marca más de 500 ppm en exterior, necesita calibración.

Sensor CO₂ SCD40 (módulo) – NDIR alta precisión para ESPHome

Sensor CO₂ SCD40 (módulo) – NDIR alta precisión para ESPHome

Módulo basado en el sensor Sensirion SCD40, el estándar de referencia en domótica DIY. Compatible con ESPHome y Home Assistant. Mide CO₂, temperatura y humedad con alta precisión (±50 ppm). Comunicación I2C, listo para usar con ESP32.

22,90 € aproximado.
★★★★★ 4.4 (Valoración editorial)
Ver en Amazon

Opciones sin montaje: sensores plug-and-play

No todo el mundo quiere soldar. Javier, que lleva años en domótica, admite que hay momentos en que un plug-and-play es la respuesta correcta: “Si el sensor va a estar en el dormitorio de tu hijo y simplemente quieres saber cuándo ventilar, el Aranet4 o el monitor Xiaomi tienen todo el sentido del mundo.”

Aranet4: el mejor si no quieres complicaciones

El Aranet4 es el sensor CO₂ más recomendado por comunidades de calidad de aire interior en todo el mundo. E-Ink display, batería de 2 años, Bluetooth. Caro (ronda los 180-200€), pero sin igual en precisión y usabilidad. Se integra con Home Assistant vía Bluetooth.

Aranet4 Home - Monitor de Calidad del Aire CO₂ con Pantalla E-Ink

Aranet4 Home - Monitor de Calidad del Aire CO₂ con Pantalla E-Ink

Sensor de CO₂ NDIR de altísima precisión y estabilidad a largo plazo de alta precisión con pantalla E-Ink. Batería de 2 años, Bluetooth integrado, compatible con Home Assistant. El preferido de investigadores y entusiastas de la calidad del aire.

209,00 € aproximado.
★★★★★ 4.7 (Valoración editorial)
Ver en Amazon

Monitor CO₂ Xiaomi: la opción económica

Para quien busca algo funcional sin gastar demasiado, el monitor de CO₂ de Xiaomi (o variantes de Tuya) ronda los 35-50€ y tiene pantalla integrada. La integración con Home Assistant es posible vía Mi Home o Tuya Smart.

Ver en amazon


El purificador: qué necesitas para automatizarlo

Recuerda la regla de oro: un purificador no elimina el CO₂, solo filtra partículas. Por eso, nuestra automatización hará un trabajo en equipo: el sensor de CO₂ te avisará para que abras la ventana (la única forma de bajar el CO₂) y encenderá automáticamente el purificador para limpiar el aire exterior (polen, polvo, humo) que entra mientras ventilas.

Opción 1: Purificador con API propia (Xiaomi Air Purifier)

Los purificadores Xiaomi de la gama Air Purifier 4 se integran con Home Assistant (vía la integración oficial Xiaomi Home o Xiaomi Miio). Ten en cuenta que para algunos modelos específicos o para controlar absolutamente todas las velocidades, puede que necesites extraer el token del dispositivo o usar la integración hass-xiaomi-miot disponible en HACS. Puedes controlar velocidad de ventilación, modo automático y obtener métricas del filtro. Es la opción más completa si partes de cero.

ver en amazon

Opción 2: Cualquier purificador + enchufe inteligente

Si ya tienes un purificador que no es “smart”, la solución más sencilla es conectarlo a un enchufe inteligente con medidor de consumo. El enchufe actúa de interruptor automático: cuando el CO₂ sube, Home Assistant enciende el enchufe.

El único requisito: que el purificador arranque en el último estado al recuperar corriente (la mayoría sí lo hacen, pero verifica el tuyo).

Tapo P110 - Enchufe Inteligente con Monitorización de Consumo

Tapo P110 - Enchufe Inteligente con Monitorización de Consumo

Enchufe Wi-Fi con medición de consumo en tiempo real. Perfecto para controlar purificadores o ventiladores desde Home Assistant. Compatible con Alexa y Google Home. Sin suscripción.

10,90 € aproximado.
★★★★★ 4.6 (Valoración editorial)
Ver en Amazon

Automatización en Home Assistant: paso a paso

Esta es la parte que marca la diferencia entre “tener el sensor” y “tener el sistema funcionando solo”. La automatización básica tiene dos reglas:

  1. Encender purificador cuando CO₂ > 1.000 ppm (durante más de 5 minutos).
  2. Apagar purificador cuando CO₂ < 800 ppm (durante más de 10 minutos).

En domótica esto se llama histéresis. No se trata solo de usar umbrales diferentes (1.000 ppm para encender y 800 ppm para apagar), sino de combinarlo con una condición de tiempo (5 y 10 minutos de espera). Esta combinación de diferencia de niveles + tiempo evita que el sistema se vuelva loco encendiendo y apagando por un simple suspiro cerca del sensor o una ráfaga de aire pasajera.

Cómo crear la automatización CO₂-Purificador en Home Assistant

Configura la automatización completa que enciende tu purificador de aire cuando el CO₂ sube y lo apaga cuando baja, con lógica de histéresis incluida.

1

Accede al editor de automatizaciones

En Home Assistant, ve a Configuración > Automatizaciones y escenas > Nueva automatización. Elige 'Empezar con automatización vacía'.

2

Configura el disparador (trigger)

Añade un disparador de tipo 'Numérico'. Entidad: tu sensor de CO₂. Por encima de: 1000. Duración: 00:05:00 (5 minutos). Esto evita falsas alarmas por picos momentáneos.

3

Configura la acción de encendido

En la acción, añade primero una notificación (notify.mobile_app) con el texto: 'CO₂ alto (1.000 ppm). Por favor, abre la ventana'. Luego, añade una segunda acción ('Llamar servicio' > homeassistant.turn_on) para encender tu purificador. Así limpiará el aire de la calle mientras ventilas.

4

Crea la automatización de apagado

Crea una segunda automatización con disparador: CO₂ por debajo de 800 ppm durante 10 minutos. Acción: envía una notificación ('El aire ya está limpio, puedes cerrar la ventana') y apaga el purificador (turn_off). El umbral diferente (1000/800) es la histéresis.

5

Mejora opcional: Control de velocidad

Si usas un purificador Xiaomi integrado nativamente, puedes hacer que Home Assistant suba la velocidad del ventilador al máximo mientras la ventana está abierta, y vuelva al modo automático al cerrarla.

6

Prueba el sistema

Exhala suavemente cerca del sensor durante 30 segundos. El CO₂ debería subir 50-100 ppm. Si tienes CO₂ real en casa, puedes simular cerrando la habitación. Verifica que la automatización se dispara correctamente.

Automatización avanzada: por franjas horarias

María añade una capa más al sistema: “En mi casa tenemos una regla adicional. Por la noche, entre las 23h y las 7h, el purificador solo se activa si el CO₂ supera 1.500 ppm, no 1.000. El ruido, aunque sea bajo, puede molestar al dormir.”

Esto se consigue añadiendo una condición de tiempo a la automatización. En Home Assistant es tan sencillo como añadir: Condición > Hora > Entre 07:00 y 23:00 para la regla estándar, y duplicarla con umbral distinto para el horario nocturno.

Si te interesa este nivel de detalle, mira nuestra guía de automatizaciones avanzadas en Home Assistant o cómo usar templates Jinja2 para condiciones más complejas.


Errores comunes (y cómo evitarlos)

Lucía los recopiló tras su primera instalación y varios meses ayudando a otros en el foro:

❌ Error 1: Creer que el purificador baja el CO₂

“Es el error más común al empezar. Un purificador HEPA atrapa polvo y virus, pero no genera oxígeno ni destruye el CO₂. Si encierras un purificador en una habitación con el CO₂ a 2.000 ppm, el aire estará muy limpio de polvo, pero seguirás durmiéndote. Por eso la automatización debe incluir siempre una alerta para abrir la ventana.”

❌ Error 2: Poner el sensor cerca de personas o fuentes de CO₂

“Lo puse en la mesa de trabajo, justo donde trabajo yo. Las lecturas eran brutales: 2.000 ppm constantes. Claro, estaba respirando encima del sensor. El sensor debe estar en la pared, a altura media (1-1,5 m), alejado de personas y corrientes de aire. Un detalle crítico en dormitorios: no lo pongas en la mesilla de noche pegado a la cama. Si duermes cerca del sensor, tu propia respiración directa falseará la lectura global de la habitación, registrando picos irreales durante toda la noche.”

Un detalle crítico en dormitorios: no lo pongas en la mesilla de noche pegado a la cama, especialmente si duermen dos personas. La respiración directa durante la noche falseará la lectura global de la habitación, dando picos irreales.

❌ Error 3: Usar un sensor eCO₂ creyendo que es CO₂ real

Los sensores baratos (< 15€) suelen medir VOCs y calcular un “equivalente de CO₂” estimado. No sirven para automatizar ventilación de forma fiable. Si la descripción no dice expresamente “NDIR” o “sensor electroquímico real”, probablemente no mide CO₂ directamente.

❌ Error 4: No calibrar el sensor

Javier lo vio en su caso: “El primer sensor que monté con el SCD40 llegó con la calibración desajustada. En exterior marcaba 600 ppm. Activé la calibración forzada poniéndolo 5 minutos en el balcón y se resolvió sólo.”

❌ Error 5: Umbral demasiado bajo

Poner el umbral en 600 o 700 ppm hace que el purificador se active continuamente. El exterior ya tiene 400-450 ppm, y una habitación normal con ventana entreabierta ronda 600-700 ppm. El umbral razonable para activación es 1.000 ppm.

❌ Error 6: Olvidar la histéresis

Sin histéresis, si tu CO₂ está en 1.001 ppm el purificador se enciende, baja a 999 ppm y se apaga, sube a 1.001 y se vuelve a encender. Ciclos de encendido/apagado cada pocos minutos. Siempre usa un umbral diferente para encender y apagar.


Integración con ventilación mecánica (nivel avanzado)

Si tienes ventilador de techo inteligente o un sistema de ventilación mecánica controlada, puedes sustituir o complementar el purificador con ventilación real. La lógica es la misma: el sensor CO₂ dispara la acción.

Para viviendas con aerotermia o bomba de calor, la integración con Home Assistant permite incluso coordinar ventilación y climatización en un solo sistema.

Y si quieres controlar el aire acondicionado también de forma inteligente, la guía de Tado y Sensibo explica cómo hacerlo sin complicaciones.


Visualización y dashboards

Una vez tienes el sensor funcionando, la monitorización histórica es muy valiosa. Con InfluxDB y Grafana en Home Assistant puedes ver gráficas de CO₂ por horas y días, identificar patrones (los viernes con visitas el CO₂ se dispara, en verano con ventana abierta está siempre bien, etc.).

También puedes crear un dashboard en plano 3D donde el color de cada habitación cambie según el nivel de CO₂. Muy visual y útil si tienes sensores en varias estancias.

Dashboard Home Assistant con niveles CO₂ por habitación


Mejor opción según tu caso

💰 ¿Cuánto cuesta montar este sistema de ventilación inteligente? Depende de lo que busques. Aquí tienes los tres escenarios más comunes:

  • Opción DIY (Hazlo tú mismo): 30 – 40 €. Sensor SCD40 + Placa ESP32 + Enchufe inteligente.
  • Opción Semi-Pro (Calidad/Precio): 80 – 120 €. Monitor Xiaomi + Purificador básico conectado a enchufe inteligente.
  • Opción Premium (Máxima precisión): 200 – 300 €. Aranet4 + Purificador Xiaomi con integración nativa.

Si eres usuario técnico con Home Assistant

SCD40 + ESPHome + enchufe Tapo P110. Coste total: ~35€. Control total, sin dependencias de nube, datos históricos completos.

Si quieres plug-and-play sin servidor

Aranet4 + purificador Xiaomi + app Mi Home. Sin Home Assistant. Coste total: ~280€. Automatización básica en la app, pero suficiente para la mayoría.

Si tienes presupuesto ajustado

Monitor Xiaomi (~45€) + enchufe inteligente (~15€) + Alexa. Con una rutina en Alexa básica. No es la opción más potente, pero funciona.

Si tienes niños o dormitorios pequeños

Prioriza el dormitorio. Es donde más horas pasas y donde el CO₂ acumulado es más crítico para el descanso. Si quieres ampliar después, la guía de sensores inteligentes te ayudará a elegir qué añadir primero.


Preguntas frecuentes

¿Cuántos ppm de CO₂ es peligroso en casa?

Los niveles domésticos raramente alcanzan valores peligrosos para la salud. El peligro real empieza por encima de 5.000 ppm (en exposición prolongada). Lo que ocurre antes es degradación cognitiva: por encima de 1.000 ppm notarás menor concentración, fatiga y posible dolor de cabeza. Organismos de salud y estándares de calidad del aire recomiendan actuar y ventilar cuando se superan los 1.000 - 1.200 ppm para mantener un bienestar óptimo y evitar la fatiga mental.

¿Un purificador de aire baja el CO₂?

Esta es una confusión muy frecuente. Un purificador HEPA filtra partículas, polvo, alérgenos y algunos VOCs, pero no elimina CO₂. Para bajar el CO₂, necesitas renovación del aire: ventilación (abrir ventana) o ventilación mecánica. El purificador mejora la calidad del aire en otros aspectos, pero el CO₂ solo baja ventilando. En el sistema descrito aquí, el purificador actúa como señal de alerta y mejora de partículas mientras ventilamos, o como solución parcial combinada con ventilación natural.

¿Qué sensor CO₂ es más preciso para domótica?

Para domótica DIY, el chip SCD40 de Sensirion con ESPHome es el estándar de referencia: tecnología NDIR real, precio económico (~15-20€) y calibración autónoma. Si buscas plug-and-play, el Aranet4 es el más fiable del mercado. Evita sensores que solo indiquen “eCO₂” o “VOC equivalente” sin mención explícita a NDIR: sus lecturas no son fiables para automatización.

¿Puedo automatizar el purificador sin Home Assistant?

Sí, hay varias opciones. Con un purificador Xiaomi puedes crear automatizaciones en la app Mi Home. Con Alexa, puedes usar rutinas basadas en el valor del sensor si tienes un sensor compatible. Pero la automatización más precisa y flexible, especialmente con histéresis y franjas horarias, requiere Home Assistant. Si todavía no lo tienes, nuestra guía de inicio con Home Assistant te explica cómo empezar.

¿Dónde coloco el sensor CO₂ para mejores lecturas?

En la pared de la habitación principal de uso, a entre 1 y 1,5 metros de altura. Alejado de ventanas (corriente directa puede dar lecturas bajas artificiales), de personas (si respiras cerca el sensor, las lecturas subirán mucho), y de fuentes de calor. Si lo pones en la mesa de trabajo, asegúrate de que está a más de 50 cm de donde estás sentado. En dormitorios, lo ideal es colocarlo en la zona media de la habitación, no encima de la cama.


Conclusión: empieza esta semana

El sistema sensor CO₂ + purificador automatizado es uno de los proyectos de domótica con mejor relación calidad/impacto real. No es espectacular como unas luces ambilight o una cerradura inteligente, pero transforma literalmente la calidad de vida si pasas muchas horas en casa o tienes niños.

Lo que hemos aprendido en más de 18 meses usando esto: el umbral importa más que el hardware, la histéresis es obligatoria, y el dormitorio es el sitio más crítico (no el salón).

Tu misión esta semana es: coloca un sensor CO₂, aunque sea el más básico, en la habitación donde más tiempo pasas. Solo con los datos ya entenderás el problema. Luego conecta el purificador o ventilador y crea la automatización. En 48 horas tendrás un sistema que trabaja solo.

Si quieres ir más allá, explora la guía de automatizar la humedad o la guía completa de climatización inteligente para añadir más capas de confort a tu hogar.


Última actualización: abril 2026. Probado con Home Assistant 2026.3, ESPHome 2026.2 y chips SCD40/SCD41.