Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Microcontroller
  5. [gelöst] ESP8266 mit DHT22

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst] ESP8266 mit DHT22

Geplant Angeheftet Gesperrt Verschoben Microcontroller
17 Beiträge 6 Kommentatoren 4.2k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    Harry94
    schrieb am zuletzt editiert von Harry94
    #1

    Hallo,

    ich habe (hoffentlich) nur ein recht triviales Problem.

    Ich habe mir zum Basteln ein ESP8226 besorgt.
    Das ziel ist es einen Temperatur und Feuchtesensor an iobroker anzubinden.
    jetzt scheitert es aber daran, dass der ESP den DHT22 Sensor nicht auslesen will.
    Selbiger Sensor liefert bei einem Adruino Uno problemlos Werte.

    Mit folgendem Code will ich mir nur in regelmässigen Abständen die Temperatur und Feuchte im seriellen Monitor ausgeben lassen,
    Aber bei jeder Ausgabe steht nur nan °C ...

    Wäre toll wenn mir jemand helfen könnte.

    (Habe sowohl in VS Code und der Arduino IDE keine Erfolge erzielen können, falls das einen unterschied macht.

    Auch mit einem DHT11 Sensor konnte ich keine Daten bekommen.

    #include <Arduino.h>
    #include "DHT.h"
     
    #define DHTTYPE DHT22
    #define DHTPIN 2
    
    DHT dht(DHTPIN, DHTTYPE);
     
    void setup() {
      Serial.begin(9600);
      dht.begin();
    }
     
    // runs over and over again
    void loop() {
      float h = dht.readHumidity();
      float t = dht.readTemperature();
     
      Serial.print("Temperatur: ");
      Serial.print(t);
      Serial.print("°C, Luftfeuchtigkeit: ");
      Serial.print(h);
      Serial.println("%");
     
      delay(6000);
    }
    
    Ralla66R M 2 Antworten Letzte Antwort
    0
    • H Harry94

      Hallo,

      ich habe (hoffentlich) nur ein recht triviales Problem.

      Ich habe mir zum Basteln ein ESP8226 besorgt.
      Das ziel ist es einen Temperatur und Feuchtesensor an iobroker anzubinden.
      jetzt scheitert es aber daran, dass der ESP den DHT22 Sensor nicht auslesen will.
      Selbiger Sensor liefert bei einem Adruino Uno problemlos Werte.

      Mit folgendem Code will ich mir nur in regelmässigen Abständen die Temperatur und Feuchte im seriellen Monitor ausgeben lassen,
      Aber bei jeder Ausgabe steht nur nan °C ...

      Wäre toll wenn mir jemand helfen könnte.

      (Habe sowohl in VS Code und der Arduino IDE keine Erfolge erzielen können, falls das einen unterschied macht.

      Auch mit einem DHT11 Sensor konnte ich keine Daten bekommen.

      #include <Arduino.h>
      #include "DHT.h"
       
      #define DHTTYPE DHT22
      #define DHTPIN 2
      
      DHT dht(DHTPIN, DHTTYPE);
       
      void setup() {
        Serial.begin(9600);
        dht.begin();
      }
       
      // runs over and over again
      void loop() {
        float h = dht.readHumidity();
        float t = dht.readTemperature();
       
        Serial.print("Temperatur: ");
        Serial.print(t);
        Serial.print("°C, Luftfeuchtigkeit: ");
        Serial.print(h);
        Serial.println("%");
       
        delay(6000);
      }
      
      Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von
      #2

      @Harry94 sagte in ESP8266 mit DHT22:

      Ich habe mir zum Basteln ein ESP8226 besorgt.

      Wo bekommt man sowas ?

      ? T 2 Antworten Letzte Antwort
      0
      • Ralla66R Ralla66

        @Harry94 sagte in ESP8266 mit DHT22:

        Ich habe mir zum Basteln ein ESP8226 besorgt.

        Wo bekommt man sowas ?

        ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #3

        @Ralla66

        bei mir ist

        #define DHTPIN D4 // Pin on which the DHT is connected

        D2 ist doch die onboard LED.

        Oder ein Chin Kracher. Ich habe 2 von denen ESP 8266 entsorgt. Einer liess sich nicht Programieren , der andere
        hatte kein WLAN.
        Nur noch Original "LOLIN". Teurer, ja aber weniger Ärger.

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          Harry94
          schrieb am zuletzt editiert von
          #4

          @Ralla66
          https://www.az-delivery.de/products/copy-of-nodemcu-lua-amica-v2-modul-mit-esp8266-12e?_pos=30&_sid=416637e05&_ss=r

          @Blechsoldat
          Habe es bei zweien versucht.
          Beide lassen sich problemlos mit dem wifi verbinden und können auch Daten via MQTT senden.
          Auch wenn ich einen anderen Pin nehme bleibt das Ergebnis gleich.

          SlowmanS 1 Antwort Letzte Antwort
          0
          • H Harry94

            Hallo,

            ich habe (hoffentlich) nur ein recht triviales Problem.

            Ich habe mir zum Basteln ein ESP8226 besorgt.
            Das ziel ist es einen Temperatur und Feuchtesensor an iobroker anzubinden.
            jetzt scheitert es aber daran, dass der ESP den DHT22 Sensor nicht auslesen will.
            Selbiger Sensor liefert bei einem Adruino Uno problemlos Werte.

            Mit folgendem Code will ich mir nur in regelmässigen Abständen die Temperatur und Feuchte im seriellen Monitor ausgeben lassen,
            Aber bei jeder Ausgabe steht nur nan °C ...

            Wäre toll wenn mir jemand helfen könnte.

            (Habe sowohl in VS Code und der Arduino IDE keine Erfolge erzielen können, falls das einen unterschied macht.

            Auch mit einem DHT11 Sensor konnte ich keine Daten bekommen.

            #include <Arduino.h>
            #include "DHT.h"
             
            #define DHTTYPE DHT22
            #define DHTPIN 2
            
            DHT dht(DHTPIN, DHTTYPE);
             
            void setup() {
              Serial.begin(9600);
              dht.begin();
            }
             
            // runs over and over again
            void loop() {
              float h = dht.readHumidity();
              float t = dht.readTemperature();
             
              Serial.print("Temperatur: ");
              Serial.print(t);
              Serial.print("°C, Luftfeuchtigkeit: ");
              Serial.print(h);
              Serial.println("%");
             
              delay(6000);
            }
            
            M Offline
            M Offline
            Mickey
            schrieb am zuletzt editiert von
            #5

            @Harry94 schau mal hier, sollte ein link zu eddies techlab sein, sind gute erklärungen.

            H 1 Antwort Letzte Antwort
            0
            • H Harry94

              @Ralla66
              https://www.az-delivery.de/products/copy-of-nodemcu-lua-amica-v2-modul-mit-esp8266-12e?_pos=30&_sid=416637e05&_ss=r

              @Blechsoldat
              Habe es bei zweien versucht.
              Beide lassen sich problemlos mit dem wifi verbinden und können auch Daten via MQTT senden.
              Auch wenn ich einen anderen Pin nehme bleibt das Ergebnis gleich.

              SlowmanS Offline
              SlowmanS Offline
              Slowman
              schrieb am zuletzt editiert von
              #6

              @Harry94

              Warum nimmst du kein Tasmota?

              Screenshot_2021-01-10 Tasmota - Hauptmenü.png

              1 Antwort Letzte Antwort
              0
              • M Mickey

                @Harry94 schau mal hier, sollte ein link zu eddies techlab sein, sind gute erklärungen.

                H Offline
                H Offline
                Harry94
                schrieb am zuletzt editiert von
                #7

                @Mickey hier sehe ich keinen link?

                @Slowman
                habe mich noch nie mit tasmota beschäftigt. wo fängt man da am besten an?

                schonmal vielen dank an alle für die Rückmeldungen :)

                T SlowmanS M 3 Antworten Letzte Antwort
                0
                • H Harry94

                  @Mickey hier sehe ich keinen link?

                  @Slowman
                  habe mich noch nie mit tasmota beschäftigt. wo fängt man da am besten an?

                  schonmal vielen dank an alle für die Rückmeldungen :)

                  T Offline
                  T Offline
                  Thias
                  schrieb am zuletzt editiert von
                  #8

                  @Harry94 Anfangen würde ich da:
                  https://tasmota.github.io/docs/

                  Ist recht simpel, wenn du mit den vorgefertigten Firmwareversionen klar kommst.
                  Du musst nur schauen, ob dein Sensor oder was du sonst noch anschließen möchtest da reincompiliert wurde. Wenn du Sensoren und Displays zusammen an einen ESP verwenden willst, kannst du auch eine eigene Firmware zusammenstellen. Das versuche ich aber zu vermeiden.

                  Was it welcher Firmware geht, kannst du zum aktuellen Firmwarerelease hier prüfen :
                  https://github.com/arendst/Tasmota/blob/v9.2.0/BUILDS.md

                  Für mache Bastelsachen nutze ich auch esphome. Ist gelegentlich etwas einfacher. Vor allem, wenn du Displays verwendest.
                  https://esphome.io

                  Viel Spaß!
                  Thias

                  1 Antwort Letzte Antwort
                  2
                  • Ralla66R Ralla66

                    @Harry94 sagte in ESP8266 mit DHT22:

                    Ich habe mir zum Basteln ein ESP8226 besorgt.

                    Wo bekommt man sowas ?

                    T Offline
                    T Offline
                    Thias
                    schrieb am zuletzt editiert von
                    #9

                    @Ralla66 Ich hole das Zeug immer bei AZ-Delivery...
                    Bis jetzt hatte ich nur zwei defekte Teile gesendet bekommen und die wurden anstandslos ersetzt.
                    Da kommen regelmäßig Werbeaktionen, bei denen du die Sachen im Dreierpack günstig bekommst.

                    Aber da besteht Suchtpotential. Wenn du da einsteigst, brauchst du dann einen 3D-Drucker für schicke Gehäuse und, ratzfatz, ist die ganze Hütte voll Sensoren und so ein Kram ;-)

                    Ralla66R 1 Antwort Letzte Antwort
                    0
                    • T Thias

                      @Ralla66 Ich hole das Zeug immer bei AZ-Delivery...
                      Bis jetzt hatte ich nur zwei defekte Teile gesendet bekommen und die wurden anstandslos ersetzt.
                      Da kommen regelmäßig Werbeaktionen, bei denen du die Sachen im Dreierpack günstig bekommst.

                      Aber da besteht Suchtpotential. Wenn du da einsteigst, brauchst du dann einen 3D-Drucker für schicke Gehäuse und, ratzfatz, ist die ganze Hütte voll Sensoren und so ein Kram ;-)

                      Ralla66R Offline
                      Ralla66R Offline
                      Ralla66
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @Thias
                      so ist das, 3D Drucker ist da und das Magazin ist voll. Gutes Labornetzteil immer wichtig :-)

                      1 Antwort Letzte Antwort
                      0
                      • H Harry94

                        @Mickey hier sehe ich keinen link?

                        @Slowman
                        habe mich noch nie mit tasmota beschäftigt. wo fängt man da am besten an?

                        schonmal vielen dank an alle für die Rückmeldungen :)

                        SlowmanS Offline
                        SlowmanS Offline
                        Slowman
                        schrieb am zuletzt editiert von
                        #11

                        @Harry94

                        Bei Tasmota waren bei mir bisher alle Treiber für Temperatur, Regensensor vorhanden. Flashen ist sehr einfach über USB. Man muss nur den Treiber vorher installieren, damit der Esp8266 angezeigt wird.

                        1 Antwort Letzte Antwort
                        0
                        • ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #12

                          Moin !
                          Gibt es sowas wie Tasmota auf ESP 8266 und DHT22 für Dummies ?
                          Tasmota ist ja nun mit "Tasmotizer" geflasht. Welches überaschenderweise sofort funktioniert hat.
                          Naja fast. %PATH% musste noch angepasst werden.
                          Nur welche "Firmware" soll man nehmen und was stellt man wo ein ?

                          T 1 Antwort Letzte Antwort
                          0
                          • ? Ein ehemaliger Benutzer

                            Moin !
                            Gibt es sowas wie Tasmota auf ESP 8266 und DHT22 für Dummies ?
                            Tasmota ist ja nun mit "Tasmotizer" geflasht. Welches überaschenderweise sofort funktioniert hat.
                            Naja fast. %PATH% musste noch angepasst werden.
                            Nur welche "Firmware" soll man nehmen und was stellt man wo ein ?

                            T Offline
                            T Offline
                            Thias
                            schrieb am zuletzt editiert von
                            #13

                            @Blechsoldat Welche Firmware du verwendest richtet sich nach den Komponenten, die du an den ESP anschließen möchtest.

                            Was mit welcher Firmware geht steht hier:
                            https://github.com/arendst/Tasmota/blob/v9.2.0/BUILDS.md

                            Beispiel: Der BME 280 Sensor ist in Basisversion "Tasmota" nicht drin. Da brauchst du die Version "Sensor". Der DHT Sensor würde auch mit der Basisversion gehen. Wenn du Displays aller Art anschließen willst, brauchst du die "Display" Version. Wenn du einen BME280 und eine kleines Display zur Anzeige der Werte anschließen willst, musst du selbst kompilieren. Wass aber auch machbar ist (dank Youtube).

                            Viel Erfolg!

                            T 1 Antwort Letzte Antwort
                            0
                            • T Thias

                              @Blechsoldat Welche Firmware du verwendest richtet sich nach den Komponenten, die du an den ESP anschließen möchtest.

                              Was mit welcher Firmware geht steht hier:
                              https://github.com/arendst/Tasmota/blob/v9.2.0/BUILDS.md

                              Beispiel: Der BME 280 Sensor ist in Basisversion "Tasmota" nicht drin. Da brauchst du die Version "Sensor". Der DHT Sensor würde auch mit der Basisversion gehen. Wenn du Displays aller Art anschließen willst, brauchst du die "Display" Version. Wenn du einen BME280 und eine kleines Display zur Anzeige der Werte anschließen willst, musst du selbst kompilieren. Wass aber auch machbar ist (dank Youtube).

                              Viel Erfolg!

                              T Offline
                              T Offline
                              Thias
                              schrieb am zuletzt editiert von
                              #14

                              Und was du Einstellen musst, findest du hier:
                              https://tasmota.github.io/docs/Supported-Peripherals/

                              Einfach deine Komponente suchen und dann die Hilfeseite dazu anschauen. Da steht dann, wie du den Sensor (oder was auch immer) anschließt und was du in der Konfiguration einstellen musst...

                              1 Antwort Letzte Antwort
                              0
                              • ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                #15

                                Danke.
                                Wer googeln kann :)

                                https://www.kriwanek.de/index.php/de/homeautomation/esp8266-geräte/wemos-geräte/566-dht22-temperatur-luftfeuchte-shield

                                https://www.smarthome-tricks.de/esp8266/esp8266-tasmota-und-iobroker/

                                Der Trick war eben nicht nach DHT 22 zu suchen. Sondern die Suche nach AM2301 ist die Lösung.
                                Funktioniert.
                                Nochmals Danke.

                                1 Antwort Letzte Antwort
                                0
                                • H Harry94

                                  @Mickey hier sehe ich keinen link?

                                  @Slowman
                                  habe mich noch nie mit tasmota beschäftigt. wo fängt man da am besten an?

                                  schonmal vielen dank an alle für die Rückmeldungen :)

                                  M Offline
                                  M Offline
                                  Mickey
                                  schrieb am zuletzt editiert von
                                  #16

                                  @Harry94 sorry, hier der link: https://www.youtube.com/watch?v=H5V5qE4xA10
                                  Bevor Du mit Tasmota anfängst, empfehle ich Dir, erstmal nach dem YT Video vorzugehen.

                                  1 Antwort Letzte Antwort
                                  1
                                  • H Offline
                                    H Offline
                                    Harry94
                                    schrieb am zuletzt editiert von
                                    #17

                                    Also vielen Dank für die Ganzen Rückmeldungen.
                                    Ich habe mich jetzt etwas mit Tasmota beschäftigen können und konnte damit den Sensor zum Laufen bringen und er liefert mir jetzt wie gewünscht die Daten.

                                    Auch mit dem Video von @Mickey hat es funktioniert.

                                    Danke!

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    545

                                    Online

                                    32.5k

                                    Benutzer

                                    81.6k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe