Teileliste für das ESP32-Frost-Kit

ESP32 und wasserdichten DS18B20 passend zu den Push-Ingest-Sketches von ProbeHarbor kaufen: Produktseiten bei Adafruit und Amazon, kein Markenkit.

Draufsicht auf eine blaue Arduino-Uno-Mikrocontrollerplatine vor weißem Hintergrund
Arduino-kompatible Boards führen den Sketch aus, der die Fühler abfragt und JSON veröffentlicht. Foto: Wikimedia Commons contributor. CC0

ProbeHarbor verkauft keine Hardware. Kauf die Teile unten und installiere die Firmware dann im Browser mit dem Web-Flasher: keine Arduino IDE, kein Code, und er überträgt WLAN und Geräteschlüssel über dasselbe USB-Kabel an die Platine. Wenn du den Code lieber lesen oder anpassen willst: Die Sketches unter ds18b20_ingest erwarten einen ESP32 mit WLAN und einen wasserdichten DS18B20. Kauf die Teile unten (Adafruit für bekannte Artikelnummern, Amazon-Produktlinks für ein günstigeres DevKit), lege dann ein Push-Gerät an und flashe stattdessen einen vorausgefüllten Sketch aus Dashboard → Devices.

Empfohlene Frost-Stückliste

Teile für einen ESP32-Frostfühler
Teil Wozu Kaufen
ESP32-Platine HTTPS-Push-Übertragung per WLAN (TLS auf dem Chip) Adafruit ESP32 Feather V2 · HUZZAH32 · DevKit bei Amazon
Wasserdichter DS18B20 Fühler für Rohr oder Kriechkeller; funktioniert unter dem Gefrierpunkt Adafruit #381 (inkl. 4,7 kΩ) · Fühler bei Amazon
4,7-kΩ-Pull-upAuf der 1-Wire-Datenleitung erforderlich, falls dem Fühler keiner beiliegt 4,7k bei Amazon
USB-Stromversorgung Steckernetzteil oder USB-C-Kabel; die Platine nach Möglichkeit wärmer unterbringen als den Fühler Beliebiges 5-V-USB-Netzteil mit ≥500 mA

Produktangebote wechseln: Nimm Adafruit als Referenz-Stückliste. Die Amazon-/dp/-Links in bomLinks sind Partnerprogramm-taugliche Alternativen, solange das Angebot noch besteht. Generische „ESP32 + DS18B20 Kit“-Bundles enthalten oft einen DHT11 statt eines wasserdichten Fühlers – lass die besser liegen.

Verdrahten

Schaltplan: ESP32 DevKit an wasserdichten DS18B20 mit 4,7-Kiloohm-Pull-up an GPIO 4
Rot → 3,3 V, Schwarz → GND, Gelb/Weiß (Daten) → GPIO 4, mit einem 4,7-kΩ-Pull-up zwischen Daten und 3,3 V. Der Beispiel-Sketch nutzt standardmäßig GPIO 4.
  • Rot (VCC) → ESP32 3,3 V
  • Schwarz (GND) → GND
  • Gelb / Weiß (Daten) → GPIO 4 (Standard im Beispiel-Sketch; jeder freie digitale GPIO geht, wenn du den Pin änderst)
  • 4,7 kΩ zwischen Daten und 3,3 V

Auf einem Adafruit Feather (HUZZAH32 oder ESP32 Feather V2) ist GPIO 4 der Pin mit der Beschriftung A5. Weitere Details findest du in den Feather-Hinweisen auf der Flasher-Seite.

Befestige den Edelstahlfühler mit einem Kabelbinder am kältesten Rohr oder an der Nordwand und umwickle Fühler und ein kurzes Rohrstück mit Schaumstoffisolierung, damit du die Rohrtemperatur misst und nicht die Raumluft.

Flashen und verbinden

  1. Lege ein kostenloses Konto an und unter Devices ein Push-Gerät.
  2. Öffne den Web-Flasher in Chrome oder Edge, schließe den ESP32 an, klicke auf Install und sende dann WLAN und Geräteschlüssel. Sobald der Fühler live ist, meldet er "First reading delivered".
  3. Lieber Code? Lade den vorausgefüllten Arduino-.ino oder MicroPython-.py unter Devices herunter und flashe ihn wie in den ESP32-Flash-Optionen beschrieben (der serielle Monitor mit 115200 sollte POST 200 zeigen).
  4. Optional: Druck den Kit-QR-Code für die Datenübertragung aufs Gehäuse.
  5. Lege Frostschwelle und E-Mail unter Alerts → When to alert fest und schalte die Warnung zur Zeit bis zum Frost ein, wenn du vorab Bescheid bekommen willst, bevor der Fühler die Frostgrenze unterschreitet.

Was du gegen eingefrorene Rohre nicht kaufen solltest

  • Starterkits nur mit DHT11: schwach unter dem Gefrierpunkt, kurze Leitungen, nicht wasserdicht.
  • Bluetooth-/Zigbee-Raumsensoren: Sie sprechen kein ProbeHarbor-Push.
  • Uno + Ethernet allein: braucht ein HTTPS-Relay im LAN; gut für fortgeschrittene Aufbauten, nicht fürs erste Kit.

Ein DHT22 taugt weiterhin für Werkstattluft und Luftfeuchte (deine Ethernet-Garagen-Fallstudie). Für Rohre lieber DS18B20. Hochtemperatur-PTFE-Kabel: Adafruit #642, wenn der Fühler nahe am Warmwasserbereiter oder an einem Heizband sitzt.

Optionale Extras

  • Ein zweiter DS18B20 am selben 1-Wire-Bus für Torbereich vs. Rohrwand (mehrere Zonen).
  • Belüftetes ABS-Gehäuse + Kabelverschraubung für den ESP32 in einer staubigen Garage.
  • ELEGOO- oder generische ESP32-Starterkits sind in Ordnung, wenn du trotzdem einen wasserdichten DS18B20 ergänzt: Der beiliegende DHT11 ist nicht der Frostfühler.

Verwandte Themen

Amazon-Kauflinks können ein Partner-Tag (Associates) enthalten. Links zu Adafruit und anderen Händlern sind direkt (Adafruit hat kein Partnerprogramm). ProbeHarbor erhält für qualifizierte Amazon-Käufe womöglich eine Provision – ohne Mehrkosten für dich.

Häufige Fragen

Verkauft ProbeHarbor ein ESP32-Kit?
Nein. ProbeHarbor ist Software. Kauf einen ESP32 und einen wasserdichten DS18B20 bei Adafruit oder Amazon und lade dann unter Dashboard → Devices einen vorausgefüllten Ingest-Sketch herunter. Teileliste: probeharbor.dev/about/esp32-freeze-kit.

Reicht ein DHT11-Starterkit, um Rohre vor Frost zu schützen?
Allein nicht. Der DHT11 ist unter dem Gefrierpunkt schwach und meist nicht wasserdicht. Nimm für Rohre einen wasserdichten DS18B20; den DHT22 behältst du für Raumluft und Luftfeuchtigkeit, wenn du die relative Feuchte messen willst.

Brauche ich genau das Board von Adafruit?
Nein. Jedes ESP32-DevKit, das mit Arduino IDE oder MicroPython läuft, funktioniert mit den ProbeHarbor-Sketches. Die Adafruit-Links sind stabile Referenzartikel; günstige DevKits über eine Amazon-Suche sind ebenso in Ordnung.