Home Assistant ist die mächtigste Open-Source-Plattform für Smart Home – und sie eignet sich hervorragend für die Gartenbewässerung. Anders als proprietäre Systeme von Gardena oder Kärcher bietet Home Assistant vollständige Kontrolle, offene Schnittstellen und die Möglichkeit, alle Sensoren und Aktoren miteinander zu verknüpfen.
Der Einstieg erfordert etwas technisches Know-how – aber die Ergebnisse sind beeindruckend: vollautomatische Bewässerung, die auf Wetter, Bodenfeuchte und Tageszeit reagiert, ohne monatliche Abo-Kosten.
Dieser Artikel führt dich durch die wichtigsten Schritte: Welche Hardware du brauchst, wie du sie einbindest und wie du eine intelligente Automatisierung aufbaust.
Warum Home Assistant für die Bewässerung?
Vorteile gegenüber proprietären Systemen:
- Kein Cloud-Zwang: Alles läuft lokal. Kein Abo, keine Abhängigkeit vom Hersteller-Server.
- Offene Integrationen: Über 3.000 offizielle Integrationen, dazu Community-Lösungen für fast jede Hardware.
- Eigene Logik: Komplexe Automatisierungen möglich, die kein kommerzielles System bietet.
- Einmalige Kosten: Einrichtungsaufwand am Anfang, aber keine laufenden Kosten.
- Kombinierbar: Bewässerung, Beleuchtung, Sicherheit, Heizung – alles in einer Plattform.
Nachteile:
- Einrichtungsaufwand (ein paar Stunden bis ein paar Tage)
- Technische Kenntnisse nötig (YAML-Konfiguration, IP-Netzwerke)
- Keine professionelle Hersteller-Unterstützung
Hardware-Grundausstattung
Home Assistant Server
Für die meisten Heimgärten reicht ein Raspberry Pi 4 (4 GB RAM, mit Home Assistant OS) als Server. Kosten: ca. 70 bis 100 Euro. Alternativ: Home Assistant auf einem NUC-Mini-PC oder einem alten Laptop.
Ein Home Assistant Green (offizielles Mini-Gerät von Nabu Casa, ca. 99 Euro) ist die einfachste Einstiegs-Option – vorkonfiguriert, einfach anschließen und loslegen.
WLAN-Router mit ausreichend Reichweite
Der Garten muss WLAN-Abdeckung haben. Falls nicht: WLAN-Repeater oder ein dedizierter Outdoor-Accesspoint im Garten (z. B. TP-Link EAP, ca. 50 bis 80 Euro).
Bewässerungsventile
Es gibt verschiedene Wege, Bewässerungsventile mit Home Assistant zu steuern:
Option 1: ESPHome-basierte Ventilsteuerung (DIY)
Das günstigste und flexibelste Setup. Ein ESP32-Mikrocontroller (ca. 5 bis 10 Euro) steuert über ein Relais-Modul (ca. 5 Euro) ein 24-Volt-Magnetventil (ca. 15 bis 30 Euro).
ESPHome ist ein Framework, das ESP32-Geräte direkt in Home Assistant einbindet – keine zusätzliche Software nötig. Konfiguration über einfache YAML-Dateien.
Vorteile: Sehr günstig, vollständig anpassbar, keine Cloud-Abhängigkeit, Community-Support. Nachteile: Löten und Elektronik-Grundkenntnisse nötig; kein fertiges Gehäuse.
Option 2: Fertiger WLAN-Bewässerungscontroller mit Home Assistant Integration
Geräte wie der Orbit B-hyve, Rachio oder Rain Bird haben Home Assistant-Integrationen (offiziell oder über HACS). Einige laufen vollständig lokal, andere benötigen die Hersteller-Cloud.
Preis: 80 bis 200 Euro für 4 bis 8 Zonen.
Option 3: Zigbee-Ventile
Zigbee-Bewässerungsventile (z. B. von Aqara oder Tuya-basierten Anbietern) lassen sich direkt über Home Assistant (mit einem Zigbee-Coordinator wie Sonoff Zigbee Dongle Plus) steuern. Keine WLAN-Konfiguration pro Ventil nötig.
Option 4: Gardena mit Home Assistant
Gardena-Produkte (Smart Water Control) haben eine offizielle Home Assistant-Integration über die GARDENA Smart System API. Einfache Integration, läuft aber über Cloud.
Bodenfeuchte-Sensoren
Für die intelligente Bewässerung braucht man Sensoren:
WLAN-Sensoren (z. B. Xiaomi Mi Plant Sensor, Ecowitt): Integration in Home Assistant über HACS oder native Integration. Messwerte direkt in HA verfügbar.
Zigbee-Sensoren: Direkt über Zigbee-Netzwerk eingebunden. Zuverlässiger und stromsparender als WLAN.
ESPHome-Sensoren (DIY): Günstiger kapazitiver Sensor + ESP32 = vollständig integrierbarer Feuchte-Sensor. Preis: ca. 10 bis 20 Euro pro Sensor.
Regensensor
Ein einfacher Regensensor (ca. 15 bis 30 Euro) schließt über ESPHome oder direkt an den Bewässerungscontroller an und meldet Home Assistant: “Es regnet gerade.” Die Automatisierung pausiert dann die Bewässerung.
Home Assistant einrichten: Die wichtigsten Schritte
Schritt 1: Installation
Home Assistant OS auf einem Raspberry Pi installieren:
- Home Assistant OS Image von home-assistant.io herunterladen
- Mit Raspberry Pi Imager auf SD-Karte schreiben
- Raspberry Pi starten, nach einigen Minuten über Browser unter
homeassistant.local:8123erreichbar - Einrichtungsassistent folgen
Schritt 2: Integrationen hinzufügen
Im Home Assistant-Dashboard unter Einstellungen > Geräte & Dienste > Integrationen neue Geräte hinzufügen:
- ESPHome: Automatisch erkannt, wenn ESP-Gerät im gleichen Netzwerk
- HACS (Home Assistant Community Store): Für Community-Integrationen installieren
- Météo-France / Open-Meteo / Yr.no: Wetter-Integrationen für Regenprognose
Schritt 3: Entitäten einrichten
Nach der Integration sind Geräte als Entitäten verfügbar: sensor.bodenfeuchte_garten_1, switch.ventil_gemuese, usw. Diese werden in Automatisierungen verwendet.
Schritt 4: Helfer erstellen
Für die Bewässerungsautomatik sind Eingabe-Nummern (input_number) und Eingabe-Booleane (input_boolean) nützlich:
input_number.bewaesserungsdauer: Wie lange soll bewässert werden (in Minuten)input_number.feuchteschwelle: Ab welchem Feuchte-Wert soll bewässert werdeninput_boolean.bewaesserung_aktiviert: Ein/Aus-Schalter für die gesamte Automatisierung
Diese Helfer erscheinen im Dashboard und können manuell angepasst werden.
Automatisierung einrichten
Einfache Timer-Automatisierung
Die einfachste Automatisierung: Morgens um 6 Uhr bewässern, 20 Minuten lang.
alias: Bewässerung morgens
trigger:
- platform: time
at: "06:00:00"
condition:
- condition: state
entity_id: input_boolean.bewaesserung_aktiviert
state: "on"
action:
- service: switch.turn_on
entity_id: switch.ventil_gemuese
- delay: "00:20:00"
- service: switch.turn_off
entity_id: switch.ventil_gemuese
Sensor-gesteuerte Automatisierung
Intelligenter: Nur bewässern, wenn der Boden wirklich trocken ist.
alias: Bewässerung bei Trockenheit
trigger:
- platform: time
at: "06:00:00"
condition:
- condition: state
entity_id: input_boolean.bewaesserung_aktiviert
state: "on"
- condition: numeric_state
entity_id: sensor.bodenfeuchte_gemuese
below: input_number.feuchteschwelle
action:
- service: switch.turn_on
entity_id: switch.ventil_gemuese
- delay: "00:20:00"
- service: switch.turn_off
entity_id: switch.ventil_gemuese
Regen-Automatisierung (Abbruch bei Regen)
Wenn es regnet, soll keine Bewässerung starten:
alias: Bewässerung bei Regen stoppen
trigger:
- platform: state
entity_id: binary_sensor.regensensor
to: "on"
action:
- service: switch.turn_off
entity_id: switch.ventil_gemuese
- service: switch.turn_off
entity_id: switch.ventil_rasen
Wetter-API-Integration
Über die Open-Meteo oder Yr.no Integration hat Home Assistant Zugriff auf stündliche Regenprognosen. Damit lässt sich eine Automatisierung aufbauen, die schon vor dem Regen die Bewässerung abschaltet.
condition:
- condition: numeric_state
entity_id: sensor.precipitation_next_6h
below: 5 # Weniger als 5 mm Regen erwartet
Das Irrigation Controller-Blueprint
Statt alles von Null aufzubauen, gibt es im Home Assistant Blueprint-Store fertige Vorlagen für Bewässerungsautomatik. Besonders empfehlenswert: Das Irrigation Controller Blueprint von Franz.
Es ermöglicht:
- Mehrere Bewässerungs-Zonen
- Berücksichtigung von Wetterdaten (Verdunstung, Niederschlag)
- Manueller Override
- Benachrichtigungen
- Anpassung per Dashboard
In Home Assistant unter Einstellungen > Automatisierungen > Blueprints importieren verfügbar.
Dashboard gestalten
Ein gutes Dashboard macht die Kontrolle intuitiv:
- Gauge-Karte für Bodenfeuchte (zeigt Prozentwert visuell)
- Button-Karte für manuelle Bewässerungsauslösung
- Verlaufsgraph für Feuchte-Entwicklung über die Zeit
- Wetter-Karte mit Regenprognose
- Toggle für den Aktivierungs-Schalter
Häufige Fehler und Lösungen
WLAN-Verbindung bricht im Garten ab: Schlechte WLAN-Abdeckung ist der häufigste Grund für unzuverlässige Sensoren. Lösung: WLAN-Repeater oder Outdoor-AP.
ESPHome-Gerät nicht gefunden: Gerät und Home Assistant müssen im selben WLAN-Subnetz sein. Prüfe die IP-Konfiguration.
Automatisierung läuft nicht: Häufigster Grund: Tippfehler in YAML oder falsche Entitäts-ID. YAML-Validator in Home Assistant nutzen.
Ventil öffnet nicht: Stromversorgung prüfen (24V AC für Magnetventile, Netzteil separat). Relais auf Funktion testen.
Falscher Feuchte-Wert: Sensor falsch kalibriert oder in falscher Tiefe. Kalibrierung und Platzierung prüfen.
Kosten-Übersicht für ein Home-Assistant-Bewässerungssystem
| Komponente | Preis |
|---|---|
| Raspberry Pi 4 (4 GB) + Gehäuse + SD | 90–120 € |
| WLAN-Repeater für Garten | 30–50 € |
| ESP32-Platine (2 Stück) | 15–20 € |
| Relais-Modul (2-fach) | 8–12 € |
| Magnetventile 24V (3 Zonen) | 45–90 € |
| Netzteil 24V AC | 20–30 € |
| Bodenfeuchte-Sensoren (3 Stück, DIY) | 30–60 € |
| Schläuche, Verbindungen, Kleinmaterial | 30–60 € |
| Gesamt | 268–442 € |
Zum Vergleich: Ein kommerzielles 3-Zonen-System von Gardena mit App-Steuerung kostet 200 bis 400 Euro – ohne Sensoren, mit Cloud-Abhängigkeit.
Fazit
Home Assistant für die Gartenbewässerung ist die beste Lösung für alle, die maximale Kontrolle wollen und bereit sind, ein paar Stunden in die Einrichtung zu investieren. Das System läuft vollständig lokal, kostet langfristig nichts und kann mit beliebig vielen Sensoren und Zonen erweitert werden.
Der Einstieg ist über ESPHome und einfache YAML-Automatisierungen möglich – man muss kein Programmierer sein. Wer die Grundlagen einmal verstanden hat, findet kaum eine flexiblere Lösung für den smarten Garten.
Hinweis: Mit Sternchen (*) markierte Links sind Affiliate-Links. Kaufst du darüber ein, erhalte ich eine kleine Provision. Für dich ändert sich der Preis nicht.