Suivre la qualité de l’air intérieur avec Home Assistant

Lors de sa sortie en 2021, nous vous avions présenté le test du Aqara TVOC, un capteur de qualité de l’air fonctionnant en ZigBee 3.0. Aujourd’hui, nous allons utiliser ce dernier pour suivre la qualité de l’air intérieur avec Home Assistant.

En effet, s’il est facile de l’associer avec ZHA ou Zigbee2MQTT, voire de l’utiliser directement avec un hub Aqara, les données remontées ne sont pas forcément des plus parlantes. Nous allons donc voir quelles sont les remontées disponibles, et comment les exploiter au mieux.

À LIRE :
Test du capteur Aqara TVOC

Comment suivre la qualité de l’air avec Home Assistant

Pour ce tutoriel, nous avons utilisé une passerelle Sonoff ZBDongle Plus et notre client ZigBee est Zigbee Home Automation ou ZHA, l’intégration native au système domotique Home Assistant.

-16%
SONOFF ZigBee 3.0 USB Dongle Plus, EFR32MG21 Coordinator, Universelle USB ZigBee Hub, Passerelle ZigBee pour Home Assistant
Amazon.fr
4.0
20,82€ 24,99€
SONOFF ZigBee 3.0 USB Dongle Plus, EFR32MG21 Coordinator, Universelle USB ZigBee Hub, Passerelle ZigBee pour Home Assistant
-22%
Sonoff ZBDongle-E - Passerelle ZigBe Home Assistant
Domadoo.fr
21,83€ 27,99€
Sonoff ZBDongle-E - Passerelle ZigBe Home Assistant
Prix Amazon au : 18 novembre 2024 19 h 46 min

Nous allons utiliser un capteur Aqara TVOC, mais vous pouvez évidemment opter pour un autre modèle et un autre protocole.

Aqara Moniteur de Qualité de l'Air Intérieur, Compteur de Pollution pour TVOC, Température et Humidité avec Un Écran à Encre Éelectroniquq, Prend en Charge Google, Alexa, IFTTT et HomeKit
Amazon.fr
3.0
Aqara Moniteur de Qualité de l'Air Intérieur, Compteur de Pollution pour TVOC, Température et Humidité avec Un Écran à Encre Éelectroniquq, Prend en Charge...
Aqara TVOC - Moniteur de qualité d'air ZigBee 3.0 - AAQS-S01
Domadoo.fr
44,99€
Aqara TVOC - Moniteur de qualité d'air ZigBee 3.0 - AAQS-S01

Appairage du capteur de qualité de l’air

Il suffit de déclenche le mode appairage sur le moniteur de qualité de l’air, de la même manière qu’avec l’application Aqara, et de lancer la détection de nouveaux appareils dans ZHA sur Home Assistant. En quelques secondes, le moniteur est appairé.

Les entités disponibles sous Home Assistant

Elles sont complètes, il y a même l’entité de l’état de la pile, ce qui n’est pas toujours le cas.

  • Taux de COV en ppb
  • Température en °C
  • Humidité en %HR
  • Niveau des batteries en % restant

Notons que Home Assistant remonte le taux de COV en ppb (Partie par milliard) tout comme le moniteur, alors que l’application Aqara propose des données en mg/m³.

Définir les seuils en ppb

Après de longues recherches et de longs tests afin de trouver les correspondances les plus adaptées, voici les seuils en ppb que nous avons pu déterminer :

  • 0 à 65 = Excellent : Rien à signaler
  • 65 à 220 = Correct : Aération ou ventilation recommandée
  • 220 à 660 = Moyen : Ventilation intensifiée recommandée
  • 660 à 2200 = Mauvais : Aération ou ventilation nécessaire
  • 2200 à 5500 = Danger pour la santé : Ventilation intensifiée nécessaire
  • Au-delà ? Fuyez, pauvres fous !

Affichage de la qualité de l’air sur votre tableau de bord Home Assistant

Chacun ira de sa propre imagination, étant fan de custom:button-card, nous avons réalisé celles-ci, avec en plus un graphique ApexCharts :

Des codes couleurs par seuil sont paramétrés afin de profiter d’un visuel performant.

Vous pouvez retrouver le code complet de cet exemple sur mon Github :

Pour calculer l’équivalence en pourcentage basé sur un maximum de 5500, nous avons créé deux sensor templates, que voici :

###### MONITEUR QUALITE AIR
      qualite_air_calcul:
        friendly_name: "Qualité de l'air calcul"
        value_template: "{{ (states.sensor.moniteur_qualite_air.state|float(0)*100/5500)|float|round(2) }}" 
      qualite_air_pourcentage:
        friendly_name: "Qualité de l'air en %"
        value_template: "{{ (100) - (states.sensor.qualite_air_calcul.state|float(0))|float|round(1) }}" 
        unit_of_measurement: "%"

Conclusion

Parfois il semble meilleur de garder un appareil sous son application d’origine et de rapatrier les informations dans Home Assistant ensuite, afin de bénéficier de toutes les options Parfois non, et dans cas, nous avons préféré un appairage direct sur notre réseau local, les remontées étant très satisfaisantes, et les mises à jour de celles-ci très régulières et réactives.

Grâce à quelques lignes en YAML, vous savez désormais comment exprimer la qualité de l’air sur Home Assistant de façon intelligible avec une jauge et un pourcentage qui parlera à tous. A bientôt pour de nouvelles aventures domotiques Home Assistant !

À LIRE :
Lixee ZLinky, votre suivi conso Linky sur Home Assistant

 

Aurel RV
Passionné de technologie, j'ai découvert l'univers de la Smart Home avec Xiaomi, puis Alexa et Les Alexiens m'ont mené à me passionner pour Home Assistant que je maîtrise chaque jour mieux !