Elegir un sensor de calidad del aire para Home Assistant parece sencillo hasta que te das cuenta de que dos aparatos que «miden CO₂» pueden dar lecturas muy distintas, que no todos se integran de la misma forma y que el precio varía de 30 € a más de 200 € sin que siempre se note en lo que realmente importa: la fiabilidad de los datos.

Esta guía resume qué mide cada tipo de sensor, qué diferencias técnicas explican las discrepancias entre modelos, y cómo se comportan cinco opciones muy habituales en el ecosistema Home Assistant: AirGradient ONE, Aranet4, IKEA ALPSTUGA, Apollo AIR-1 / montajes ESPHome e IKEA VINDSTYRKA. Al final tienes un método para comparar tus propios sensores y dos automatizaciones listas para copiar.

Resumen rápido

  • Si lo único que quieres es un CO₂ fiable para saber cuándo ventilar, un sensor NDIR (como el Aranet4 o el que lleva el AirGradient ONE) es la opción más segura.
  • Si quieres todo en uno y local (CO₂, partículas, COV, temperatura y humedad), el AirGradient ONE es de los más completos y abiertos.
  • El IKEA ALPSTUGA es la opción económica con Matter sobre Thread, pero su CO₂ no es NDIR y su precisión declarada es de unos ±100 ppm.
  • Para quien disfruta montando, ESPHome con módulos Sensirion (SCD4x para CO₂, SEN5x para partículas) o el Apollo AIR-1 ya montado dan mucho control.
  • Evita cualquier dispositivo que «calcule» el CO₂ a partir de un sensor de COV (eCO₂): las lecturas no son fiables.

Qué mide cada sensor y por qué importa

Antes de comparar modelos conviene separar cuatro magnitudes, porque cada una se mide con una tecnología distinta y se interpreta de forma diferente.

CO₂ (dióxido de carbono). No es tóxico en las concentraciones habituales de una vivienda, pero es un buen indicador indirecto de ventilación: lo emitimos al respirar, así que cuando sube en un dormitorio cerrado significa que el aire se está renovando poco. En el exterior ronda los 420-430 ppm de media global (en ciudad suele ser algo más). Como referencia práctica, muchos organismos y guías usan umbrales de 800 a 1.000 ppm para recomendar ventilar. No son límites legales para una vivienda, sino orientaciones.

Partículas (PM1, PM2.5, PM10). Se miden con sensores ópticos láser que estiman la concentración a partir de la luz dispersada. La Organización Mundial de la Salud recomienda en sus guías de 2021 no superar de media anual 5 µg/m³ de PM2.5 y 15 µg/m³ de media en 24 horas. Cocinar, velas, incienso o la contaminación exterior que entra al abrir la ventana son las causas habituales de picos en casa.

COV y NOx. Los compuestos orgánicos volátiles los detectan sensores de óxido metálico, como el Sensirion SGP41. Suelen dar un índice relativo (el «VOC Index» de Sensirion) y no una concentración en ppb. El propio fabricante AirGradient lo explica así: refleja cambios relativos en el tiempo. Sirve para detectar eventos (limpiar, pintar, cocinar), no para comparar valores absolutos entre marcas.

Temperatura y humedad. Parecen lo más fácil, pero ojo con la ubicación y el autocalentamiento del propio dispositivo. El IDAE recomienda mantener la humedad relativa de una vivienda entre el 40 % y el 50 %.

NDIR frente a «CO₂ estimado»: la diferencia que más importa

Un sensor NDIR (infrarrojo no dispersivo) mide directamente cuánta luz infrarroja absorbe el CO₂ del aire. Es la tecnología que usan los medidores profesionales y la que recomiendan la mayoría de análisis independientes.

Los sensores baratos de COV pueden dar un valor llamado eCO₂ (CO₂ equivalente) que en realidad se deduce de otros compuestos que acompañan a la respiración humana. Funciona «más o menos» en una habitación con personas, pero se desvía con cualquier otro olor o producto. SONOFF, que fabrica su propia gama de monitores, advierte en su guía de evitar los sensores que derivan el CO₂ de COV porque sus lecturas son poco fiables.

Ojo con un matiz: no todo el CO₂ «no NDIR» es eCO₂. El IKEA ALPSTUGA, por ejemplo, no estima el CO₂ por COV, pero según un análisis independiente usa un principio basado en conductividad térmica en lugar de NDIR, y su precisión declarada es de unos ±100 ppm. Lo vemos más abajo.

La calibración: el gran olvidado

Casi todos los sensores NDIR domésticos usan calibración automática de línea base (ABC/ASC): asumen que, de vez en cuando, el aire de la habitación baja hasta el nivel exterior (~420 ppm) y usan ese mínimo como referencia. Si el sensor está en una habitación que casi nunca se ventila hasta el nivel exterior, esa referencia se «falsea» y la lectura deriva a la baja. Esto lo reconocen tanto Aranet (en su manual indica que el modo automático requiere exponer el sensor a aire fresco) como AirGradient (su firmware ESPHome incluye comandos para activar, desactivar o forzar la calibración del Senseair S8).

Consecuencia práctica: cada cierto tiempo, saca el sensor a la calle o pégalo a una ventana abierta para comprobar que marca cerca de 420 ppm. Si marca 380 o 600, hay deriva.

Cómo se conectan a Home Assistant

VíaEjemploVentajasInconvenientes
Wi-Fi + ESPHome / API localAirGradient ONE, Apollo AIR-1, montajes DIYLocal, sin nube, mucho control y calibraciónDepende de tu Wi-Fi 2,4 GHz
Bluetooth LEAranet4Batería de años, integración nativaAlcance limitado; puede requerir un Bluetooth proxy
ZigbeeIKEA VINDSTYRKARed en malla, bajo consumoNecesitas coordinador Zigbee (ZHA o Zigbee2MQTT)
Matter sobre ThreadIKEA ALPSTUGAEstándar abiertoNecesita un Thread Border Router; emparejado a veces delicado

Los candidatos, uno a uno

AirGradient ONE

Es un monitor interior abierto y reparable que combina varios sensores de fabricantes reconocidos. Según la ficha técnica del fabricante:

  • CO₂: Senseair S8 (NDIR), 0-10.000 ppm, precisión de ±40 ppm ±3 % de la lectura entre 5 y 30 °C en el rango de 400 a 2.000 ppm.
  • Partículas: Plantower PMS5003 (PM1, PM2.5 y PM10, con mayor precisión en PM2.5; ±4 µg/m³ entre 0 y 100 µg/m³).
  • COV y NOx: Sensirion SGP41 (índices relativos).
  • Temperatura y humedad: SHT4x.
  • Microcontrolador: ESP32-C3, pantalla OLED y LEDs de estado.

A partir de Home Assistant 2024.6 con el firmware más reciente se detecta de forma nativa con la integración de AirGradient, y es totalmente local. También es un proyecto abierto: se puede flashear con ESPHome. AirGradient recibió en 2023 dos reconocimientos en el AIRLAB Microsensors Challenge, y en 2025 se anunció como el primer monitor interior certificado oficialmente como «Works with Home Assistant».

Lo mejor: completo, local, abierto, CO₂ NDIR. A tener en cuenta: es de los más caros de la lista (en un distribuidor británico figuraba a unas 300 £ con IVA el montado; el kit sin montar sale más barato; comprueba el precio actual).

Aranet4

Es el sensor de CO₂ «de referencia» para muchas personas que solo quieren el dato fiable. Usa un sensor NDIR y se alimenta con pilas durante años, algo muy poco habitual en dispositivos que mezclan más sensores. Mide CO₂, temperatura, humedad y presión atmosférica, y muestra todo en una pantalla de tinta electrónica. Es solo Bluetooth, sin Wi-Fi.

En Home Assistant la integración es nativa, con requisitos concretos según Aranet: el dispositivo debe tener el firmware 1.2.0 o superior y hay que activar «Smart Home Integration» en los ajustes de la app Aranet Home antes de añadirlo. Como el alcance Bluetooth es limitado, si el sensor está lejos de tu servidor necesitas un Bluetooth proxy (por ejemplo, un ESP32 con ESPHome) o la opción de rango extendido de la app.

Lo mejor: fiabilidad del CO₂, autonomía, pantalla. A tener en cuenta: no mide partículas ni COV, y es de los más caros por función; hay que mirar el alcance Bluetooth.

IKEA ALPSTUGA

Es el sensor «barato» que ha cambiado el mercado: mide CO₂, PM2.5, temperatura y humedad, tiene pantalla y funciona por Matter sobre Thread. IKEA especifica que para controlarlo necesitas un Thread Border Router (por ejemplo, su hub DIRIGERA).

Los análisis independientes consultados coinciden en varias cosas:

  • Una reseña técnica señala que su CO₂ no es NDIR y que la precisión declarada ronda los ±100 ppm, por lo que no es un dispositivo para quien necesite un valor exacto. Tanto IKEA como el fabricante del módulo, según esa reseña, indican esperar unas 12 horas para que se estabilice.
  • En opiniones de usuarios hay desviaciones: algunos observan lecturas de CO₂ entre 150 y 200 ppm más bajas que las de otro medidor, y otros han tenido problemas con la calibración automática.
  • Con Home Assistant se integra por Matter; varios usuarios comentan que el emparejamiento puede ser delicado y que un dispositivo Matter solo se vincula con una «fabric» a la vez (si lo conectas primero a la app de IKEA, hay que compartirlo desde Home Assistant o resetearlo).
  • En comparaciones con otro monitor calibrado, usuarios reportan que los valores de partículas del ALPSTUGA pueden saltar más.

Lo mejor: precio, Matter, pantalla. A tener en cuenta: CO₂ aproximado, calibración, y necesitas red Thread. Una reseña independiente lo resume como una buena opción para cubrir la casa de datos, pero no para quien espera precisión de NDIR. El precio orientativo citado por esa reseña es de unos 30 USD; comprueba el precio en IKEA España.

Apollo AIR-1 y montajes ESPHome

El Apollo AIR-1 es un monitor pequeño diseñado para funcionar en local con Home Assistant mediante ESPHome, sin nube ni suscripción. Usa un Sensirion SEN55 para partículas (con COV, NOx, temperatura y humedad) y, de forma opcional, un SCD40 para CO₂, que viene precalibrado.

Si prefieres construirlo tú, ESPHome tiene componentes para los módulos habituales: scd4x (CO₂ NDIR fotoacústico, además de temperatura y humedad), sen5x (partículas, COV y NOx), sgp4x (índice de COV) y pmsx003 (Plantower). Un esqueleto mínimo para el SCD4x sería:

yaml

esphome:
  name: sensor-aire-salon

esp32:
  board: esp32dev

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

api:
logger:

i2c:
  sda: GPIO21
  scl: GPIO22

sensor:
  - platform: scd4x
    co2:
      name: "Salón CO2"
    temperature:
      name: "Salón temperatura"
    humidity:
      name: "Salón humedad"
    update_interval: 30s

Ajusta los pines a tu placa y consulta la documentación de ESPHome del componente scd4x para las opciones de calibración y compensación de presión/altitud.

Lo mejor: control total y precio ajustado si montas. A tener en cuenta: requiere tiempo, y la carcasa y el flujo de aire importan: un buen sensor mal ventilado mide mal.

IKEA VINDSTYRKA

Es un sensor Zigbee que mide PM2.5, índice de COV, temperatura y humedad. No mide CO₂, y eso lo deja fuera para controlar ventilación, pero puede ser un complemento económico en cocina o salón para detectar picos de partículas. Se integra con ZHA o Zigbee2MQTT. Comprueba su disponibilidad y la compatibilidad con tu coordinador antes de comprarlo.

Tabla comparativa

AirGradient ONEAranet4IKEA ALPSTUGAApollo AIR-1 (+SCD40)IKEA VINDSTYRKA
CO₂NDIR (Senseair S8)NDIRSí, no NDIR (±100 ppm declarados)NDIR fotoacústico (SCD40, opcional)No
PM2.5Sí (PMS5003)NoSíSí (SEN55)Sí
COV / NOxSí (SGP41)NoNo indicadoSí (SEN55)COV
Temp./humedadSíSí (+presión)SíSíSí
ConexiónWi-Fi, API localBluetooth LEMatter/ThreadWi-Fi, ESPHomeZigbee
Local en HASíSí (BLE)Sí (Matter)SíSí
AlimentaciónUSB-CPilasUSB / redUSBUSB
Ideal paraTodo en uno fiableSolo CO₂Cubrir toda la casa baratoMontadoresPartículas básicas

Cuál elegir según tu caso

  • Dormitorio y quieres saber si necesitas ventilar: un NDIR (Aranet4 o AirGradient ONE) te da el dato más fiable. Para esto el CO₂ es lo importante.
  • Salón-cocina con humo y olores: busca partículas y COV: AirGradient ONE, Apollo AIR-1 o, más básico, VINDSTYRKA.
  • Quieres un sensor en cada habitación y tienes presupuesto ajustado: ALPSTUGA, asumiendo su margen de error.
  • Te gusta montar y ajustar: ESPHome con SCD4x/SEN5x.

Cómo comparar tus propios sensores (protocolo de prueba)

La mejor forma de saber si tu sensor es fiable es ponerlo frente a otro. Este es un método sencillo:

  1. Colócalos juntos: misma balda, a menos de 1 m entre sí, lejos de ventanas, radiadores y de tu respiración.
  2. Déjalos 24-48 horas (el ALPSTUGA y otros pueden necesitar unas 12 horas de estabilización).
  3. Haz la prueba del aire exterior: abre una ventana y acércalos o sácalos a la calle durante 15-20 minutos. Deberían bajar cerca de 420-430 ppm.
  4. Haz la prueba de la respiración: con la habitación cerrada y dos personas durante un rato, comprueba que ambos suben a ritmo parecido.
  5. Compara la gráfica en el Historial de Home Assistant, superponiendo las entidades de CO₂.
  6. Anota las diferencias en ppm en reposo, a nivel de aire exterior y en el pico.

Dos automatizaciones útiles

1. Aviso de ventilación (con la sintaxis actual de Home Assistant):

yaml

alias: "Dormitorio: aviso de ventilación por CO2"
mode: single
triggers:
  - trigger: numeric_state
    entity_id: sensor.dormitorio_co2
    above: 1000
    for: "00:05:00"
conditions:
  - condition: state
    entity_id: binary_sensor.dormitorio_ventana
    state: "off"
actions:
  - action: notify.mobile_app_tu_movil
    data:
      title: "Ventila el dormitorio"
      message: "CO2 en {{ states('sensor.dormitorio_co2') }} ppm."

2. Semáforo de calidad (un sensor de plantilla que puedes usar en el panel):

yaml

template:
  - sensor:
      - name: "Dormitorio calidad aire"
        state: >
          {% set c = states('sensor.dormitorio_co2') | float(0) %}
          {% if c < 800 %}Buena
          {% elif c < 1000 %}Aceptable
          {% elif c < 1500 %}Mejorable
          {% else %}Ventila ya
          {% endif %}

Adapta los nombres de entidad a los tuyos.

Errores frecuentes

  • Poner el sensor junto a la cama o la respiración: los picos de CO₂ serán artificialmente altos. Colócalo a la altura de la cabeza, pero a un metro o más.
  • Esquinas y detrás de muebles: sin circulación de aire el dato no representa la habitación.
  • Sobre un radiador, enchufe caliente o al sol: falsea temperatura y humedad.
  • Comparar COV entre marcas: son índices relativos, no ppb.
  • No comprobar el aire exterior de vez en cuando: la calibración automática puede derivar.

Preguntas frecuentes

¿Un sensor de CO₂ detecta el monóxido de carbono? No. El CO₂ y el CO son gases distintos. Para monóxido necesitas un detector específico y certificado.

¿Cuántos sensores necesito? Uno por cada habitación donde se pasa mucho tiempo con la puerta cerrada, empezando por el dormitorio.

¿Qué diferencia hay entre PM2.5 y PM10? Es el tamaño de la partícula (2,5 y 10 micras). Las PM2.5 penetran más en el sistema respiratorio.

¿Merece la pena pagar más por un NDIR? Si vas a tomar decisiones (ventilar, activar un extractor), sí. Si solo quieres una tendencia orientativa, uno más económico puede bastar.

Conclusión

No existe «el mejor» sensor, sino el que encaja con lo que necesitas medir y con cuánta precisión necesitas. Para ventilar bien, un NDIR es la apuesta segura. Para tener una visión completa y local, el AirGradient ONE es muy sólido. Para cubrir muchas habitaciones barato, el ALPSTUGA funciona asumiendo su margen. Y si te gusta montar, ESPHome te lo da todo. Lo más valioso, en cualquier caso, es comprobar los sensores unos contra otros en tu propia casa.

Por adbruiz

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *