Last Updated on 4 November 2023 by Suffocation
Kleine Platine mit einem Steckplatz für den ESP01(s) und einem DTH11 Sensor.
Facts
| Description | Worth |
|---|---|
| Baud rate | 115200 (possibly also 9800, with me it was 11) |
| ESP01 socket | 1 |
| Sensor | DHT11 |
| Sensor pin | 2 |
| Supply voltage | 3.7 – 12V |
| Taster | Reset |
Areas of application
- Home automation
- Temperature and humidity measurement indoors and outdoors
Views


Programming
Libraries
Sensor
Hier gibt es vielfältige Implementierungen, es ist auch nicht scher den Sensor selbst auszulesen.
https://github.com/beegee-tokyo/DHTesp
or Adafruit DHT
https://github.com/adafruit/DHT-sensor-library
OTA (Optional)
Standard Arduino OTA is part of the Arduino Lib.
https://github.com/arduino/arduinoOTA
MQTT (Optional)
Es gibt noch andere Libs, diese unterstüzt aber QOS 1 beim Senden, was die Datenübermittlung stabiler gestaltet und funktionierte gleich, so dass eine weitrere Recherche nicht notwendig war.
https://github.com/khoih-prog/MQTTPubSubClient_Generic
Test programme
The test program can be found on Git.
https://github.com/sfambach/esp8266/tree/main/shield/ESP01TemperatureDHT11
Problems
Sensor shows NAN
- Evtl. falschen Pin gewählt
- Interval too short, wait until sensor value is no longer NaN
while(isnan(temp)){
// do nothing
}
Incorrect temperature
Der Sensor ist zwischen Platine und ESP01 eingeklemmt und misst somit Temperatur des ESP01 samt Board mit. Wer die Möglichkeit hat sollte den Senor auslöten und entweder mit Kabel verlängern. Es besteht auch die Möglichkeit ihn auf die Rückseite der Platine zu Löten. Ich habe bei mir den Sensor vorsichtig nach oben gebogen, so dass er nicht mehr zwischen ESP01 und Platine wie ein Sandwich eingepackt ist.
Miscellaneous
ESPHome
ESP Basic Framework install, then use the u.s. code for functionality.
sensor:
- platform: dht
pin: D2
model: DHT11
temperature:
name: "Temperature"
humidity:
name: "Relative Humidity"
update_interval: 60s
More ESPHome Posts:
Tasmota
Conclusion
Kleine Platine, die Kompaktheit ist gleichzeitig aber auch der größte Nachteil. Der Sensor misst die Temperatur der ihn umschlissenden Bauteile mit. Sonst gibts nur wenug zu bemängeln, klar wären manchmal mehr IOs als sie der ESP01 besitzt nützlich dann sollte man auf eine andere Lösung umstgeigen. Um mal schnell einen Temperatursensor ins Netzwerk einzubinden ist die Platine perfekt.
Verwandte Beiträge
Sources
https://www.instructables.com/IoT-MCU-Monitoring-Using-the-AskSensors-IoT-Platfo/
https://github.com/asksensors/AskSensors-ESP8266-DHT
| Date | Change | Author |
|---|---|---|
| 29.10.2023 | Post created | Suffocation |