Ein DIY-Temperatur-/Feuchtigkeitssensor mit einem ESP8266 + DHT11 + MQTT

Hallo zusammen!

Ich schreibe gerade einen Artikel für die gedruckte Presse (das Magazin « Programmez »), und ich musste ein Anwendungsbeispiel mit etwas Programmierung wählen, damit es interessant wird. Ich habe mich also für einen ESP8266 entschieden, um eine kleine Demo eines DIY-Sensors zu machen, der Daten an Gladys sendet :slight_smile:

Ich habe dieses NodeMCU Lolin V3 Module ESP8266 bei Amazon gekauft und bin mit meinem Kauf eher zufrieden :slight_smile:

Ich habe das Ding an meinen Computer angeschlossen:

Für den Programmierteil habe ich die Karte mit der Arduino-IDE programmiert.

Ich habe die Verbindung zu meinem WLAN mit der ESP8266WiFi-Bibliothek getestet, alles lief gut.

Dann habe ich den DHT11 an Pin D5 + 3V + Masse angeschlossen.

Mit der DHT.h-Bibliothek erhalte ich die Werte, die ich dann per MQTT sende.

In wenigen Zeilen ist es erledigt, ich erhalte meine Werte in Gladys:

Ich werde einen detaillierten Tutorial schreiben, der natürlich in der Zeitschrift veröffentlicht wird (Anfang 2021!), und ich werde wahrscheinlich einen zusätzlichen Artikel über die Dokumentation schreiben :slight_smile:

Jedenfalls war ich überrascht, es funktioniert wirklich gut und ich hatte keine größeren Probleme, das ist selten bei solchen Bastelarbeiten :smiley:

Zur Information, ich mache dasselbe (ESP8266 + DHT11 oder DS18x20 + Bewegungssensor + Helligkeitssensor…) und habe das Tasmota-Firmware auf dem ESP installiert (als MQTT konfiguriert). Die Integration in Gladys ist sofort möglich.

Ja, es wäre gut, wenn es in der Dokumentation einen besonderen Abschnitt für solche Dinge gäbe.
Mit konkreten Beispielen, um es schnell in Gladys zu integrieren.

ja, in der Tat hätte ein eigenes Thema erstellt werden können, das gebe ich zu.

Ich könnte eines erstellen, so eine Art A-Z-Anleitung, falls das interessant ist.

Könnten Sie bitte den Code Ihres Projekts veröffentlichen?