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.
    • 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
              • bahnuhr
                bahnuhr Forum Testing Most Active @MartinP last edited by

                @martinp sagte in ESP32S mit DS18B20 Temp-Sensor:

                Luxus Heizkörperthermostat

                Dann ist dies aber ein super Teil, wenn die Werte nicht ankommen 😉

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

                  @bahnuhr danke für die sehr hilfreiche Unterstützung 😎😎😎

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

                    @martinp

                    Nach über nem halben Jahr solltest Du mal Dein eigenes Issue bearbeiten 😬

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

                      @haselchen bin von GitHub abgerückt. Aber dieses Projekt ist noch nicht auf den gitea Server umgezogen, und wird derzeit stiefmütterlich behandelt... Eigentlich war der Issue schon Ende August gefixed....

                      1 Reply Last reply Reply Quote 0
                      • Basti97
                        Basti97 Most Active last edited by

                        Ich habe auch sehr viele (ca 50x) DS18b20 laufen bei mir alle mit 3.3V mit einem ESP in verschiedene Ausführungen immer mit Tasmota. Da der ESP bekanntlich nur 3.3V tolerant ist würde ich sie nie mit 5V betreiben. Kein Wunder warum es eventuell nicht mehr funktioniert oder der ESP kaputt geht.
                        Was halt wichtig ist ist der Pullup Widerstand der bei größerer Anzahl/ Leitungslänge verändert werden muss. Zu 99% liegt es immer an den Nutzer selbst 🙂

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

                          @bahnuhr Ich auch sind vom Preis perfekt meistens löte ich sie aber auch selbst drauf bzw mit Kabel bisher hatte ich noch nie ausfälle gehabt.

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

                            @basti97 sagte in ESP32S mit DS18B20 Temp-Sensor:

                            Ich habe auch sehr viele (ca 50x) DS18b20 laufen bei mir alle mit 3.3V mit einem ESP in verschiedene Ausführungen immer mit Tasmota. Da der ESP bekanntlich nur 3.3V tolerant ist würde ich sie nie mit 5V betreiben. Kein Wunder warum es eventuell nicht mehr funktioniert oder der ESP kaputt geht.
                            Was halt wichtig ist ist der Pullup Widerstand der bei größerer Anzahl/ Leitungslänge verändert werden muss. Zu 99% liegt es immer an den Nutzer selbst 🙂

                            Man kann ohne Probleme den ESP mit 3.3v und den DS18B20 mit 5v betreiben. Das mache ich seit Jahren so. Man muss den ESP ja nicht mit 5v befeuern 😉

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

                              @basti97 sagte in ESP32S mit DS18B20 Temp-Sensor:

                              Da der ESP bekanntlich nur 3.3V tolerant ist würde ich sie nie mit 5V betreiben. Kein Wunder warum es eventuell nicht mehr funktioniert oder der ESP kaputt geht

                              Naja, ich habe natürlich den Pull-Up an 3,3 Volt gehängt.
                              So sollte der DataPin des DS18B20 immer im erlaubten Spannungsfenster bleiben

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

                                @skvarel

                                von diesen habe ich auch 5 Stück lange im Einsatz. Dazu noch weitaus länger 2x 5 Stück angelötete Sensoren für Fußbodenheizung.
                                Der Aufbau war eigentlich Prototype, funktionierte aber und ist somit geblieben.
                                Verwende zur Temperaturmessung bisher Wemos D1 Mini und ESP Easy.

                                3126d74d-5adb-4f6d-a609-328fa76acd19-5xDS18B20-an-ESP8266-12F.jpg

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

                                  @senior1418 Die Schaltung scheint mir Merkwürdig: Der 4,7 kOhm Widerstand an gnd?

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

                                    @martinp

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

                                      @martinp sagte in ESP32S mit DS18B20 Temp-Sensor:

                                      Die Schaltung scheint mir Merkwürdig: Der 4,7 kOhm Widerstand an gnd?

                                      ja - habe ebene auch hin und her überlegt ob ich das so zu zeigen soll. Letztendlich ist der Deckel dort schon 3 Jahre drauf und misst zuverlässig.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        senior1418 @senior1418 last edited by

                                        @senior1418 ok - nun doch mal nach den Schank verschoben. 4,7kOhm steckt zwischen 5V und 1Wire. Das geht leider aus dem Bild nicht wirklich hervor

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

                                          @senior1418 ja, wenn man das Bild ganz weit aufzieht, sieht man auch auf dem Foto, dass der Draht an gelben Ring nicht am Masse "Bus" eingesteckt ist.

                                          1 Reply Last reply Reply Quote 1
                                          • skvarel
                                            skvarel Developer @senior1418 last edited by

                                            @senior1418 ... mittlerweile bin ich von ESP auf CC2531 (Zigbee) umgestiegen 😉

                                            Man benötigt auch keinen externen Widerstand, weil der CC2531 alles onBoard hat.

                                            Die DS18B20 habe ich direkt an 5v und GND vom USB angelötet. Data dann auf die GPIOs vom SS2531.

                                            Mir gefällt Zigbee einfach besser.
                                            01e7c5c3-960c-4d58-b0e4-b3847979b94d-image.png

                                            Hier ein Beispiel von meinem Vor- und Rücklauf der Heizung (klappt auch mit dem Zigbee-Adapter=:
                                            81d3d42f-4c0b-4a16-a031-5b5f9868ed97-image.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            948
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            41
                                            2168
                                            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