Cómo Monitorizar la Calidad del Aire con Netatmo Smart Indoor Air Quality Monitor y Home Assistant: Guía de CO2 y Salud
¿Sabías que pasamos el 90% de nuestro tiempo en espacios cerrados? A menudo, el aire en el interior de nuestras casas puede estar hasta cinco veces más contaminado que el exterior. En este artículo, te enseño cómo tomar el control de tu bienestar utilizando el sensor Netatmo Smart Indoor Air Quality Monitor y su integración total en Home Assistant.
En YouTube comparto más tutoriales, pruebas y domótica real. Suscribirme

Vídeo relacionado en YouTube
Video¿Qué mide el Netatmo Smart Indoor Air Quality Monitor?
A diferencia de otros sensores básicos, este dispositivo de Netatmo (Legrand) es un monitor integral que analiza cuatro parámetros críticos para tu descanso y productividad:
- CO2 (Dióxido de Carbono): El indicador clave para saber cuándo ventilar. Niveles altos pueden causar fatiga y dolor de cabeza.
- Humedad: Fundamental para evitar el moho o la sequedad en las vías respiratorias.
- Temperatura: Para asegurar el confort térmico óptimo.
- Ruido: Monitoriza la contaminación acústica para mejorar la calidad del sueño.
Integración con Home Assistant
Integrar este sensor en tu sistema domótico te permite ir mucho más allá de la aplicación oficial. Podrás centralizar los datos y, lo más importante, crear automatizaciones.
Pasos para la integración:
- Configura el sensor en la app oficial de Netatmo.
- En Home Assistant, ve a Ajustes > Dispositivos y servicios.
- Busca la integración de Netatmo y sigue los pasos de autenticación.
- ¡Listo! Ya tendrás todas las entidades disponibles para tus paneles.
Creando un Dashboard Profesional (UI)
Para visualizar estos datos de forma atractiva, en el video utilizamos una combinación potente de herramientas que puedes instalar desde HACS:
- Mushroom Cards: Para un diseño limpio y moderno.
- Card-mod: Para personalizar el aspecto de las tarjetas mediante CSS.
Código de la Tarjeta
He preparado un diseño personalizado para que tu Dashboard luzca increíble. Puedes copiar el código necesario desde aquí:
type: vertical-stack
cards:
- type: custom:mod-card
card:
type: custom:mushroom-title-card
title: >
{% set calidad = states('sensor.healthy_home_coach_air_quality') | int
%}
{% if calidad == 1 %} 😊 Saludable
{% elif calidad == 2 %} 🙂 Bueno
{% elif calidad == 3 %} 😐 Correcto
{% elif calidad == 4 %} 🙁 Deficiente
{% elif calidad == 5 %} 😷 Poco Saludable
{% else %} ❓ Desconocido {% endif %}
subtitle: Netatmo Healthy Home Coach
alignment: center
card_mod:
style: |
ha-card {
{% set calidad = states('sensor.healthy_home_coach_air_quality') | int %}
{% if calidad == 1 %} --card-primary-color: white; --card-secondary-color: #BBDEFB; background-color: blue;
{% elif calidad == 2 %} --card-primary-color: white; --card-secondary-color: #C8E6C9; background-color: green;
{% elif calidad == 3 %} --card-primary-color: black; --card-secondary-color: #FFF9C4; background-color: yellow;
{% elif calidad == 4 %} --card-primary-color: black; --card-secondary-color: #FFE0B2; background-color: orange;
{% elif calidad == 5 %} --card-primary-color: white; --card-secondary-color: #FFCDD2; background-color: red;
{% else %} --card-primary-color: black; --card-secondary-color: #f0f0f0; background-color: #f0f0f0; {% endif %}
}
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.healthy_home_coach_temperature_sensor
primary: Temperatura
secondary: "{{ states(entity) }} °C"
icon: mdi:thermometer
icon_color: |
{% set temp = states(entity)|float %}
{% if temp < 18 %} blue
{% elif temp < 25 %} green
{% elif temp < 30 %} amber
{% else %} red {% endif %}
- type: custom:mushroom-template-card
entity: sensor.healthy_home_coach_humidity_sensor
primary: Humedad
secondary: "{{ states(entity) }} %"
icon: mdi:water-percent
icon_color: |
{% set hum = states(entity)|float %}
{% if hum < 30 %} amber
{% elif hum <= 60 %} blue
{% else %} red {% endif %}
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.healthy_home_coach_carbon_dioxide_sensor
primary: CO₂
secondary: "{{ states(entity) }} ppm"
icon: mdi:molecule-co2
icon_color: |
{% set co2 = states(entity)|int %}
{% if co2 < 800 %} green
{% elif co2 < 1200 %} amber
{% else %} red {% endif %}
- type: custom:mushroom-template-card
entity: sensor.healthy_home_coach_noise
primary: Ruido
secondary: "{{ states(entity) }} dB"
icon: mdi:volume-high
icon_color: |
{% set noise = states(entity)|int %}
{% if noise < 40 %} green
{% elif noise < 60 %} amber
{% else %} red {% endif %}Automatizaciones: Actúa antes de que sea tarde
El verdadero potencial de tener el sensor en Home Assistant es la capacidad de respuesta. Por ejemplo:
- Alertas al móvil: Si el CO2 supera las 1000 ppm, recibe una notificación avisando que es hora de abrir las ventanas.
- Purificación automática: Si la calidad del aire baja, enciende automáticamente tu purificador de aire inteligente.
¿Dónde comprarlo?
Si te interesa el Netatmo Smart Indoor Air Quality Monitor, aquí tienes las opciones de compra disponibles:
- Netatmo Smart Indoor Air Quality Monitor — Analizado en el vídeo: Amazon · PC Componentes · Leroy Merlin
Conclusión
Monitorizar la calidad del aire no es solo una cuestión de tecnología, es una inversión en tu salud a largo plazo. La combinación de la precisión de Netatmo con la flexibilidad de Home Assistant es, sin duda, una de las mejores mejoras que puedes hacer en tu casa inteligente.
Si quieres profundizar en cómo configurar estas y otras integraciones, apúntate a mi Curso gratuito de Home Assistant.


