OffGrid-Netzwerk Offenburg

Bau deinen eigenen Temperatur-Sensor

Ein günstiger WLAN-Sensor für Balkon oder Terrasse. Lötfrei in etwa 15 Minuten zusammengesteckt, im Browser geflasht, per Handy ins WLAN gebracht. Er läuft dauerhaft an einer Steckdose (kein Akku, kein Basteln) und erscheint nach Freigabe durch das OffGrid-Schüler:innen-Team auf der OffGrid-Karte.
Firmware flashen Zur Karte
Diese Anleitung ist für den NodeMCU (ESP8266), das günstigste und gängigste Board. Wichtig: den NodeMCU mit bereits angelöteten Pinleisten kaufen (beim v3 Standard). Den Sensor schließt du über ein Grove-Kabel an , so musst du nirgends löten, nur stecken. Akku-/LoRa-Varianten kommen später.

1. Teileliste (preisbewusst, ca. 14-26 €)

Teilca.Hinweis
NodeMCU v3 (ESP8266)
🛒 AliExpress · Amazon
3-5 €Board-Typ „NodeMCU 1.0 (ESP-12E)"; mit angelöteten Pinleisten kaufen (beim v3 Standard) , dann lötfrei. Ein vorgelötetes Wemos/LOLIN D1 mini geht genauso (gleiche I²C-Pins, nur kleiner)
Grove-AHT20-Sensor (I²C)
🛒 AliExpress · Amazon
5-7 €digitaler Temperatur-/Feuchte-Sensor mit Grove-Buchse , kein Löten, einfach einstecken
Grove-auf-Dupont-Kabel (Buchsen-Ende)
🛒 AliExpress · Amazon
1-2 €Grove-Stecker in den Sensor, die 4 Buchsen auf den NodeMCU , lötfrei
USB-Netzteil 5 V / 0,5 A3-5 €0,5 A reicht locker; ein altes Handy-Netzteil tut's
Micro-USB-Kabel, lang (2-3 m)0-5 €ein altes Handy-Ladekabel (Micro-USB) tut's, sonst 3-5 €; überbrückt von der Steckdose bis nach draußen
Eimer / Joghurtbecher als Wetter-/Sonnenschutz0-5 €Upcycling, siehe Abschnitt 7
Strom: Der Sensor braucht eine Steckdose in Reichweite , drinnen am Fenster oder eine Außensteckdose. Das lange USB-Kabel führt zum Sensor am Balkon/auf der Terrasse. Kein Akku, kein Aufladen: einstecken und laufen lassen.
Preise sind Richtwerte , vor einer Sammelbestellung gegenprüfen. Die 🛒-Links sind Such-Listen (kein festes Angebot), so siehst du immer aktuelle Preise.

2. Verkabelung (Grove-Kabel → NodeMCU, 4 Drähte)

Das Grove-Ende steckst du einfach in die Buchse am Grove-AHT20 (verpolungssicher, kann nicht falsch herum). Nur die 4 Dupont-Buchsen am anderen Ende kommen auf den NodeMCU , nach Kabelfarbe:

Grove-Ader (Farbe)NodeMCU
Rot (VCC)3V3 (nicht 5V!)
Schwarz (GND)GND
Gelb (SCL)D1 (GPIO5)
Weiß (SDA)D2 (GPIO4)
Wichtigster Stolperstein: Gelb (SCL) und Weiß (SDA) nicht vertauschen. Grove-Standardfarben sind Rot=VCC, Schwarz=GND, Gelb=SCL, Weiß=SDA , im Zweifel der Beschriftung am Sensor folgen.
Grove-Kabel am NodeMCU eingesteckt
Grove-Kabel am NodeMCU eingesteckt (Nahaufnahme).

3. Flashen , im Browser (kein Programm)

  1. Am Desktop-Chrome oder -Edge (nicht Handy, nicht Firefox/Safari) die Flash-Seite öffnen.
  2. NodeMCU per USB anstecken, „Sensor flashen" klicken, im Dialog den seriellen Port wählen.
  3. Fortschrittsbalken abwarten , fertig. Updates kommen danach automatisch über die Luft (OTA), WLAN und Standort bleiben erhalten.
Erscheint kein Port, fehlt meist der USB-Treiber: CH340CH340-Treiber; CP2102-Boards brauchen meist keinen.
Flash-Seite in Chrome
Browser mit dem „Sensor flashen"-Button.

4. Einrichten , Heim-WLAN eintragen

  1. Nach dem Flashen leuchtet die LED dauerhaft (Setup-Modus).
  2. Am Handy mit dem WLAN „OffGrid-Setup" verbinden , die Seite öffnet sich von selbst.
  3. Eintragen: dein Heim-WLAN + Passwort und den Standort MIT Postleitzahl, z.B. Zeller Str. 33, 77654 Offenburg (damit das OffGrid-Schüler:innen-Team den Punkt verorten kann).
  4. Speichern. Die LED blinkt langsam = wartet auf Freigabe.
Setup-Portal am Handy
Setup-Portal auf dem Handy: WLAN-Wahl + Standort-Feld.

5. Freigabe + Karte

Deine Anmeldung landet beim OffGrid-Schüler:innen-Team (Benachrichtigung). Nach der Freigabe holt sich der Sensor seinen Schlüssel, sendet alle 10 min Temperatur + Luftfeuchte, und der Punkt erscheint auf der Karte. LED: kurzer Blitz beim Senden = läuft.

LED-Spickzettel: Dauerhaft an = Setup · Langsames Blinken = wartet auf Freigabe · Kurzer Blitz = sendet · Doppelblitz = Fehler (beim OffGrid-Schüler:innen-Team melden).

6. Status-Seite auf dem Sensor

Sobald der Sensor läuft, hat er eine eigene kleine Statusseite im Heim-WLAN:

7. Wetterschutz / Gehäuse

Sensor + Controller gehören vor Sonne und Regen geschützt, aber luftig (sonst misst er falsch). Bewährt: ein umgedrehter Eimer/Joghurtbecher (offene Seite nach unten), Sensor frei in der Luft unten, Controller geschützt oben/innen.

Schnurdurchführung regendicht (häufige Frage):

🎨 Lust, deinen Eimer schön zu machen? Du kannst ihn künstlerisch gestalten (häkeln, cyanotypieren, bemalen …) , Künstler:innen sind beim OffGrid-Netz ausdrücklich erwünscht. Auf der Karte und der Sensor-Seite erscheint dann dein Name als Gestalter:in.

8. Für Entwickler , selbst bauen/flashen mit arduino-cli

arduino-cli core install esp8266:esp8266
arduino-cli lib install "WiFiManager" "Adafruit Unified Sensor" "ArduinoJson@6.21.6" "Adafruit AHTX0"
arduino-cli compile -b esp8266:esp8266:nodemcuv2 firmware/offgrid-esp8266
arduino-cli upload  -b esp8266:esp8266:nodemcuv2 -p /dev/ttyUSB0 firmware/offgrid-esp8266

Die firmware.bin für die Browser-Flash-Seite baut GitHub Actions automatisch und legt sie als Release ab. Keine Geheimnisse in der Firmware: WLAN kommt vom Konfig-Portal, der Push-Token vom Server. Das Boot-Log (Serial 115200) beginnt mit [boot] OffGrid B1 fw <version> + [sensor] AHT20 erkannt.

← Zur OffGrid-Karte