ESP8266 als Webserver, Temperaturanzeige mit einem DHT11

preview_player
Показать описание
Ich zeige euch eine Temperaturanzeige auf einem ESP8266.
Auf dem ESP läuft dann eine Website mit einem Webserver.
Diese kann dann einfach aus dem lokalem Netzwerk aufgerufen werden.
Wer es bequem mag kann den ESP im Router umbenennen und kann diesen dann über einen Hostname aufrufen statt sich die IP-Adresse merken zu müssen.

Wenn euch das Video gefällt, gebt einen 👍 hoch
und lasst ein 🅰🅱🅾 und 💬 da.
Viel Spaß beim anschauen 😊

🔵══ Downloads:
Sketch:
Bastelplan:

🔵══ Bauteile:
ESP:
Temperatursensor:
Netzteil:

* Als Amazon-Partner verdiene ich an qualifizierten Verkäufen

🔵══ Mein verwendetes Equipment:
🎬: DaVinci Resolve 16
Рекомендации по теме
Комментарии
Автор

Hallo Video ist ganz gut. Vermisse nur Einbindung Webserver in der FritzBox, da wird einiges vorausgesetzt. Jetzt zu meinem Problem ich erhalte folgende Fehlermeldung: error: 'D1' was not declared in this scope; did you mean 'y1'?
14 | #define DHTPin D1
note: in expansion of macro 'DHTPin'
17 | DHT dht(DHTPin, DHTTYPE);
Was fehlt? Ich habe ein ESP8266 D1mini und als Temperatursensor den DS18B20

ldmctlyou
Автор

Hallo, ich würde gern die Temperatur im Freien messen. Welchen Sensor sollte ich da verwenden und was muss ich im Sketch anpassen?

lutzmuller
Автор

Hallo @Bastelbruder ich will mir 2 dieser ESP8266 holen können auch die daten der 2 Module mir auf einer Website angezeigt werden

maxwormuth
Автор

Bei anderen Videos habe ich gesehen das dort nicht DHT.h sondern OneWire.h und DallasTemperatur.h verwendet wird. Wo ist der Unterschied?

ldmctlyou
Автор

Ist es auch möglich ein separates Netzwerk über den ESP aufzubauen?

Julian-mzep
Автор

Die Videobeschreibung ist für manch anderen Autor ein Vorbild.

joemei
Автор

schönes Projekt.
Allerdings habe ich dieses für meine Gewächshausheizung etwas angepasst und suche nun nach einer Lösung, den Status der Heizung auf dem Webserver anzeigen zu lassen.
Hierzu habe ich in einer IF-Schleife eine ´n String erstellt, welcher, je nach Temperatur, den Wert AN oder AUS erhält.
Leider bin ich nicht in der Lage, diesen String an den Webserver zu senden und in einer weiteren Zeile auszugeben.
Vielleicht kann hier jemand helfen.

domenicocappello
Автор

dht 11 sensor if is connected to 5v not to 3.3v will be ok? because the esp 8266 operating logic level 3.3, just asking... thanks

eugenecrane
Автор

Moin, sehr schönes Video. Was muss denn tun wenn ich die Wert über Wochen speichern möchte und dann später, z.B. als CSV Datei, auf den PC kopieren will?

hb
Автор

Nachdem alles super läuft würde ich gerne 6 weitere Temperaturfühler auslesen und auf der Webpage anzeigen lassen. Ist sowas auch möglich?
Beste Grüße
Torsten

TorstenGottwald-tt
Автор

Hallo Danke für das Video und den Sketch.
Ich versuche gerade den D1 mini mit einem BMP 180 zu betreiben. Im seriellen Monitor wird alles schön angezeigt, auf der Website sieht man nur die Temperatur und den Druck nicht. Ich verstehe das Skript im HTML wohl nicht richtig ... Hilfe?!

THeimsoth
Автор

Hallo Bastelbruder,

ich kann Ihren Script super verwenden, allerdings brauche ich zwei Eingabefenster, in den ich meine Regelungspunkte eingeben möchte.

Wie kann ich das realisieren und was muss man ändern, damit ich meine ESP8266 als Acces Point nutzen kann?

Danke im Voraus für Ihre Hilfe
Mit freundlichen Grüßen

alieborizanova
Автор

Danke für das Video. Ich habe mit dem ESP 8266 einen Web-Server realisiert für 2 BME 280. Somit kann ich von überall Temperatur, Luftfeuchte und Luftdruck in meinem Haus kontrollieren. Das klappt sehr gut. Nach dem gleichen Prinzip übertrage ich die Energiewerte eines SDM 630 (Energiezähler mit MOD-Bus-Schnittstelle) wieder an einen ESP 8266 der auch als Web-Server arbeitet. Rufe ich dann allerdings im Heimnetz per IP-Adresse oder über die Ferne mittels Portfreigabe den Web-Server auf, dauert es sehr lange ehe die Werte angezeigt werden 10...15 sek.? Bei BME 280 etwa 1 sek.! Die Quelltexte sind ziemlich ähnlich, ich sehe den Unterschied nicht ... ?

holgerkaiser
Автор

Ups... Falsche Taste. Leider bekomme ich einen falsche Sketch unter dem angegebenen Link. Wollte genau sowas aufbauen.

ralfransmann
Автор

Hallo und danke für den Einstieg in die ESP Welt. Bekomme eine Fehlermeldung (siehe unten) Com3 Port ist aber Richtig was mache ich falsch, ich bitte um Hilfe. . Variables and constants in RAM (global, static), used 29828 / 80192 bytes (37%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1504 initialized variables
╠══ RODATA 2220 constants
╚══ BSS 26104 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 60439 / 65536 bytes (92%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 27671 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 271360 / 1048576 bytes (25%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 271360 code in flash
-I --chip esp8266 --port "COM3" --baud "921600" "" --before default_reset --after hard_reset write_flash 0x0
esptool.py v3.0
Serial port COM3

A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, 'Ein an das System angeschlossenes Ger�t funktioniert nicht.', None, 31)

andywebster
Автор

Dein Video ESP8266 als Webserver ist Super, wie würde der Code aussehen, wenn ich zusätzlich noch einen Wert ausgeben möchte ? Habe deinen Code schon etwas erweitert, bekomme es aber irgentwie nicht hin, habe immer die selben Werte in 2 Feldern ?

michaelhensler
Автор

Absolut Super und informativ. Weiter so.
... und Danke

Peti-
Автор

Super Anleitung - Danke

eine Frage noch.
Ich muss die angezeigte Webseite jetzt von einem anderen PC aus Parsen um an die Temperatur zu kommen.
Leider fehlt in den geladenen Daten genau dieser Wert.
Es wird logischerweise nur <td id='temp'><span angezeigt.
Wie muss ich den Sketch ändern?
Idealerweise reicht es wenn nur die Temperatur angezeigt wird ohne irgendwelchen HTML Kram
Danke für jeden Tip

tokkol
Автор

Diese Videobeschreibung kann ich gut für meine Projekten nutzen. Allerdings werde ich ein DHT 22 verbauen weil er mehr Präzision bietet.

HOrst
Автор

Hallo Bastelbruder, das Projekt ist sehr schön und gut erklärt. Nun möchte ich aber in der Webseite noch in einem 2. Fenster, gleich dem 1. Fenster, die Luftfeuchte anzeigen lassen. Ich habe es geschfft das 2. Fenster zu erstellen. Allerdings bekomme ich dort den Wert der Luftfeuchte nicht angezeigt. Wie muss ich den Sketch und das Script anpassen damit es klappt? Vielleicht kannst du mir da helfen. Danke im Voraus

jurgenborm
visit shbcf.ru