Den aktuellen Code gibt es hier:
https://gist.github.com/thealkly/adcdb71c246bab7e8dee33256779f9cdWas man in diesem Video lernt
- Relais mit ESPHome & ESP32 steuern
- Unterschied Relais vs. MOSFET
- NO/NC und Funktionsweise verstehen
- richtige Relais-Auswahl & Optokoppler
- ESPHome YAML (GPIO,
inverted, IDs) - Sicherheitsabschaltung einbauen
- Fehler finden & ESP flashen
- Integration in Home Assistant
- Stromversorgung & Verkabelung
- Praxisbeispiel: Pumpe schalten
Hardware:
ESP32
https://amzn.to/4swnAp2 *
https://s.click.aliexpress.com/e/_c3Y7GqgJ *
Relais (5V , 2 Wege oder mehr auswählen)
https://s.click.aliexpress.com/e/_c31jxDzzu *
https://amzn.to/4sbxZ8Z *
Stromversorgung:
https://s.click.aliexpress.com/e/_c3APNgxl *
https://amzn.to/4sBnbBS *
* sind affiliate Werbelinks, kosten dich keinen Euro mehr, ich erhalte eine Provision.
1. Grundprinzip verstehen
Im Video wird erklärt, dass ein ESP32 nur kleine Ströme direkt schalten kann. Für größere Verbraucher wie Pumpen, Motoren oder Bewässerungsventile braucht man deshalb ein Relais. Das Relais übernimmt das eigentliche Schalten des Verbrauchers.
2. Relais verstehen
Ein Relais ist ein elektrisch betätigter Schalter. Es besitzt typischerweise:
- einen Steuereingang
- eine Spule
- Schaltkontakte wie NO und NC
Wichtig:
- NO = Kontakt ist im Ruhezustand offen
- NC = Kontakt ist im Ruhezustand geschlossen
3. Relais von MOSFET unterscheiden
Im Video wird klargestellt:
- MOSFETs eignen sich für sehr schnelles Schalten, etwa beim Dimmen von LEDs
- Relais eignen sich für klassisches Ein- und Ausschalten von Verbrauchern
Für Pumpen oder Bewässerung ist ein Relais meist die bessere Wahl.
4. Geeignetes Relais-Modul auswählen
Empfohlen wird ein Relais-Modul mit:
- passender Betriebsspannung
- Optokoppler
- mehreren Kanälen je nach Bedarf
Gezeigt wird ein Zwei-Kanal-Relais, das Prinzip gilt aber genauso für 1-, 4- oder 8-Kanal-Relais.
5. Stromversorgung vorbereiten
Im Beispiel wird ein Step-Down-Wandler genutzt, um aus 12 Volt eine stabile 5-Volt-Versorgung zu machen.
Wichtig:
- Spannung zuerst mit dem Multimeter messen
- mit dem Poti sauber auf 5 Volt einstellen
- erst danach den ESP und das Relais anschließen
6. Neues ESPHome-Gerät anlegen
In ESPHome wird ein neues Gerät erstellt:
- neues Device anlegen
- ESP32 auswählen
- Standardkonfiguration zunächst übernehmen
Danach wird die YAML-Datei angepasst.
7. Relais in ESPHome konfigurieren
Es werden zwei GPIO-Ausgänge als Schalter eingerichtet, zum Beispiel für:
Zusätzlich werden vergeben:
So entstehen in Home Assistant direkt zwei schaltbare Entitäten.
8. Invertierung beachten
Viele Relais arbeiten aktiv-low. Das bedeutet:
- Relais zieht an, wenn der GPIO auf LOW geht
- dadurch wirkt die Logik zunächst “umgedreht”
Im Video zeigt sich genau dieses Problem. Die Lösung:
Damit verhält sich der Schalter in Home Assistant wieder logisch richtig.
9. Sicherheitsabschaltung einbauen
Als Schutzfunktion wird gezeigt, wie man ein Relais nach einer festen Zeit automatisch wieder ausschalten kann.
Beispiel:
- Relais einschalten
- nach 5 Sekunden automatisch wieder ausschalten
Das ist besonders sinnvoll bei:
- Pumpen
- Bewässerung
- Ventilen
- allen Verbrauchern, die nicht versehentlich dauerhaft laufen sollen
10. Fehler im Code debuggen
Im Video wird bewusst ein Fehler stehen gelassen:
- eine ID wurde verwendet, aber nicht definiert
So sieht man sehr gut, wie ESPHome Fehlermeldungen ausgibt und wie man solche Probleme systematisch behebt:
- Fehlermeldung lesen
- fehlende ID ergänzen
- GPIO-Zuordnung prüfen
11. Firmware kompilieren und flashen
Anschließend wird die Konfiguration kompiliert und als Factory-BIN auf den ESP geflasht.
Wichtig:
- Chrome oder Edge verwenden
- WebSerial nutzen
- bei Problemen ESP neu verbinden oder Boot/EN drücken
12. Gerät in Home Assistant einbinden
Nach dem Flashen verbindet sich der ESP mit dem WLAN und taucht in Home Assistant auf. Dort können die Relais direkt als Schalter hinzugefügt und getestet werden.
13. WLAN-Signal ergänzen
Zusätzlich wird ein WiFi-Sensor eingebaut, der regelmäßig die Signalstärke meldet. Das ist praktisch, wenn das Relais später an abgelegenen Orten eingesetzt wird, zum Beispiel:
- im Garten
- in der Garage
- in einem Technikgehäuse draußen
14. Hardware verkabeln
Danach folgt die Verdrahtung:
- 12 Volt Eingang in den Spannungswandler
- 5 Volt Ausgang an ESP und Relais
- GND gemeinsam verbinden
- GPIO-Pins vom ESP an die Eingänge des Relais
- Verbraucher über das Relais schalten
Gezeigt wird, wie eine Pumpe angeschlossen wird.
15. Relais praktisch testen
Zum Schluss wird eine Pumpe tatsächlich geschaltet. Dabei zeigt sich:
- Relais reagieren sofort
- Home Assistant schaltet nahezu verzögerungsfrei
- Sicherheitsfunktion greift wie vorgesehen
Anschließend wird erklärt, dass man die automatische Abschaltung bei Bedarf auch wieder deaktivieren kann.
16. Erweiterungen planen
Zum Ende gibt das Video noch einen Ausblick:
- Temperatursensor ergänzen
- Helligkeitssensor ergänzen
- weitere Sensorik ins gleiche Gehäuse einbauen
So wird aus einer einfachen Relaissteuerung schnell ein größeres Smart-Home- oder Gartenprojekt.
Praxistipps
- nutze möglichst Relais-Module mit Optokoppler
- prüfe immer die Betriebsspannung des Relais-Moduls vor dem Anschluss
- miss ein einstellbares Netzteil oder Step-Down-Modul immer mit dem Multimeter nach
- verwende GPIO-Pins, die beim Booten keine unerwünschten Schaltzustände auslösen
- teste die Relais zuerst ohne echten Verbraucher
- wenn sich das Relais “falsch herum” verhält, prüfe
inverted: true - vergib klare Namen und saubere IDs in ESPHome
- baue bei kritischen Verbrauchern eine automatische Abschaltung ein
- kontrolliere die Verdrahtung zwischen Code und echter Pin-Belegung genau
- plane früh ein Gehäuse und eine saubere Kabelführung ein
- ergänze einen WLAN-Sensor, wenn das Gerät an schwierigen Standorten sitzt
- arbeite bei höheren Spannungen nur mit sicheren, fertigen Modulen oder zusammen mit einer Elektrofachkraft