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.

Module Pimoroni BME280 sur fond blanc pour une station environnementale DIY

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é.

Pour aller plus loin

Produits liés à ce guide

Voir le catalogue
Go TronicPimoroni BME280 – température, humidité et pression I2C

Capteur DIY

Pimoroni BME280 – température, humidité et pression I2C

16,40 €

Un module BME280 pour mesurer la température, l’humidité et la pression atmosphérique dans un projet météo ou domotique. La connectique Stemma QT / Qwiic facilite le prototypage. Il faut ajouter un contrôleur compatible, son alimentation et une configuration adaptée : ce module n’est pas un capteur connecté autonome.

DIYI2CTempérature et humidité
Go TronicDFRobot BME680 – module environnemental I2C

Capteur DIY

DFRobot BME680 – module environnemental I2C

22,20 €

Le BME680 combine température, humidité, pression et mesure de résistance sensible aux gaz. Ce module permet de construire un suivi environnemental avec un microcontrôleur. Il ne fournit pas une mesure directe de CO2 et ne remplace pas un détecteur de sécurité certifié. Vérifiez les tensions et le logiciel avant raccordement.

DIYI2CQualité de l’air
Go TronicAdafruit SGP40 – capteur de qualité de l’air

Capteur DIY

Adafruit SGP40 – capteur de qualité de l’air

17,90 €

Adafruit ADA4829 permet de suivre des indicateurs de qualité de l’air. La communication repose sur I2C.

DIYI2CQualité de l’air
Go TronicSeeed Studio Grove SHT40 – température et humidité

Capteur DIY

Seeed Studio Grove SHT40 – température et humidité

6,90 €

Le module Grove SHT40 relève température et humidité pour un projet de confort intérieur ou une station météo. Le connecteur Grove simplifie le raccordement à une carte compatible, sans transformer le module en appareil autonome. Vérifiez l’interface, la tension et la prise en charge du SHT40 dans votre logiciel.

DIYTempérature et humidité
Seeed StudioSeeed Studio Grove SCD41

Capteur DIY

Seeed Studio Grove SCD41

52,90 $US

Capteur Grove de CO2, température et humidité pour surveillance de la qualité de l’air avec un contrôleur compatible.

DIYI2CHome AssistantESPHome
Bientôt disponibleApollo Automation AIR-1 - capteur de qualité de l'air ESPHome

Capteur connecté

Apollo Automation AIR-1 - capteur de qualité de l'air ESPHome

Prix envisagé : 169,99 €

Capteur de qualité de l'air Wi-Fi basé sur ESPHome, avec des options de mesure de particules, température, humidité, COV, NOx et CO2 selon la version.

Wi-FiHome AssistantESPHomeQualité de l'air