Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

Shelly 1 #2 – Temperatursensor DS18B20 anschließen

Posted on 14. Dezember 202210. März 2025 by Stefan Draeger

In diesem Beitrag möchte ich dir zeigen, wie du den Temperatursensor DS18B20 am Shelly 1 anschließen und in der zugehörigen App einrichtest.

Shelly 1 #2 - Temperatursensor DS18B20 anschließen
Shelly 1 #2 – Temperatursensor DS18B20 anschließen

Im zuvor veröffentlichten Beitrag Shelly 1 #1 – einrichten und Betrieb an einer Steckdose habe ich dir bereits gezeigt, wie du den Shelly an einer Steckdose einrichtest.

  • Sicherheitsvorschriften
  • Benötigte Ressourcen für dieses Projekt
    • Werkzeug
  • Temperatursensor DS18B20
    • Pinout des Temperatursensors
    • Technische Daten des Temperatursensors
  • Aufbau des Shelly 1
  • Shelly Temperatur Addon
    • Lieferumfang
  • Aufbau der Schaltung
  • Einbinden des Sensors in der App
  • Ausblick & Fazit

Sicherheitsvorschriften

Der Shelly wird in diesem Beitrag am Stromnetz von 230V angeschlossen, wenn du dieses nachbauen möchtest, solltest du die 5 Sicherheitsregeln im Umgang mit Strom beachten!

  • Freischalten,
  • gegen Wiedereinschalten sichern,
  • Spannungsfreiheit feststellen,
  • Erden & Kurzschließen,
  • Benachbarte unter Spannung stehende Bauteile abschranken oder abdecken

Die Spannungsfreiheit kannst du recht einfach mit einem berührungslosen Spannungsprüfer feststellen. Dieses, wie ich finde, nützliche Werkzeug kannst du günstig über ebay.de schon ab 16 €* erstehen. Jedoch wird die Spannungsfreiheit nur mit einem zweipoligen Prüfgerät* sichergestellt! Alles andere gilt nicht als sicher!

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!

Benötigte Ressourcen für dieses Projekt

Wenn du das nachfolgende kleine Projekt nachbauen möchtest, dann benötigst du:

  • einen Shelly 1*,
  • ein Schukostecker*,
  • ca. 1,5 m 3×1,5 mm Anschlusskabel,
  • einen Temperatursensor DS18B20*, sowie
  • ein Shelly Temperatur Addon*

Für das Einrichten in der Shelly App benötigst du natürlich noch ein Handy oder Tablett und eine aktive WLAN-Verbindung.

Den Schukostecker erhältst du in diversen Ausführungen, je nachdem wie du den Shelly einsetzen möchtest, solltest du eine Spritzwassergeschützte Variante einsetzen. In meinem Fall nutze ich einen einfachen Stecker, da ich den Aufbau nur auf meinem Schreibtisch betreibe.

Werkzeug

Für den Aufbau habe ich folgendes Werkzeug gebraucht.

Wergzeuge zum Aufbau einer Schaltung mit 230V Spannung
Wergzeuge zum Aufbau einer Schaltung mit 230V Spannung

Statt des einfachen Spannungsprüfers, dem berührungslosen Spannungsprüfer würde ich jedoch ein zweipoliger Spannungsprüfer empfehlen, denn nur dieser kann garantieren, dass genau gemessen wird.

Temperatursensor DS18B20

Den Temperatursensor DS18B20 habe ich schon in diversen Beiträgen vorgestellt.

  • Arduino Lektion 48: Temperatursensor DS18B20
  • Weekendprojekt: Relais & Temperatursensor DS18B20 steuern
  • Programmieren mit MicroPython #6: digitaler Temperatursensor DS18B20 am ESP32

Du bekommst diesen kleinen Sensor in zwei Ausführen, zum einen als einfaches Bauteil (TO92)* und wasserdicht mit einer 1 m Zuleitung*.

Temperatursensor DS18B20
Temperatursensor DS18B20
Temperatursensor DS18B20, wasserdicht mit 1m Zuleitung
Temperatursensor DS18B20, wasserdicht, mit 1 m Zuleitung

Pinout des Temperatursensors

Der Temperatursensor verfügt über 3 Beinchen, zwei sind für die Spannungsversorgung und eines für die Datenleitung.

Pinout - Temperatursensor DS18B20
Pinout – Temperatursensor DS18B20

Wenn du die wasserdichte Version hast, so sind die Kabel farblich markiert.

  • GND – schwarz
  • VCC – rot
  • Datenleitung – gelb / weiß

Technische Daten des Temperatursensors

  • Betriebsspannung – 3.0V bis 5.5V
  • Messbarer Temperaturbereich von -55 °C bis +125 °C
  • Toleranz – ±0.5 °C
  • Auflösung des Thermometers von 9 bis 12bit
  • jeder Sensor hat einen eindeutigen und einmaligen 64bit Code auf dem onboard ROM

Aufbau des Shelly 1

Hier nun das Pinout des Shellys für den Anschluss unseres Temperatursensors.

Pinout des Shelly 1
Pinout des Shelly 1

Der Shelly liefert 3.3V und hat zwei GPIOs welche wir nutzen können. Somit könnten wir theoretisch sogar zwei solcher Sensoren anschließen. Ich zeige dir zunächst, wie du einen Sensor einrichtest.

Shelly Temperatur Addon

In diesem Beitrag verwende ich das Shelly Temperatur Addon welches einfach auf den Shelly gesteckt wird und der Sensor bzw. die Sensoren (maximal 3) sofort erkannt werden.

Shelly 1 mit Temperatur Addon
Shelly 1 mit Temperatur Addon

Lieferumfang

Zum Lieferumfang gehört:

  • 1 Temperatur Addon,
  • 1 Stecker mit ca. 25 cm langer Zuleitung (bereits vormontiert),
  • 3 Wagoklemmen
Shelly Temperatur Addon - verpackt
Shelly Temperatur Addon – verpackt

Aufbau der Schaltung

Für den Betrieb des Shellys benötigen wir eine 230V Spannungsversorgung, der Sensor bekommt über das Shelly Temperatur Addon welches auf den Shelly gesteckt wird, seine Spannung.

kleine Schaltung mit Shelly 1 und Temperatur Addon
kleine Schaltung mit Shelly 1 und Temperatur Addon

Einbinden des Sensors in der App

Die Einbindung des Sensors ist sehr einfach, denn dieses geschieht automatisch, wenn das Shelly Temperatur Addon auf den Shelly gesteckt wird. (Bei mir hat es ein paar Sekunden gedauert.)

Shelly App mit einfachen Shelly 1
Shelly App mit einfachen Shelly 1
Shelly App mit Shelly 1 und Temperatursensor
Shelly App mit Shelly 1 und Temperatursensor

Das Menü in der Shelly App wird um die nachfolgenden Menüpunkte erweitert.

  • Sensor-Aktionen,
  • Externe Sensoren,
  • Temperatur-Automatisierung
Shelly App - Menü "normal"
Shelly App – Menü „normal“
Shelly App - Menü mit externem Temperatursensor
Shelly App – Menü mit externem Temperatursensor

Ausblick & Fazit

Nachdem wir jetzt den Sensor in der App eingerichtet haben, möchte ich dir in einem weiteren Beitrag zeigen, wie du eine Temperaturgesteuerte Steckdose erstellen kannst.

9 thoughts on “Shelly 1 #2 – Temperatursensor DS18B20 anschließen”

  1. Günter sagt:
    17. Dezember 2022 um 15:12 Uhr

    Hallo Stefan,

    sehr interessanter Artikel! Ich bin schon gespannt auf die temperaturgesteuerte Steckdose. Das ist genau was ich für die Steuerung einer Infrarotheizung in Home Assistant suche.
    Wann wird der Artikel veröffentlicht?
    Vielen Dank und liebe Grüße,
    Günter

    Antworten
    1. Stefan Draeger sagt:
      17. Dezember 2022 um 20:15 Uhr

      Hallo Günter,

      am 21.12. veröffentliche ich den nächsten Beitrag zum Shell mit dem Titel „Shelly 1 #3 – Temperaturgesteuerte Steckdose“.

      Gruß

      Stefan Draeger

      Antworten
    2. Elias sagt:
      18. April 2023 um 00:44 Uhr

      hi,
      kann man den Sensor direkt auf dem schelly pinout ohne den Shelly addon verbinden ? wenn ja wie lautet die richtige Pinbelegung ? danke

      Antworten
      1. Stefan Draeger sagt:
        19. April 2023 um 18:16 Uhr

        Hi,

        das ist eine gute Frage, theoretisch sollte dieses möglich sein, denn es sind ja zwei digitale Pins und die Stromversorgung,
        aber ob die aufgespielte Firmware damit auskommt, ist eine andere.

        Gruß

        Stefan

        Antworten
        1. Elias sagt:
          27. April 2023 um 14:55 Uhr

          Danke für die Antwort. Ich habe ein wenig recherchiert. Es müsste einen Widerstand von 4,7kOhm zw. Gelb und rot angeschlossen werden, wenn man den Sensor an einem ESP2866 anschließen will. Ich vermute, dass es beim Shelly auch der Fall sein muss. Rot dann an 3V3 Schwarz an GND. Aber an welchem PIN muss dann das gelbe Kabel hin ?
          Könnten Sie das Gehäuse des Addons aufmachen und berichten, wie die Verkabelung aussieht? Danke!

          Antworten
          1. Stefan Draeger sagt:
            28. April 2023 um 20:31 Uhr

            Hi,

            ja die originale Schaltung mit dem DS18B20 ist mit einem 4,7 kOhm Widerstand, welcher von DATA zu VCC geschaltet wird.
            Da das Add-on bei mir derzeit im Betrieb ist, kann ich dieses leider nicht öffnen, ich denke auch das dieses nicht ohne Gewalt geöffnet werden kann.

            Gruß

            Stefan

  2. hipper sagt:
    13. Januar 2023 um 17:24 Uhr

    Habe an Shelly 1 drei Temperatursensoren mit dem Shelly Temperatur Add-on angeschlossen. Auf der App kann man sich den Temperaturverlauf über die Zeit anschauen. Es wird sowohl die Min als auch die Max Temperatur angezeigt. Diese weichen of deutlich voneinander ab, (bis zu 1 Grad) obwohl zur gleichen Zeit gemessen wurde. Wie kann das sein? Welche Temperatur ist die richtige Temperatur?

    Antworten
    1. Stefan Draeger sagt:
      13. Januar 2023 um 19:14 Uhr

      Hi,

      die Sensoren DS18B20 haben eine Messgenauigkeit von ± 0,5 °C, somit kann bei zwei Sensoren im ungünstigsten Fall 1°C herauskommen.
      Hier könnte man alternativ einmal einen DHT22 nutzen, welcher deutlich genauer ist.

      Gruß

      Stefan

      Antworten
    2. Carsten162430 sagt:
      16. April 2023 um 18:44 Uhr

      Hallo, habe das von den drei Sensoren gelesen.
      Bei mir werden beim Shelly 1 mit adding nur 2 von 3 Sensoren erkannt. Sensor bereits getauscht und alles mehrfach geprüft. Hat jemand eine Idee warum der 3 Sensor nicht erkannt wird?

      Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}