Guide pratique · 6 min
BME280, BME680 ou SGP40 : choisir un capteur DIY pour Home Assistant
Température, humidité, pression, COV et CO2 : comparer les capteurs environnementaux DIY et préparer un montage ESPHome utile, sans confondre les mesures.

Choisir la grandeur à mesurer
Un capteur de qualité de l’air n’est pas forcément un capteur de CO2. Pour suivre le confort d’une chambre, température et humidité peuvent suffire. Pour décider quand aérer une pièce occupée, une mesure directe de CO2 répond à une autre question. Définir cet usage évite d’acheter un module sur la seule promesse de plusieurs mesures.
Le capteur n’est qu’une partie du projet : ajoutez une carte de contrôle, une alimentation stable, des connexions adaptées et un boîtier laissant circuler l’air. Une carte nue ne s’appaire pas à ZHA ou Zigbee2MQTT.
Ce que mesurent réellement les circuits
Le BME280 relève température, humidité et pression. Le BME680 ajoute une réponse du capteur de gaz, souvent présentée sous forme de résistance. Le SGP40 sert au suivi des composés organiques volatils avec le traitement logiciel approprié. Ces indications ne sont pas une concentration directe de CO2 en ppm.
Pour le CO2, examinez plutôt une sonde dédiée telle que le SCD41 et ses conditions d’installation. Un indice COV peut varier avec des produits ménagers ou la cuisine, sans correspondre à la quantité de CO2 expirée.
Préparer le montage ESPHome
Vérifiez le composant ESPHome correspondant au circuit exact, son interface et ses broches. Un connecteur Grove, Qwiic ou Stemma QT simplifie le raccordement, mais ne garantit pas à lui seul la bonne tension. Respectez les indications de la carte, pas seulement celles de la puce.
Commencez par un seul capteur sur le bus, vérifiez son adresse puis nommez les entités avec leur unité. Conservez la configuration et les secrets séparément. Testez la reconnexion après un redémarrage avant d’ajouter une automatisation.
- Vérifier alimentation, masse commune et niveaux logiques.
- Identifier l’adresse I2C et éviter les conflits entre modules.
- Choisir une fréquence de mesure cohérente avec l’usage.
- Vérifier les valeurs et la disponibilité dans Home Assistant.
Éviter les mesures trompeuses
Éloignez la sonde du régulateur chaud de la carte, des rayons du soleil et d’un souffle direct. Comparez les tendances sur plusieurs jours avant d’appliquer une correction. Un boîtier fermé ou un emplacement contre un radiateur peut fausser la température et l’humidité.
Pour commander une ventilation, utilisez une durée minimale, un seuil de retour distinct et un comportement sûr si la donnée devient indisponible. Aucun de ces modules DIY ne remplace un détecteur de fumée ou de gaz conçu pour la sécurité des personnes.
Questions fréquentes
Le BME680 mesure-t-il le CO2 ?
Non, il fournit notamment une réponse sensible aux gaz. Cette information ne doit pas être présentée comme une mesure directe de CO2. Utilisez un capteur de CO2 dédié si vous avez besoin de cette grandeur.
Peut-on appairer un BME280 directement à Home Assistant ?
Pas une carte nue. Il faut un contrôleur et un logiciel, par exemple une carte ESP32 configurée avec ESPHome et le composant adapté.





