Wasserdichter Hochtemperatur-Sensor zur Nutzung mit ESPHome

Hier ein mini Produkt-Tipp: Wer mit ESPHome arbeitet, wird ggf. auch Bedarf an einem guten Temperatur-Sensor haben. Ich habe mit dem DSB18B20 ein wasserdichtes Hochtermperatur-Thermometer gefunden, welches sich dank des relativ langen Verbindungskabels (1m bzw. 3m Länge) sehr flexibel einsetzen lässt.

Der Temperatur-Sensor ist wasserdicht und bis 125 Grad nutzbar. Gemessen wird an der Spitze des Kabels, so dass dein ESP-Board von der eigentlichen Temperatur-Quelle relativ weit entfernt sein kann.

ESP-Temperatursensor bis 125 Grad
Hochtemperatur-Sensor für die Nutzung mit ESPHome mit 1m Kabel

Der Temperatur-Sensor verfügt über die üblichen 3 Kabel (rot, gelb und schwarz). Gelb wird für die Datenübertragung des digitalen Temperatursensors genutzt, während schwarz an einen GND-Kontakt und rot an den 3V bzw. 5V PIN deines ESP-Boards kommt.

ESPHome selbst gibt Hinweise, wie die Verdrahtung (bzw. 1-Wire Bus) erfolgen muss, und diese habe ich bei meinem eigenen Setup auch genutzt. In ESPHome (also letztlich Home Assistant), sieht der Code für die PIN-Zuordnung bei mir wie folgt aus:

one_wire:  
  - platform: gpio
    pin: GPIO23

sensor:
  - platform: dallas_temp
    address: 0xD601193A8DAA2028
    #address: 0x9401193a49cc2b28
    name: "Temperatur Sauna"

Update 22.06.2024: Den oben stehenden Code habe ich aufgrund ab ESPHome 2024.6 nötigen Änderungen angepasst!

Du magst Home Assistant? Dann abonniere kostenlos meine Beiträge mit Tipps, Tricks und Anleitungen rund um Home Assistant:

Follow Home Assistant
( 540 Followers )
X

Follow Home Assistant

E-mail : *
* Ich stimme der Datenschutzerklärung zu!

Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders überlegen!

Die „address“ des Sensors muss einmalig aus den ESPHome-Logs ausgelesen werden. Auch das ist unter https://esphome.io/components/sensor/dallas_temp.html perfekt erklärt, weshalb ich mit hier die Wiederholung spare!

Wozu man neben dem PIN noch die Sensor-ID benötigt? Jeder dieser digitalen Temperatursensoren hat eine eindeutige Sensor-ID/adsress, so dass man auch mehrere anschließen kann. Welcher Sensor dann welche Temperatur hat, wird eben über diese Sensor-ID zugeordnet!

AZDelivery 5 x 1M Kabel DS18B20 digitaler Edelstahl...*
  • ✅ Sichern Sie sich jetzt 5x AZDelivery 1M DS18B20 Kabel digitaler...
  • ✅ Die AZDelivery Temperatursensoren mit unserem beliebten DS18B20,...

Ich hatte bereits in einem anderen Beitrag erwähnt, dass ich die Produkte von AZ-Delivery wirklich mag! Bislang habe ich mit den Microkontrollern oder Sensoren noch keine bösen Überraschungen erlebt und so ist es auch mit diesem Temperatur-Sensor!

Auf der Sauna liegt nun ein ESP-Board mit dem digitalen Temperatursensor DS18B20 angeschlossen. Das 1m lange Kabel genügt in meinem Fall, um die Edelstahl-Spitze, welche den eigentlichen Temperatur-Sensor beinhaltet, in die warme zu legen. Durch ein minimale Loch (gerade dick genug für das Kabel des DS18B20) gelangt der Temperatur-Sensor in das innere der Sauna.

Alle 60 Sekunden übermittelt das ESP-Board nun die aktuelle Temperatur an Home Assistant. Und mittels Home Assistant werde ich nun informiert, sobald es 90 Grad warm ist (für mindestens 5 Minuten). Ich nutze den smarten Temperatursensor in der Sauna ebenfalls, um mittels Home Assistant zu erkennen, wenn die Sauna „beendet“ wurde.

Mir ist bislang kein anderer Temperatursensor für die Nutzung mit ESPHome bekannt, welcher bis 125 Grade darstellen kann!

Neben der Ausführung mit 1m langem Kabel, gibt es auch eine mit 3m – sollte der Weg zwischen der sicheren Aufbewahrung des ESP-Boards und der zu messenden Temperaturstelle mal etwas länger sein die ideal Lösung:

AZDelivery 2 x DS18B20 3M Kabel digitaler Edelstahl...*
  • Sichern Sie sich jetzt zwei 3m AZDelivery Kabel DS18B20 digitaler...
  • AZDelivery DS18B20 Kabel mit 3m (Meter) Länge. Sie erhalten dazu auch...
Foto des Autors
Autor
Olli
Ca. Anfang 40, seit Windows 3.1 Fan von Computern, Gadgets, Handys und allem, was sich irgendwie programmieren lässt. Ich mag es gerne individuell und möglichst einfach, probiere aber auch gerne neue Dinge sofort aus. :) Konnte ich dir helfen? Dann würde ich mich über ein Bier freuen ;) Bier-Spende