La qualità dell’aria indoor è uno dei fattori più sottovalutati ma critici per la salute e il benessere in casa, influenzando direttamente sonno, concentrazione, allergie e salute respiratoria. Secondo l’Organizzazione Mondiale della Sanità, passiamo oltre il 90% del tempo in ambienti chiusi, dove la concentrazione di inquinanti può essere da 2 a 5 volte superiore rispetto all’esterno. Automatizzare la gestione della qualità dell’aria con purificatori smart e ventilazione intelligente non significa solo comodità, ma creare un ambiente domestico che si adatta automaticamente alle condizioni reali, garantendo aria sana senza intervento manuale. Questo articolo ti mostra come configurare automazioni avanzate con Home Assistant per monitorare CO₂, PM2.5, VOC (composti organici volatili) e umidità, attivando purificatori e sistemi di ventilazione nel momento esatto in cui servono.
Perché la Qualità dell’Aria Indoor È Critica
L’aria che respiriamo in casa contiene una miscela complessa di inquinanti invisibili ma dannosi:
Principali Inquinanti Indoor
1. Particolato Fine (PM2.5 e PM10)
- 
Fonte: Cottura, combustione, polvere, pollini
 - 
Dimensione: PM2.5 = particelle <2.5 micrometri (penetrano nei polmoni)
 - 
Effetti: Irritazione vie respiratorie, asma, problemi cardiovascolari
 
2. Anidride Carbonica (CO₂)
- 
Fonte: Respirazione umana, combustione
 - 
Livelli normali: 400-600 ppm esterni, 600-1000 ppm interni accettabili
 - 
Effetti: >1000 ppm → sonnolenza, affaticamento, calo concentrazione
 - 
Effetti: >2000 ppm → mal di testa, nausea
 
3. Composti Organici Volatili (VOC)
- 
Fonte: Vernici, mobili, detergenti, prodotti chimici domestici
 - 
Composti comuni: Formaldeide, benzene, toluene
 - 
Effetti: Irritazione occhi/naso, allergie, effetti cancerogeni a lungo termine
 
4. Umidità Relativa
- 
Livello ottimale: 40-60%
 - 
<30%: Secchezza mucose, pelle secca, elettricità statica
 - 
>60%: Crescita muffe, acari della polvere, condensa
 
Impatto Sulla Salute
Secondo studi scientifici:
- 
Sonno: CO₂ elevata (>1000 ppm) riduce qualità del sonno del 25%
 - 
Produttività: Aria viziata diminuisce performance cognitive del 15-20%
 - 
Allergie: PM2.5 e VOC aggravano sintomi allergici
 - 
Infezioni: Umidità alta favorisce batteri/virus
 
Sensori Essenziali per Monitoraggio Qualità Aria
Sensori Consigliati (Compatibili Home Assistant)
1. Aqara Air Quality Monitor (TVOC)
- 
Misura: TVOC (VOC totali), temperatura, umidità
 - 
Connessione: Zigbee
 - 
Prezzo: ~40-50€
 - 
Integrazione: Nativa Zigbee2MQTT / ZHA
 
2. Sensori CO₂ Compatibili
- 
Aranet4: Sensore CO₂ professionale, Bluetooth (~200€)
 - 
SenseAir S8: Modulo CO₂ NDIR, integrabile ESP32 (~50€)
 - 
Netatmo Weather Station: Misura CO₂ indoor (~150€)
#1
                                                                                        
Netatmo Stazione meteo intelligente: WiFi, wireless, sensore interno ed esterno, previsioni del tempo, Amazon Alexa e Apple HomeKit, igrometro, qualità dell'aria, NWS01-EC, neroMisurazione della temperatura ambiente interna ed esterna in tempo reale: temperatura, umidità, qualità dell'aria interna ed esterna, livello di rum...
 
3. Sensori PM2.5/PM10
- 
Xiaomi Air Quality Monitor: PM2.5, temperatura, umidità (~60€)
 - 
IKEA VINDRIKTNING + ESP32: Mod DIY economico (~15€)
 - 
Aqara PM2.5 Monitor: Zigbee, integrazione diretta (~50€)
 
4. Sensori Temperatura/Umidità Economici
- 
Aqara Temperature Sensor: Zigbee (~10€)
#1
                                                                                        
Aqara Sensore di Temperatura e Umidità, RICHIEDE AQARA HUB, Zigbee, Per Monitoraggio Remoto e Domotica, Termometro Igrometro Wireless, Compatibile con Apple HomeKit, Alexa, Funziona con IFTTT, Bianco【Note】È NECESSARIO UN HUB AQARA, venduto separatamente. (Nota: non sono supportati hub di altri marchi.) Richiede una connessione Wi-Fi sicura a ...
 - 
Xiaomi Mi Temperatura 2: Bluetooth (~8€)
 - 
Sonoff SNZB-02: Zigbee (~8€)
#1
                                                                                        
SONOFF SNZB-02LD Sensore di Temperatura Impermeabile Zigbee - Sonda in Acciaio Inossidabile 1,5 m, Display LCD, Intervallo -40~115°C, Monitoraggio APP, Supporto Magnetico, Compatibile con Hub ZigbeeDesign Impermeabile:L'unità principale classificata IP65 resiste agli schizzi d'acqua, rendendola adatta a ambienti umidi come piscine, vasche da bag...
 
Setup Sensori in Home Assistant
Integrazione Zigbee2MQTT (Aqara):
# configuration.yaml
mqtt:
  sensor:
    - name: "Qualità Aria Soggiorno TVOC"
      state_topic: "zigbee2mqtt/aqara_air_quality_monitor"
      value_template: "{{ value_json.voc }}"
      unit_of_measurement: "ppb"
      device_class: volatile_organic_compounds
    
    - name: "Umidità Soggiorno"
      state_topic: "zigbee2mqtt/aqara_air_quality_monitor"
      value_template: "{{ value_json.humidity }}"
      unit_of_measurement: "%"
      device_class: humidity
    
    - name: "Temperatura Soggiorno"
      state_topic: "zigbee2mqtt/aqara_air_quality_monitor"
      value_template: "{{ value_json.temperature }}"
      unit_of_measurement: "°C"
      device_class: temperature
Integrazione Sensore CO₂ (Netatmo):
# Netatmo integra nativamente via UI Configuration → Integrations # Sensori creati automaticamente: # - sensor.netatmo_indoor_co2 # - sensor.netatmo_indoor_temperature # - sensor.netatmo_indoor_humidity
Purificatori Smart Compatibili
Dispositivi Consigliati
1. Xiaomi Mi Air Purifier (Serie 3/4)
- 
Compatibilità: Ottima con Home Assistant (integrazione Xiaomi Miio)
 - 
Sensori integrati: PM2.5, temperatura, umidità
 - 
Controllo: Velocità ventola, modalità automatica, LED
 - 
Prezzo: ~150-250€
 
2. Philips Air Purifier (Serie 2000i/3000i)
- 
Compatibilità: Home Assistant tramite integrazione Philips Air
 - 
Sensori integrati: PM2.5, allergie, gas
 - 
Prezzo: ~250-400€
 
3. IKEA STARKVIND
- 
Compatibilità: Zigbee nativo (Zigbee2MQTT/ZHA)
 - 
Controllo: Velocità ventola, modalità auto
 - 
Sensori: PM2.5 integrato
 - 
Prezzo: ~80-100€
 
4. Levoit Core (Serie Smart)
- 
Compatibilità: Integrazione VeSync per Home Assistant
 - 
App: VeSync cloud
 - 
Prezzo: ~100-200€
 
Setup Purificatore in Home Assistant
Xiaomi Mi Air Purifier:
# configuration.yaml
xiaomi_miio:
  - platform: xiaomi_miio
    host: 192.168.1.50  # IP del purificatore
    token: !secret xiaomi_purifier_token  # Token da Mi Home
    model: zhimi.airpurifier.mb3
Entità create automaticamente:
- 
fan.xiaomi_air_purifier– Controllo ventola - 
sensor.xiaomi_air_purifier_pm25– PM2.5 - 
sensor.xiaomi_air_purifier_filter_life– Vita filtro residua 
IKEA STARKVIND (Zigbee):
# Configurato automaticamente via Zigbee2MQTT # Entità: # - fan.starkvind_purifier # - sensor.starkvind_pm25 # - sensor.starkvind_filter_life
Automazioni Qualità Aria Avanzate
Automazione 1: Attivazione Purificatore su PM2.5 Elevato
automation:
  - alias: "Purificatore Auto PM2.5 Alto"
    trigger:
      - platform: numeric_state
        entity_id: sensor.aqara_air_quality_pm25
        above: 35  # Soglia WHO per PM2.5
        for:
          minutes: 5
    condition:
      - condition: state
        entity_id: fan.xiaomi_air_purifier
        state: 'off'
    action:
      - service: fan.turn_on
        target:
          entity_id: fan.xiaomi_air_purifier
        data:
          percentage: 80  # Velocità alta
      
      - service: notify.mobile_app
        data:
          title: "💨 Qualità Aria Bassa"
          message: "PM2.5 rilevato a {{ states('sensor.aqara_air_quality_pm25') }} µg/m³. Purificatore attivato."
          data:
            color: "orange"
  
  # Spegni quando aria migliora
  - alias: "Purificatore Auto PM2.5 Basso"
    trigger:
      - platform: numeric_state
        entity_id: sensor.aqara_air_quality_pm25
        below: 15  # Aria pulita
        for:
          minutes: 15
    condition:
      - condition: state
        entity_id: fan.xiaomi_air_purifier
        state: 'on'
    action:
      - service: fan.turn_off
        target:
          entity_id: fan.xiaomi_air_purifier
      
      - service: notify.mobile_app
        data:
          title: "✅ Aria Pulita"
          message: "PM2.5 ora a {{ states('sensor.aqara_air_quality_pm25') }} µg/m³. Purificatore spento."
Automazione 2: Ventilazione su CO₂ Elevata
automation:
  - alias: "Ventilazione Auto CO2 Alto"
    trigger:
      - platform: numeric_state
        entity_id: sensor.netatmo_indoor_co2
        above: 1000  # ppm
        for:
          minutes: 10
    action:
      # Opzione 1: Apri finestra automatica (con motorizzazione)
      - service: cover.open_cover
        target:
          entity_id: cover.finestra_soggiorno
      
      # Opzione 2: Accendi ventilatore estrazione
      - service: switch.turn_on
        target:
          entity_id: switch.ventilatore_bagno
      
      # Opzione 3: Aumenta velocità VMC (se presente)
      - service: fan.set_percentage
        target:
          entity_id: fan.vmc_casa
        data:
          percentage: 100
      
      - service: notify.mobile_app
        data:
          title: "🌬️ CO₂ Elevata"
          message: "CO₂ a {{ states('sensor.netatmo_indoor_co2') }} ppm. Ventilazione attivata."
          data:
            actions:
              - action: "CLOSE_WINDOW_30MIN"
                title: "Chiudi tra 30 min"
  
  # Timer chiusura automatica dopo 30 minuti
  - alias: "Chiudi Finestra Dopo Ventilazione"
    trigger:
      - platform: event
        event_type: mobile_app_notification_action
        event_data:
          action: "CLOSE_WINDOW_30MIN"
    action:
      - delay: "00:30:00"
      - service: cover.close_cover
        target:
          entity_id: cover.finestra_soggiorno
      - service: switch.turn_off
        target:
          entity_id: switch.ventilatore_bagno
Automazione 3: Gestione Umidità
automation:
  # Umidità troppo alta (>65%)
  - alias: "Deumidificazione Auto"
    trigger:
      - platform: numeric_state
        entity_id: sensor.aqara_humidity_bagno
        above: 65
        for:
          minutes: 15
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.deumidificatore_bagno
      
      - service: fan.turn_on
        target:
          entity_id: fan.ventilatore_estrazione_bagno
        data:
          percentage: 100
      
      - service: notify.mobile_app
        data:
          title: "💧 Umidità Alta"
          message: "Umidità bagno {{ states('sensor.aqara_humidity_bagno') }}%. Deumidificatore attivo."
  
  # Umidità troppo bassa (<35%)
  - alias: "Umidificazione Auto"
    trigger:
      - platform: numeric_state
        entity_id: sensor.aqara_humidity_camera
        below: 35
        for:
          minutes: 30
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.umidificatore_camera
      
      - service: notify.mobile_app
        data:
          title: "🏜️ Aria Secca"
          message: "Umidità camera {{ states('sensor.aqara_humidity_camera') }}%. Umidificatore attivato."
Automazione 4: VOC Elevati (Composti Volatili)
automation:
  - alias: "Purificatore Auto VOC Alto"
    trigger:
      - platform: numeric_state
        entity_id: sensor.aqara_air_quality_tvoc
        above: 300  # ppb (parti per miliardo)
        for:
          minutes: 5
    action:
      - service: fan.turn_on
        target:
          entity_id: fan.xiaomi_air_purifier
        data:
          percentage: 100  # Massima velocità
      
      # Apri finestra se disponibile
      - service: cover.open_cover
        target:
          entity_id: cover.finestra_cucina
      
      - service: notify.mobile_app
        data:
          title: "⚠️ VOC Elevati Rilevati"
          message: "TVOC {{ states('sensor.aqara_air_quality_tvoc') }} ppb. Probabile fonte: cucina/prodotti chimici. Ventilazione attivata."
          data:
            color: "red"
Automazione 5: Modalità “Notte” Qualità Aria
automation:
  - alias: "Qualità Aria Notturna Ottimizzata"
    trigger:
      - platform: time
        at: "22:30:00"
    action:
      # Imposta purificatore modalità notte (silenzioso)
      - service: xiaomi_miio.fan_set_favorite_level
        target:
          entity_id: fan.xiaomi_air_purifier
        data:
          level: 3  # Modalità silenziosa
      
      # Spegni LED purificatore
      - service: xiaomi_miio.fan_set_led_brightness
        target:
          entity_id: fan.xiaomi_air_purifier
        data:
          brightness: 0  # LED off
      
      # Controlla CO₂ camera prima di dormire
      - service: script.check_bedroom_co2
  
  # Script controllo CO₂
script:
  check_bedroom_co2:
    sequence:
      - condition: numeric_state
        entity_id: sensor.netatmo_camera_co2
        above: 800
      - service: cover.open_cover
        target:
          entity_id: cover.finestra_camera
      - delay: "00:10:00"  # Ventila 10 minuti
      - service: cover.close_cover
        target:
          entity_id: cover.finestra_camera
Integrazione con VMC (Ventilazione Meccanica Controllata)
Se hai un sistema VMC, puoi integrarlo con Home Assistant per controllo intelligente:
Controllo VMC via Relè
# Esempio con VMC controllabile via relay
switch:
  - platform: mqtt
    name: "VMC Velocità Bassa"
    command_topic: "cmnd/vmc/POWER1"
    state_topic: "stat/vmc/POWER1"
    payload_on: "ON"
    payload_off: "OFF"
  
  - platform: mqtt
    name: "VMC Velocità Alta"
    command_topic: "cmnd/vmc/POWER2"
    state_topic: "stat/vmc/POWER2"
    payload_on: "ON"
    payload_off: "OFF"
automation:
  - alias: "VMC Velocità Automatica CO2"
    trigger:
      - platform: numeric_state
        entity_id: sensor.netatmo_indoor_co2
        above: 1000
    action:
      - service: switch.turn_on
        target:
          entity_id: switch.vmc_velocita_alta
      - service: switch.turn_off
        target:
          entity_id: switch.vmc_velocita_bassa
Dashboard Qualità Aria Completa
Crea una dashboard dedicata al monitoraggio:
views:
  - title: Qualità Aria
    path: air_quality
    cards:
      # Riepilogo generale
      - type: vertical-stack
        cards:
          - type: entities
            title: "🌬️ Qualità Aria Casa"
            entities:
              - entity: sensor.aqara_air_quality_pm25
                name: "PM2.5 Soggiorno"
                icon: mdi:air-filter
              - entity: sensor.netatmo_indoor_co2
                name: "CO₂ Soggiorno"
                icon: mdi:molecule-co2
              - entity: sensor.aqara_air_quality_tvoc
                name: "VOC Totali"
                icon: mdi:chemical-weapon
              - entity: sensor.aqara_humidity_soggiorno
                name: "Umidità"
                icon: mdi:water-percent
            state_color: true
          
          # Controlli purificatori
          - type: entities
            title: "💨 Purificatori"
            entities:
              - entity: fan.xiaomi_air_purifier
                name: "Purificatore Soggiorno"
              - entity: fan.starkvind_purifier_camera
                name: "Purificatore Camera"
              - entity: sensor.xiaomi_air_purifier_filter_life
                name: "Vita Filtro Residua"
          
          # Grafici storici
          - type: history-graph
            title: "Storico PM2.5 (24h)"
            entities:
              - entity: sensor.aqara_air_quality_pm25
            hours_to_show: 24
            refresh_interval: 300
          
          - type: history-graph
            title: "Storico CO₂ (24h)"
            entities:
              - entity: sensor.netatmo_indoor_co2
            hours_to_show: 24
            refresh_interval: 300
Conclusioni
Automatizzare la qualità dell’aria con Home Assistant trasforma la tua casa in un ambiente che respira intelligentemente, adattandosi continuamente alle condizioni reali senza intervento manuale. Con sensori economici (50-150€ totali) e purificatori smart già in commercio, puoi costruire un sistema completo di monitoraggio e gestione automatica che garantisce aria sana 24/7. Le automazioni presentate non solo migliorano salute e comfort, ma ottimizzano anche i consumi energetici attivando purificatori e ventilazione solo quando necessario. Inizia con un sensore PM2.5 e CO₂ nelle stanze principali, aggiungi un purificatore smart compatibile, e configura le prime automazioni base. Poi espandi gradualmente a tutte le stanze per creare un sistema olistico di qualità aria domestica gestito interamente da Home Assistant.

			
                                                                                        