Puedes montar un sensor de calidad del aire casero para Home Assistant con tres piezas: un Sensirion SEN66, una placa ESP32 y ESPHome. Te explicamos cómo, paso a paso y con el montaje real de Jonatan Castro.
Para montar un sensor de calidad del aire casero con Home Assistant necesitas un Sensirion SEN66, una placa ESP32 (en el vídeo, una ESP32-C3 Super Mini), un cable JST-GH de 6 pines a Dupont y ESPHome. Se conecta con 4 cables, siempre a 3,3 V, y no hace falta soldar si la placa ya trae los pines.
- Mide 9 valores: PM1, PM2.5, PM4, PM10, CO₂, índice VOC, índice NOx, temperatura y humedad.
- Cableado: pin 1 a 3,3 V, pin 2 a GND, pin 3 a SDA y pin 4 a SCL. Los pines 5 y 6 sobran.
- Si solo quieres medir y no te interesa montarlo, un sensor comercial como el IKEA ALPSTUGA (29,99 €) sale más barato.
Un sensor de calidad del aire te dice cuándo toca ventilar, si cocinar llena la casa de partículas o si una habitación acumula CO₂ mientras duermes. Comprar uno hecho es lo cómodo. Montarlo tú con un ESP32 y ESPHome te da algo distinto: control total, datos en Home Assistant y la opción de añadir más sensores cuando quieras.
Por Javi M · Actualizado el 28 de septiembre de 2026 · Fuentes: vídeo de Jonatan Castro, documentación oficial de ESPHome y datasheet de Sensirion.
Esta guía sigue el montaje real que hace Jonatan Castro en su canal de YouTube y lo completa con la ficha técnica oficial del SEN66, la configuración de ESPHome, los umbrales de CO₂ de la normativa española y las dudas que más se buscan en Google.
Vídeo: así monta Jonatan Castro su sensor de calidad del aire
En el vídeo (11 minutos), Jonatan conecta el SEN66 a una ESP32-C3 Super Mini, lo configura primero a mano en ESPHome y después repite el proceso con ayuda de una IA. Él mismo avisa de algo importante al principio: este sensor no es barato, y si solo quieres ver los datos sin trastear, un producto terminado te compensa más. Lo que le interesa del proyecto es la flexibilidad de tener su propio firmware.
¿Qué sensores miden la calidad del aire y qué significa cada dato?
Un sensor de calidad del aire doméstico combina varios medidores en una sola caja. El SEN66 de Sensirion junta nueve mediciones: partículas de cuatro tamaños, CO₂, dos índices de gases, temperatura y humedad. Esto es lo que te dice cada una, según lo explica Jonatan en el vídeo:
| Medición | Qué indica | De dónde suele salir en casa |
|---|---|---|
| PM1, PM2.5, PM4, PM10 | Partículas sólidas o gotitas en suspensión. El número es el tamaño máximo en micras. | Polvo, humo, cocinar, velas, impresoras 3D |
| CO₂ (ppm) | Lo bien o mal ventilada que está una habitación ocupada. | La respiración de las personas y mascotas |
| Índice VOC | Compuestos orgánicos volátiles. Es un índice sin unidades, no una concentración. | Pinturas, muebles nuevos, productos de limpieza |
| Índice NOx | Óxidos de nitrógeno, también como índice sin unidades. | Combustión: cocina de gas, estufas, tráfico cercano |
| Temperatura y humedad | Confort y riesgo de condensación. El sensor las usa también para compensar otras lecturas. | Calefacción, duchas, secar ropa dentro |
Ojo con los índices VOC y NOx: la documentación de ESPHome aclara que son el «Gas Index» de Sensirion, un valor relativo sin unidades. Sirven para ver subidas y bajadas respecto a lo normal en tu casa, no para comparar con límites legales en µg/m³.
Ficha técnica del Sensirion SEN66
Datos sacados del datasheet oficial SEN6x de Sensirion (versión 0.92, diciembre de 2025) y de la página del componente en ESPHome:
| Característica | Valor |
|---|---|
| Alimentación | 3,15 a 3,6 V (típico 3,3 V). No admite 5 V. |
| Comunicación | I²C, dirección por defecto 0x6B |
| Conector | JST GHR-06V-S de 6 pines, paso de 1,25 mm |
| Partículas | PM1, PM2.5, PM4 y PM10, rango de 0 a 1.000 µg/m³ |
| Precisión PM2.5 (0-100 µg/m³) | ±(5 µg/m³ + 5 % del valor medido) |
| Precisión CO₂ (400-1.000 ppm) | ±(50 ppm + 2,5 % del valor medido) |
| Rango de CO₂ | 0 a 40.000 ppm |
| Precisión CO₂ (1.001-2.000 ppm) | ±(50 ppm + 3 % del valor medido) |
| Temperatura | Precisión típica ±0,45 °C (entre 15 y 30 °C) |
| Humedad relativa | Precisión típica ±4,5 % HR (entre 30 y 70 % HR) |
| Arranque de partículas | 30 segundos típicos; ESPHome recomienda contar con 1 minuto de calentamiento |
| Vida útil | Más de 10 años funcionando 24 h al día (perfil de uso interior) |
| Ruido del ventilador | Menos de 24 dB(A) a 20 cm |
| Peso | 20 g |
Un detalle del datasheet que casi nadie cuenta: la precisión de CO₂ del SEN66 se alcanza tras 2 días de funcionamiento con exposición a aire fresco (o tras una recalibración forzada), y Sensirion pide que el sensor «vea» aire exterior, unos 400 ppm, al menos una vez por semana porque usa autocalibración. Si el primer día ves cifras raras, déjalo funcionar y ventila bien la habitación.
¿Qué necesitas para montar un sensor de calidad del aire casero?
Estos son los componentes exactos que aparecen en la descripción del vídeo y en pantalla. El SEN66 no se vende en Amazon España: Jonatan lo consiguió en Mouser, que se lo cedió para el proyecto.
| Componente | Para qué sirve | Modelo del vídeo | Dónde / precio |
|---|---|---|---|
| Sensor | Hace todas las mediciones | Sensirion SEN66 (ref. SEN66-SIN-T) | Mouser (precio variable, es la pieza cara) |
| Microcontrolador | Lee el sensor y envía los datos por Wi-Fi | ESP32-C3 Super Mini (diymore, pack de 4) | Amazon, 21,59 € |
| Cable | Conecta el JST-GH del sensor a los pines de la placa | Sensirion SEN5x Jumper o kit JST-GH 1,25 mm a Dupont | Mouser o Amazon, 21,99 € el kit |
| Cable USB | Alimentar la placa y subir el firmware la primera vez | UGREEN USB-A a USB-C de 1 m con datos | Amazon, 9,99 € |
| Software | Crear el firmware y ver los datos | ESPHome + Home Assistant | Gratis |
Un aviso: el cable USB tiene que ser de datos, no solo de carga. Con un cable de carga la placa se enciende, pero ESPHome no la detecta para instalar el firmware.

diymore ESP32-C3 Super Mini (pack de 4)
La placa diminuta que usa Jonatan: Wi-Fi, Bluetooth, USB-C y pin de 3,3 V. Compatible con ESPHome.
21,59 € Precio visto en Amazon el 28/09/2026
Ver precio en AmazonEnlace de afiliado: si compras a través de este enlace, Así de Fácil puede recibir una pequeña comisión sin coste adicional para ti. El precio y la disponibilidad pueden cambiar en Amazon.

Kit de cables JST-GH 1,25 mm a Dupont 2,54 mm
La alternativa de la descripción del vídeo para montar el cable: incluye conectores de 6 pines compatibles con el SEN66.
21,99 € Precio visto en Amazon el 28/09/2026
Ver precio en AmazonEnlace de afiliado: si compras a través de este enlace, Así de Fácil puede recibir una pequeña comisión sin coste adicional para ti. El precio y la disponibilidad pueden cambiar en Amazon.

UGREEN cable USB-A a USB-C de 1 m
El cable que enlaza Jonatan: transmite datos, así que sirve para flashear la placa por primera vez.
9,99 € Precio visto en Amazon el 28/09/2026
Ver precio en AmazonEnlace de afiliado: si compras a través de este enlace, Así de Fácil puede recibir una pequeña comisión sin coste adicional para ti. El precio y la disponibilidad pueden cambiar en Amazon.
¿Prefieres una placa con los pines ya soldados y más fácil de conectar? Jonatan propone esta alternativa en la descripción:

ELEGOO ESP32 con USB-C (pack de 3)
Placa ESP32 de tamaño normal con pines de fácil acceso. Recuerda cambiar los GPIO de SDA y SCL en la configuración.
20,99 € Precio visto en Amazon el 28/09/2026
Ver precio en AmazonEnlace de afiliado: si compras a través de este enlace, Así de Fácil puede recibir una pequeña comisión sin coste adicional para ti. El precio y la disponibilidad pueden cambiar en Amazon.
¿Cuál es el mejor sensor de calidad del aire: casero o comprado?
Depende de lo que busques. Por ejemplo, si quieres gastar lo mínimo y tenerlo funcionando hoy, gana un sensor comercial. En cambio, si quieres el máximo de mediciones, control local y poder ampliarlo, gana el montaje con SEN66. Esta tabla resume las tres opciones que salen en el vídeo y en las reviews de referencia:
| Opción | Para quién es | Lo mejor | Lo peor | Precio |
|---|---|---|---|---|
| DIY: SEN66 + ESP32 + ESPHome | Quien usa Home Assistant y quiere aprender y ampliar | 9 mediciones, firmware propio, 100 % local, se pueden añadir más sensores | El sensor es caro, sin caja ni pantalla de serie | Placa + cables ≈ 54 € en Amazon, más el SEN66 |
| IKEA ALPSTUGA | Quien quiere algo barato y terminado | Mide PM2.5, CO₂, temperatura y humedad; Matter over Thread; pantalla con reloj | Necesita un router de borde Thread; varias opiniones de IKEA se quejan de CO₂ demasiado alto; sin cargador ni cable | 29,99 € en IKEA |
| AirGradient ONE (I-9PSL) | Quien quiere precisión y código abierto sin montar desde cero | CO₂ NDIR, partículas, TVOC/NOx, integración nativa en Home Assistant | Más caro; se compra fuera de España | 138 US$ en kit y 230 US$ montado en la tienda oficial |
Sobre el IKEA, Jonatan comenta en el vídeo que lleva un Sensirion SEN63C y que ha leído quejas por lecturas de CO₂ demasiado altas. El datasheet de Sensirion ayuda a entenderlo: el SEN63C tiene una precisión de CO₂ de ±(100 ppm + 10 %), frente a ±(50 ppm + 2,5 %) del SEN66 en el rango habitual de una casa. A 1.000 ppm, eso es un margen de ±200 ppm contra ±75 ppm.
Si te interesa la opción comercial más completa, HectorziN prueba el AirGradient ONE con Home Assistant, con paneles y automatizaciones incluidas:
¿Cómo se conecta el SEN66 al ESP32? (sin soldar)
La regla de oro del vídeo: conecta por posición, no por color de cable. Coloca el sensor de frente, con el círculo del ventilador a la derecha. El pin 1 es el de la izquierda del todo.
| Pin del SEN66 | Función | Va a la ESP32-C3 Super Mini |
|---|---|---|
| 1 | Alimentación (VDD) | 3,3 V (nunca al pin de 5 V) |
| 2 | Masa (GND) | GND |
| 3 | SDA (datos I²C) | Un GPIO libre; en el vídeo, GPIO4 |
| 4 | SCL (reloj I²C) | Otro GPIO libre; en el vídeo, GPIO3 |
| 5 | GND duplicada | Sin conectar |
| 6 | VDD duplicada | Sin conectar |
Da igual qué dos GPIO elijas para SDA y SCL: lo importante es apuntarlos y ponerlos igual en la configuración. Según ESPHome, los pines 1 y 6 (VDD) y los pines 2 y 5 (GND) están unidos por dentro, por eso te sobran dos cables. La misma documentación recomienda resistencias pull-up en SDA y SCL para una comunicación más estable si tienes cortes en las lecturas.

Si quieres conocer mejor esta placa, tenemos una guía completa de la ESP32-C3 Mini y sus usos.
Configuración en ESPHome paso a paso
Jonatan enseña primero el método manual, que es el que te sirve para añadir cualquier otro sensor en el futuro. Estos son los pasos que sigue en el vídeo:
- Abre ESPHome. Si no lo tienes, se instala desde Home Assistant en Ajustes > Aplicaciones con un clic.
- Crea un dispositivo nuevo, ponle nombre y elige tu placa (ESP32-C3 en el caso del vídeo).
- Configura el Wi-Fi en «secrets»: nombre de la red y contraseña. La configuración las usa como variables ocultas.
- Pega el bloque del sensor de la página oficial de ESPHome e indica tus pines SDA y SCL.
- Añade el servidor web si quieres ver las lecturas entrando a la IP del sensor, sin pasar por Home Assistant.
- Guarda e instala por USB. La primera instalación siempre va por cable y puede tardar varios minutos porque descarga y compila todo. Las siguientes pueden ir por Wi-Fi.
Este es un ejemplo de la parte del sensor, basado en la plataforma sen6x de ESPHome y con los pines del vídeo. Cambia los GPIO si tu cableado es otro:
i2c:
sda: GPIO4
scl: GPIO3
sensor:
- platform: sen6x
type: SEN66
pm_1_0:
name: "PM1.0"
pm_2_5:
name: "PM2.5"
pm_4_0:
name: "PM4.0"
pm_10_0:
name: "PM10"
temperature:
name: "Temperatura"
humidity:
name: "Humedad"
voc_index:
name: "Índice VOC"
nox_index:
name: "Índice NOx"
co2:
name: "CO2"
update_interval: 60s
web_server:
port: 80Dos detalles que te ahorran tiempo. En primer lugar, en versiones recientes de ESPHome las claves se llaman voc_index y nox_index; las antiguas «voc» y «nox» siguen funcionando, pero dejarán de hacerlo en ESPHome 2027.2.0. En segundo lugar, el sensor necesita alrededor de un minuto de calentamiento: si nada más encenderlo no ves valores, espera un poco antes de pensar que algo falla.
¿Cómo añadir el sensor a Home Assistant?
Cuando termina la instalación, el sensor se conecta a tu Wi-Fi, pero todavía no a Home Assistant. En el vídeo, Jonatan lo añade así:
- Ve a Ajustes > Dispositivos y servicios. Lo normal es que aparezca detectado.
- Si no sale, añádelo a mano con la IP que muestran los logs de ESPHome.
- Introduce la clave de cifrado que se generó al crear la configuración. Funciona como una contraseña que demuestra que el sensor es tuyo.
¿Se puede crear el firmware con IA?
Sí, y es la vía rápida que enseña el vídeo. Jonatan usa Codex desde su portátil: le pasa el modelo de placa, el sensor y los pines SDA y SCL, con todo conectado por USB. La IA genera el código, lo compila y lo sube directamente al sensor.
El propio Jonatan advierte de un punto delicado: la IA puede pedirte el nombre y la contraseña del Wi-Fi. Lo recomendable es guardarlos en el archivo secrets en lugar de escribirlos en el chat. Y un consejo nuestro: revisa siempre el YAML generado con la tabla de pines de arriba antes de instalarlo.
¿Qué nivel de CO₂ es malo en casa?
El CO₂ no es tóxico a los niveles de una vivienda, pero es el mejor indicador de ventilación. En España, el Código Técnico de la Edificación (CTE DB HS3) fija para viviendas una media anual por debajo de 900 ppm en cada estancia y limita el tiempo acumulado por encima de 1.600 ppm. Con esa referencia y el criterio del vídeo, una guía práctica queda así:
| CO₂ en la habitación | Qué significa | Qué hacer |
|---|---|---|
| Unos 400-450 ppm | Nivel parecido al aire exterior | Nada |
| Hasta 900 ppm | Dentro de la media que pide el CTE para viviendas | Ventilación normal |
| 900-1.500 ppm | Aire cada vez más cargado | Abrir un rato o subir la ventilación |
| Más de 1.500 ppm sostenido | Umbral que usa Jonatan: no es un límite de toxicidad, pero se empiezan a notar efectos | Ventilar ya; buen disparador para una automatización |

¿Y qué pasa si el ICA es muy alto?
El ICA es otra cosa: el Índice Nacional de Calidad del Aire mide el aire exterior (PM2.5, PM10, NO₂, ozono y SO₂) en seis categorías, de «buena» a «extremadamente desfavorable». Cuando sube a niveles desfavorables, el Ministerio publica recomendaciones sanitarias, sobre todo para personas con problemas respiratorios o cardiacos. Aquí tu sensor casero ayuda: si fuera está mal, verás si las partículas entran en casa al ventilar y podrás elegir mejor el momento.
Automatizaciones útiles con el sensor
Con los datos en Home Assistant empieza lo interesante: tu sensor de calidad del aire deja de ser un simple medidor. El ejemplo que propone Jonatan: si el CO₂ pasa de 1.500 ppm durante 10 minutos, que se encienda una luz o te llegue un aviso al móvil. Así quedaría en YAML (cambia la entidad por la de tu sensor):
alias: Aviso de CO2 alto
triggers:
- trigger: numeric_state
entity_id: sensor.calidad_aire_co2
above: 1500
for: "00:10:00"
actions:
- action: notify.notify
data:
message: "CO2 por encima de 1500 ppm. Toca ventilar."Otras ideas con el mismo esquema: encender un purificador cuando el PM2.5 sube al cocinar, activar el extractor del baño con la humedad o crear un panel en una tablet del salón para ver todas las lecturas de un vistazo.
¿Dónde colocar el sensor de calidad del aire?
La condición que remarca el vídeo es clara: no tapes el ventilador del sensor de calidad del aire, porque necesita que el aire circule para medir bien. Si lo metes en una caja impresa en 3D, dale rejillas amplias. Una caja cerrada con la placa dentro también se calienta y falsea la temperatura y la humedad, que el sensor usa para compensar otras medidas.
Además, por sentido común, evita ponerlo pegado a una ventana, encima del radiador o junto a la vitrocerámica, salvo que justo quieras medir eso. A la altura a la que respiras, en la habitación donde pasas más horas, es donde más te dirá.
¿Hay una opción más barata que el SEN66?
Sí. Jonatan menciona que hay variantes más baratas, incluso de la misma marca, si no necesitas las nueve mediciones: ESPHome soporta toda la familia SEN6x (SEN62, SEN63C, SEN65, SEN66, SEN68 y SEN69C). Otra opción muy usada es el BME680, que mide gases (VOC), temperatura, humedad y presión, pero no mide partículas y el CO₂ solo lo estima, no lo mide de forma directa. En este Short de Home Assistant y Domótica Fácil lo ves funcionando:
Ventajas y desventajas del sensor casero
✅ Ventajas
- Nueve mediciones con un solo sensor
- Precisión de CO₂ muy superior a la de sensores baratos
- Todo local: tus datos no salen de casa
- Sin soldar si la placa trae pines
- Ampliable con más sensores en la misma placa
- Vida útil de más de 10 años según Sensirion
❌ Desventajas
- El SEN66 es caro y no se vende en Amazon España
- Sin caja ni pantalla: hay que diseñarlas o comprarlas aparte
- Necesitas Home Assistant o, como mínimo, el servidor web de ESPHome
- Un fallo de cableado a 5 V puede estropear el sensor
- Los índices VOC y NOx son relativos, no concentraciones
¿Puedes hacerlo tú mismo?
Sí, siempre que encajes en este perfil. De hecho, Jonatan dice que el vídeo está pensado para quien nunca ha montado un sensor: lo más complicado es conectar cuatro cables a unos pines.
- Es para ti si ya tienes Home Assistant, te apetece aprender ESPHome o quieres añadir más sensores después.
- Es para ti si te importa la precisión del CO₂ y tener los datos en local.
- No compensa si solo quieres saber cuándo ventilar y gastar lo mínimo: un sensor comercial es más barato y viene terminado.
Preguntas frecuentes
¿Cómo puedo medir la calidad del aire en mi casa?
Con un sensor que mida al menos CO₂ y partículas PM2.5. Puedes comprar uno terminado, como el IKEA ALPSTUGA, o montar uno como el de esta guía con un SEN66 y un ESP32. Colócalo en la estancia donde pasas más tiempo y revisa cómo cambian los valores al cocinar, dormir o ventilar.
¿Qué aparato mide la calidad del aire?
Un medidor o monitor de calidad del aire. Los domésticos combinan varios sensores: uno de partículas (láser), uno de CO₂ (los buenos son NDIR o fotoacústicos) y otros de gases, temperatura y humedad. El SEN66 los reúne todos en un módulo de 20 gramos.
¿Cuál es el mejor sensor de calidad del aire para Home Assistant?
Para montar tú mismo, el SEN66 es de los más completos porque mide nueve parámetros y ESPHome lo soporta de forma oficial. Si lo prefieres terminado, el AirGradient ONE tiene integración nativa y el IKEA ALPSTUGA es la opción más barata vía Matter.
¿Hace falta soldar para montar el sensor?
No, si tu placa ya trae los pines soldados. El SEN66 se conecta con un cable JST-GH de 6 pines que termina en conectores Dupont, que encajan directamente en los pines de la placa.
¿Puedo alimentar el SEN66 a 5 V?
No. Según el datasheet de Sensirion, trabaja entre 3,15 y 3,6 V. Conecta siempre el pin 1 al pin de 3,3 V de tu ESP32.
¿Por qué el sensor no da valores al encenderlo?
Porque necesita calentarse: ESPHome indica alrededor de un minuto, y los índices VOC y NOx tardan más en estabilizarse porque su algoritmo necesita varias muestras. El CO₂ alcanza su precisión nominal tras unos dos días con ventilación.
¿Funciona sin Home Assistant?
Sí. Si activas el servidor web en ESPHome, puedes ver todas las lecturas entrando desde el navegador a la IP del sensor. Eso sí, las automatizaciones y el historial los tendrás con Home Assistant.
Conclusión
Montar un sensor de calidad del aire con SEN66, ESP32 y ESPHome es más sencillo de lo que parece: cuatro cables, un bloque de configuración y un par de minutos para añadirlo a Home Assistant. No es la opción más barata, y el propio Jonatan lo reconoce, pero sí una de las más completas y precisas, y te abre la puerta a automatizar la ventilación de casa.
¿Tú lo montarías o prefieres un sensor comprado? ¿Qué automatización harías con los datos? Cuéntanoslo en los comentarios y, si te atascas con el cableado o el YAML, pregunta: te ayudamos.
Fuentes: vídeo «Así mido el aire de casa con Home Assistant» de Jonatan Castro y su artículo en el blog; datasheet SEN6x de Sensirion (v0.92); documentación de ESPHome; ficha del IKEA ALPSTUGA; review del AirGradient ONE de HectorziN. Precios consultados el 28 de septiembre de 2026.
