3.6 Relaissteuerung mit ESPHome
3.6 Relaissteuerung mit ESPHome
 
 
loaded_image
Den aktuellen Code gibt es hier: https://gist.github.com/thealkly/adcdb71c246bab7e8dee33256779f9cd

Was 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:

  • Pumpe 1
  • Pumpe 2

Zusätzlich werden vergeben:

  • name
  • id
  • icon
  • pin
  • inverted

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:

  • inverted: true setzen

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