Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. ESP32S mit DS18B20 Temp-Sensor

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ESP32S mit DS18B20 Temp-Sensor

    This topic has been deleted. Only users with topic management privileges can see it.
    • MartinP
      MartinP last edited by

      Hallo, meine 3 DS18B20 liefen immer recht stabil mit meinem ESP-S2 Board (parallelgeschaltet), aber in letzter Zeit fiel immer mal wieder einer der Sensoren aus...

      Gekauft bei BerryBase...

      Hier die bisherige Beschaltung (1=Vcc 2=Signal 3=Gnd)
      dacf07bc-df88-4ea4-9e64-bcd36acfd48c-grafik.png

      In einem anderen Forum habe ich die Empfehlung bekommen, es mal mit Vcc=5V zu versuchen. Um den ESP32 Input nicht zu übersteuern, habe ich den Pull-Up an 3,3V gelassen...
      136a0006-5bcb-4040-b131-85901a38ca27-grafik.png

      bahnuhr 1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @MartinP last edited by

        @martinp

        Ich benutze seit Jahren einen Wemos D1 Mini
        und so verschaltet:

        5V und Widerstand 4,7 kOhm

        keine Probleme

        MartinP 1 Reply Last reply Reply Quote 1
        • MartinP
          MartinP @bahnuhr last edited by

          @bahnuhr Der Pullup aber dann an 3,3 V, oder?

          bahnuhr 1 Reply Last reply Reply Quote 0
          • bahnuhr
            bahnuhr Forum Testing Most Active @MartinP last edited by

            @martinp
            lt. Tasmota Seite so:
            15f9deee-9664-49da-96ea-602cb70d5c4d-image.png

            Ich habe alle so:
            dbbacfff-ab5f-4607-8b53-f4f9645126ac-image.png

            1 Reply Last reply Reply Quote 1
            • MartinP
              MartinP last edited by MartinP

              @bahnuhr Da hatte ich Angst, weil der Pullup den ESP Eingang auf mehr als 3,3V hochziehen kann.

              Bisher funktioniert meine Lösung.
              Mal schauen.

              Durchgedremelte Leiterbahnen und provisorische Drähte gibt es eh schon.... Fall ich noch einmal ändern muss.....

              EDIT: Es hat doch wieder ein Sensor Aussetzer gehabt ..

              cba41758-a30a-43df-aba7-39d8d88af8c5-grafik.png

              MartinP 1 Reply Last reply Reply Quote 0
              • MartinP
                MartinP @MartinP last edited by

                @martinp Update: Der Sensor-Aussetzer vom 31.1 war bisher der Letzte. Deutlich stabiler, als das, was vorher passierte.

                Eigentlich würde ich bei Berrybase erwarten, dass es keine Chip-Nachbauten sind... Auch bei DS18B20 scheint es inzwischen Nachbauten/Imitate zu geben, die deutlich weniger stabil laufen, und von unbekannter Messgenauigkeit sind ...

                MartinP 1 Reply Last reply Reply Quote 0
                • MartinP
                  MartinP @MartinP last edited by

                  @martinp Zu früh gefreut - heute wieder signifikante Aussetzer...

                  27e6c54c-3191-43c8-b49a-a45603072206-grafik.png

                  sonnenschein 1 Reply Last reply Reply Quote 0
                  • sonnenschein
                    sonnenschein @MartinP last edited by sonnenschein

                    @martinp Hallo!
                    Habe in letzter Zeit mich mit dem Thema beschäftigt. Mein Gradometer (8fach Temp ) von stall.biz stieg immer wieder mal aus. Also habe ich wemos d1 mini genommen und 6 DSB1820 (3m mit wasserdichter Hülse) angeschlossen. Zuerst provisorisch mit Klemmen, bredboard. 4k7 Ohm von 3,3v an die Datenleitung. Immer wieder wurden Sensoren nicht erkannt. Viele Tips aus dem Forum getestet. OHNE Erfolg. Dann habe ich eine Platine mit 3fach Schraubklemmen ( pro Sensor 1xAnschlußblock) gelötet. Die Anschlußdrähte der Sensoren neu abisoliert und verzinnt. Bis 9 Sensoren lief das deutlich störungsfreier. Mit dem 10. SENSOR Totalausfall. Ich habe dann den Widerstandswert halbiert (einfach 2. 4k7 Ohm parallel gelötet).
                    Auf meinem wemos habe ich mit espeasy eine Version ESP_Easy_mega_20241222_normal_ESP8266_4M1M Dec 22 2024 geflasht.
                    Seit fast 3 Wochen läuft der Testaufbau ohne Aussetzer (11 Sensoren). Die Daten sende ich per MQTT an iobroker.

                    Screenshot_20250307_181532_Chrome.jpg

                    1 Reply Last reply Reply Quote 0
                    • skvarel
                      skvarel Developer last edited by

                      Die DS18B20 Sensoren arbeiten mit 5V wesentlich zuverlässiger.

                      MartinP 1 Reply Last reply Reply Quote 0
                      • MartinP
                        MartinP @skvarel last edited by

                        @skvarel Habe sowohl die Versorgungsspannung auf 5V geändert, als auch den Pull Up verkleinert.
                        Ist dadurch auch stabiler geworden.
                        Immerhin ist der blockierte Sensor vorhin selbsttätig wieder angesprungen

                        haselchen 1 Reply Last reply Reply Quote 1
                        • haselchen
                          haselchen Most Active @MartinP last edited by haselchen

                          @martinp

                          Im Netz gibt es ja zuhauf Schaltpläne und Anleitungen . Und eine Raketenwissenschaft ist das ja auch nicht.
                          Ich hab’s mal ganz unkonventionell ausprobiert und alles per Wagoklemmen verbunden.
                          Die Sensoren und die Widerstände.
                          Zusammen mit einem ESP und Tasmota/ESP Easy läuft das Ganze seit einem Jahr wie am Schnürchen.

                          Edit :

                          Kann @bahnuhr nur bestätigen , so wird’s gemacht 😁

                          MartinP 1 Reply Last reply Reply Quote 0
                          • MartinP
                            MartinP @haselchen last edited by

                            @haselchen wenn es zuhauf UNTERSCHIEDLICHE Schaltpläne gibt, wäre das ein Indiz, dass es Knifflig ist....

                            Ich hatte ja vermutet, dass es da auch Imitate aus China gibt. Vielleicht habe ich davon welche erwischt...

                            haselchen 1 Reply Last reply Reply Quote 0
                            • haselchen
                              haselchen Most Active @MartinP last edited by haselchen

                              @martinp sagte in ESP32S mit DS18B20 Temp-Sensor:

                              @haselchen wenn es zuhauf UNTERSCHIEDLICHE Schaltpläne gibt, wäre das ein Indiz, dass es Knifflig ist....

                              Habe ich nirgendwo geschrieben oder behauptet .

                              Wenn DU zuhauf unterschiedliche Schaltpläne gefunden hast , weiß ich nicht , wo Du gesucht hast 🤷‍♂️

                              MartinP 1 Reply Last reply Reply Quote 0
                              • MartinP
                                MartinP @haselchen last edited by

                                @haselchen wie gesagt, ich vermute, dass die Sensoren nicht den originalen Analog Devices Chip enthalten.

                                Statt 3,3 V funktioniert es mit 5 V jedenfalls besser.

                                bahnuhr 1 Reply Last reply Reply Quote 0
                                • bahnuhr
                                  bahnuhr Forum Testing Most Active @MartinP last edited by

                                  @martinp

                                  Ich kaufe immer solche:
                                  9443e529-141a-46ca-8df3-9114f7c7257c-image.png

                                  Und dies bei den unterschiedlichsten Verkäufern.
                                  Hatte noch nie ! einen Ausfall.
                                  Anschluss wie oben beschrieben: 5V und 4.7kOhm

                                  Vielleicht liegt bei euch das Problem aber nicht am Sensor, sondern vielleicht am Wemos oder/und auch an eurem Wlan.

                                  mfg
                                  Dieter

                                  skvarel Basti97 2 Replies Last reply Reply Quote 2
                                  • skvarel
                                    skvarel Developer @bahnuhr last edited by

                                    @bahnuhr sagte in ESP32S mit DS18B20 Temp-Sensor:

                                    @martinp

                                    Ich kaufe immer solche:
                                    9443e529-141a-46ca-8df3-9114f7c7257c-image.png

                                    Und dies bei den unterschiedlichsten Verkäufern.
                                    Hatte noch nie ! einen Ausfall.
                                    Anschluss wie oben beschrieben: 5V und 4.7kOhm

                                    Vielleicht liegt bei euch das Problem aber nicht am Sensor, sondern vielleicht am Wemos oder/und auch an eurem Wlan.

                                    mfg
                                    Dieter

                                    Die Dinger nutze ich auch seit Jahren. Teilweise von deutschen Händlern und viel aus China von diversen Herstellern.

                                    Mittlerweile verwende ich keine ESP mehr sondern setze die Sensoren an Zigbee-Platinen.

                                    Meine ältesten Sensoren liegen seit über 5 Jahren am Grund vom Schwimm- und Koiteich und geben mir immer noch zuverlässig die Wassertemperaturen.

                                    MartinP S 2 Replies Last reply Reply Quote 0
                                    • MartinP
                                      MartinP @skvarel last edited by

                                      @skvarel Bei mir sind drei Sensoren (sehen auch so aus, wie auf dem Foto) parallel geschaltet, vielleicht liegt es daran, oder an der 1-Wire Bibliothek, die mein selbstprogrammierter Code (Arduino IDE) verwendet ...

                                      Bevor ich die Sensoren tausche, werde ich mal schauen, ob immer der gleiche Sensor ausfällt ...

                                      Hat Einer von Euch die Sensoren auch zum Messen relativ hoch liegender Temperaturen im Einsatz?
                                      Der, der immer ausfällt klebt am Zulauf eines Heizkörpers, und muss dort auch mal über 55°C messen. Laut Datenblatt sollen aber selbst 85°C kein Problem sein ...

                                      haselchen bahnuhr 2 Replies Last reply Reply Quote 0
                                      • haselchen
                                        haselchen Most Active @MartinP last edited by haselchen

                                        @martinp

                                        Dort habe ich ihn auch.
                                        Keine Probleme.

                                        Vielleicht ist das das Problem....

                                        die mein selbstprogrammierter Code (Arduino IDE) verwende
                                        

                                        Da muss man nix programmieren. Tasmota und ESP Easy bieten komplett fertige Images/Software.

                                        Edit:
                                        Habe ebenfalls 3 in einer Reihe geschaltet.

                                        1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @MartinP last edited by

                                          @martinp
                                          Vorschlag:
                                          Lass die arduino ide weg.
                                          Nehm eine tasmota bin wo der Sensor enthalten ist.
                                          Entweder eine von tasmota direkt oder auch bins die hier schon zahlreich gepostet wurden.

                                          Und ja, selbstverständlich halten die 55° aus.
                                          Hier mein Rohre bei der Heizung.

                                          d2969e91-d4a3-4202-82cd-08800e5797ac-image.png

                                          Wie gesagt.
                                          Es fällt eher mal die wlan Verbindung aus, als dass der Sensor ne Macke hat. (zumindest meine Erfahrung)

                                          MartinP 1 Reply Last reply Reply Quote 1
                                          • MartinP
                                            MartinP @bahnuhr last edited by

                                            @bahnuhr das ist ein Luxus Heizkörperthermostat.
                                            Mir war es wichtig, dass der Thermostat auch ohne Iobroker funktioniert.

                                            Da müsste ich mich schon in die Tasmota Scriptsprache einarbeiten. C,C++ mache ich beruflich, und habe die Regelung lokal auf dem ESP programmiert - ähnliches mit der Tasmota Scriptsprache zu realisieren habe ich erstmal verworfen. Iobroker setzt nur die Solltemperatur, und wertet ein paar Datenpunkte für Statistik usw. aus.

                                            https://github.com/MartinP1/ESP8266_MQTT_THERMOSTAT

                                            bahnuhr 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            944
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            41
                                            1919
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo