Heute zeige ich dir, wie du eine Automatische Gartenbewässerung mit Home Assistant vollständig automatisierst und dabei mit dem Sonoff 4CH PRO R3 bis zu 8 Magnetventile smart steuerst. Mit dieser Lösung sparst du Wasser durch zeitgesteuerte oder sensorbasierte Bewässerung und hast die volle Kontrolle über deinen Garten – egal ob zu Hause oder im Urlaub
Warum solltest du dein Smart Home in den Garten erweitern? Ganz einfach: Du sparst Wasser, erhöhst den Komfort und kannst deine Pflanzen auch während deiner Abwesenheit optimal versorgen. Der Sonoff 4CH PRO bietet dir 4 Relais pro Gerät, was bedeutet, dass du mit 2 Geräten bereits 8 unabhängige Bewässerungszonen abdeckst. Ich setze dabei auf ESPHome statt Tasmota, weil die native Home Assistant Integration einfach unschlagbar ist.
Am Ende dieses Projekts hast du bis zu 8 unabhängige Bewässerungszonen, die du per App, Automatisierung oder Sprachbefehl steuerst – und das Ganze ist offline-fähig durch lokale Integration.
Was du für dieses Projekt brauchst
- 2x Sonoff 4CH PRO R3 – Auf Amazon ansehen
- Hunter PGV-101 Magnetventile – Auf Amazon ansehen
- Raspberry Pi für Home Assistant – Auf Amazon ansehen
- USB-zu-TTL Adapter – Auf Amazon ansehen
- Jumper-Kabel – Auf Amazon ansehen
- Lötkolben – Auf Amazon ansehen
- Wasserdichte Gehäuse IP65 (Optional) – Auf Amazon ansehen
- 24V AC Trafo für Magnetventile – Auf Amazon ansehen
- Feuchtigkeitssensoren (Optional) – Auf Amazon ansehen
Kostenschätzung: Du solltest mit ca. 80-120€ rechnen (ohne Ventile und Trafo).
Technische Grundlagen verstehen
Das Sonoff 4CH PRO R3
Der Sonoff 4CH PRO R3 ist das Herzstück deiner Gartenbewässerung. Er bietet dir 4 unabhängige Relais, die jeweils 230V bei 10A schalten können (Wir bleiben aber bei sicheren 24V). Im Inneren arbeitet ein ESP8285 Mikrocontroller, der vollständig mit ESPHome kompatibel ist. Du kannst optional auch eine RF-Fernbedienung nutzen, und der Interlock-Mode verhindert, dass mehrere Relais gleichzeitig schalten – perfekt für sensible Anwendungen.
Hunter PGV-101 Magnetventile
Diese Magnetventile sind der Standard in der Gartenbewässerung. Sie arbeiten mit 24V AC und verfügen über einen Latching-Mechanismus, der sie mechanisch offen hält. Mit einem Durchfluss von bis zu 11 m³/h eignen sie sich für nahezu jeden Gartenbereich.
Warum ESPHome statt Tasmota?
Ich empfehle dir ESPHome für die Gartenbewässerung Home Assistant, weil es eine native API-Integration bietet. Deine Geräte werden automatisch erkannt, du kannst OTA-Updates direkt aus Home Assistant durchführen und die YAML-basierte Konfiguration ist übersichtlich und leicht anpassbar.
Home Assistant Integration
Mit Home Assistant kannst du Automatisierungen nach Zeit, Wetter oder Sensoren erstellen. Du baust dir ein übersichtliches Dashboard mit Lovelace und trackst sogar deinen Wasserverbrauch über Historie und Statistiken.
Verkabelung und Vorbereitung
Sonoff 4CH PRO flashen
Bevor du den Sonoff in deinem Garten installierst, musst du ihn mit ESPHome flashen. Dafür verbindest du ihn über einen USB-zu-TTL Adapter mit deinem Computer:
Verbindungsschema:
| USB-TTL | Sonoff 4CH PRO |
|---|---|
| 3.3V | 3.3V |
| GND | GND |
| TX | RX |
| RX | TX |
WICHTIG – bitte beachte:
- Du musst GPIO0 während des Bootvorgangs auf GND legen, um in den Flash-Modus zu kommen
- NIEMALS 230V anschließen, während der USB-TTL Adapter verbunden ist!
- Verwende ausschließlich 3.3V, NICHT 5V – sonst riskierst du Schäden am ESP8285
Magnetventile anschließen
Jedes Magnetventil wird über ein Relais des Sonoff geschaltet. Das Schema ist für alle 4 Zonen identisch:
230V Phase → Sonoff Relais (NO) → 24V AC Trafo → Magnetventil → Neutral
Verkabelung Schritt für Schritt:
- Die 230V Phase führt zum Relais des Sonoff
- Das Relais schaltet den 24V AC Trafo
- Der Trafo versorgt das Magnetventil mit 24V AC
- Bei anliegender Spannung öffnet das Ventil
Sicherheitshinweise – das musst du beachten:
- Verwende unbedingt einen FI-Schutzschalter
- Setze wasserdichte IP65-Gehäuse für den Außenbereich ein
- Schütze Trafo und Sonoff vor jeglicher Nässe
- Wenn du unsicher bist, ziehe einen Elektriker hinzu – Sicherheit geht vor!
Die ESPHome Konfiguration
Diese Konfiguration flashst du auf deinen Sonoff 4CH PRO. Sie definiert alle 4 Relais, die physischen Taster und die Status-LED. Der Code ist vollständig getestet und funktioniert out-of-the-box:
esphome:
name: 4ch-switch-01
friendly_name: Sonoff_4CH1
esp8266:
board: esp8285
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
password: "dein_ota_password"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "4Ch-Switch-01 Fallback Hotspot"
password: "3jth6CuNl4en"
captive_portal:
binary_sensor:
- platform: gpio
pin:
number: GPIO0
mode:
input: true
pullup: true
inverted: true
name: "Sonoff 4CH1 Button 1"
- platform: gpio
pin:
number: GPIO9
mode:
input: true
pullup: true
inverted: true
name: "Sonoff 4CH1 Button 2"
- platform: gpio
pin:
number: GPIO10
mode:
input: true
pullup: true
inverted: true
name: "Sonoff 4CH1 Button 3"
- platform: gpio
pin:
number: GPIO14
mode:
input: true
pullup: true
inverted: true
name: "Sonoff 4CH1 Button 4"
- platform: status
name: "Sonoff 4CH1 Status"
switch:
- platform: gpio
name: "Sonoff 4CH1 Relais 1"
pin: GPIO12
- platform: gpio
name: "Sonoff 4CH1 Relais 2"
pin: GPIO5
- platform: gpio
name: "Sonoff 4CH1 Relais 3"
pin: GPIO4
- platform: gpio
name: "Sonoff 4CH1 Relais 4"
pin: GPIO15
output:
# Register the blue LED as a dimmable output
- platform: esp8266_pwm
id: blue_led
pin: GPIO13
inverted: true
light:
- platform: monochromatic
name: "Sonoff 4CH1 Blue LED"
output: blue_led
Für dein zweites Gerät musst du lediglich folgende Änderungen vornehmen:
- Ändere
name: 4ch-switch-01zuname: 4ch-switch-02 - Passe
friendly_name: Sonoff_4CH1zufriendly_name: Sonoff_4CH2an - Ersetze alle Entity-Namen von „4CH1“ durch „4CH2“
Home Assistant Konfiguration
Damit du deine Automatisierungen sauber organisieren kannst, füge diese Zeile in deine configuration.yaml ein:
automation: !include_dir_merge_list automations
So lädst du Automatisierungen aus einem separaten Ordner – das hält deine Konfiguration übersichtlich.
Beispiel-Automatisierung für intelligente Bewässerung
Erstelle eine Datei automations/garten.yaml mit folgendem Inhalt:
- alias: "Rasen morgens bewässern"
trigger:
- platform: time
at: "06:00:00"
condition:
- condition: numeric_state
entity_id: sensor.wetterstation_rain_today
below: 5
action:
- service: switch.turn_on
entity_id: switch.sonoff_4ch1_relais_1
- delay: "00:15:00"
- service: switch.turn_off
entity_id: switch.sonoff_4ch1_relais_1
Was passiert hier:
- Täglich um 6:00 Uhr morgens prüft Home Assistant, ob es heute weniger als 5mm geregnet hat
- Falls ja, schaltet sich Relais 1 ein (z.B. für deinen Rasen)
- Nach 15 Minuten erfolgt die automatische Abschaltung
- Bei Regen läuft die Bewässerung nicht – so sparst du Wasser und Geld
Fazit: Deine smarte Gartenbewässerung
Das hast du jetzt erreicht:
- ✅ 8 unabhängige Bewässerungszonen mit nur 2x Sonoff 4CH PRO
- ✅ Vollständige Integration in Home Assistant
- ✅ Zeitgesteuerte und wetterabhängige Automatisierung
- ✅ Lokale Steuerung ohne Cloud-Zwang
- ✅ Beliebig erweiterbar mit Feuchtigkeitssensoren
Deine nächsten Schritte
Du kannst dein System jetzt noch weiter optimieren:
Wetterdaten einbinden: Integriere OpenWeatherMap für präzise Regenvorhersagen und verhindere unnötige Bewässerung vor Regenschauern.
Bodenfeuchtesensoren: Verwende Zigbee- oder ESPHome-basierte Sensoren, um nur dann zu bewässern, wenn dein Boden wirklich trocken ist.
Dashboard erstellen: Baue dir ein übersichtliches Lovelace UI mit Zeitplänen, Statistiken und Verbrauchsanzeigen.
Sicherheit: Setze maximale Laufzeit-Limits, um dich gegen Dauerberieselung durch Fehlfunktionen abzusichern.
Troubleshooting: Wenn etwas nicht funktioniert
Gerät wird nicht gefunden: Prüfe, ob du GPIO0 während des Bootvorgangs wirklich auf GND gelegt hast. Der Flash-Modus ist hier entscheidend.
Keine Verbindung zu Home Assistant: Trage den API-Encryption-Key aus ESPHome in Home Assistant ein. Den findest du in den ESPHome-Logs nach dem ersten Flash.
Ventil öffnet nicht: Miss die 24V AC Spannung direkt am Ventil. Häufig liegt hier ein Problem mit dem Trafo oder der Verkabelung vor.
Viel Erfolg mit deiner smarten Gartenbewässerung Home Assistant! 🌱💧
Wenn dir das Projekt gefallen hat und du von weiteren interessanten Projekten inspiriert werden willst, sieh dir doch mal mein neues E-Book »Arduino Projekte Volume 1« an!
- Die beliebtesten Arduino-Projekte von StartHardware
- Inklusive Schaltplan, Beschreibung und Code
- Arduino-Schnellstart-Kapitel
- Kompakter Programmierkurs
