Le BME280 est l'un des capteurs que j'utilise dans presque tous mes projets. Avec cela, vous pouvez non seulement mesurer la température. Il peut également être utilisé pour mesurer l'humidité et la pression atmosphérique.
Le BME280 est le capteur parfait si vous souhaitez mesurer les données climatiques d'une pièce (ou de l'air extérieur) avec peu d'effort.
Le BMP280 est presque identique au BME280. Cela peut être utilisé pour mesurer la température et la pression atmosphérique.
Grâce au plugin approprié, le BME280 et le BMP280 peuvent être configurés en tant que capteurs dans ESPEasy en quelques clics. Tout ce que vous avez à faire est décrit dans l'article suivant.
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Articles utiles :
Vous pouvez trouver des conseils supplémentaires sur ESPEasy dans les articles suivants.
- ESPEasy - Exécutez des commandes et des actions via HTTP, MQTT, UDP et directement
- ESPEasy - Compiler et flasher le firmware et configurer les données d'accès WiFi
- Catégorie – ESPEasy
Outil requis :
Matériel requis :
Connectez le BME280 / BMP280 à l'ESP8266
Le BME280 est connecté à l'ESP8266 ou au Wemos D1 Mini via le bus I2C.
Si le bus I2C est configuré par défaut, vous pouvez utiliser le schéma de circuit affiché comme guide.
Configuration du BME280 / BMP280 dans ESPEasy
Pour que le BME280 puisse être configuré dans ESPEasy, le firmware ESPEasy doit déjà être installé et accessible sur l'ESPEasy. Vous pouvez également trouver des informations à ce sujet dans l'article ESPEasy - Compiler et flasher le firmware et configurer les données d'accès WiFi.
Tout d'abord, ouvrez le site Web de configuration de votre ESP8266 programmé avec ESPEasy en saisissant son adresse IP dans votre navigateur Web. Des informations sur la façon de connaître l'adresse IP sont également dans l'article Afficher/connaître l'adresse IP des appareils du réseau résumé.
Une fois que vous avez ouvert la page web de configuration, vous devez passer à l'onglet "Devices". Pour ce faire, cliquez sur le bouton "Devices".
Dans l'onglet "Devices", vous devez maintenant cliquer sur le bouton "Add" dans l'une des lignes encore vides.
Vous serez alors automatiquement redirigé vers la vue affichée et pourrez sélectionner l'appareil que vous souhaitez créer.
Sélectionnez ici l’entrée « Environnement – BMx280 ».
Cela vous ramènera à une page de présentation.
Ici, vous pouvez effectuer tous les réglages concernant le BME280 ou le BMP280.
Il est important ici que vous configuriez la bonne « adresse I2C ». Dans la plupart des cas, l'adresse par défaut devrait fonctionner. Pour ce faire, sélectionnez la valeur « 0x76 (118) – (par défaut) ».
Vous pouvez calibrer la mesure de la température et de l'altitude à l'aide des options « Altitude » et « Décalage de température ».
Sous « Altitude », vous devez saisir l'altitude (mesurée à partir du niveau de la mer) de l'emplacement du capteur.
Si la valeur de température mesurée s'écarte de la valeur réelle, vous pouvez spécifier l'écart sous « Décalage de température » et le compenser.
Dès que le capteur est entièrement configuré, vous pouvez l'enregistrer en cliquant sur « Soumettre ».
Afficher les valeurs mesurées du BME280
Après avoir configuré le BME280, vous pouvez le tester directement.
Pour ce faire, cliquez à nouveau sur l'onglet « Appareils ».
Dans la vue d'ensemble des appareils configurés, les valeurs mesurées sont visibles dans la ligne du BME280 sur le côté droit.
Ceux-ci se mettent à jour au moins toutes les 60 secondes. Cet intervalle peut être défini dans la configuration du BME280 dans la section « Intervalle ».
Envoyer les données du capteur via MQTT
Vous pouvez désormais également envoyer les données de capteur collectées à votre SmartHome via MQTT et les traiter là-bas si nécessaire. Ce que vous devez configurer pour cela est décrit dans l'article suivant.
Plus de capteurs à connecter à l'ESP8266 / ESP32
Vous trouverez un aperçu des autres articles pour connecter des capteurs et des actionneurs à ESPEasy dans la catégorie suivante.
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂