DIY-Projekt: Eine intelligente Gartenbewässerung mit automatischer Wetterdatenintegration und Steuerung von bis zu 8 Gardena Smart System Ventilen mit einem Raspberry Pi und Home Assistant Core 2024.10 mit dem Custom Component ‚Gardena Smart System‘ und der Wetterdaten-Integration von OpenWeatherMap selber bauen

Herstellerbild: Raspberry Pi 4

DIY-Projekt: Intelligente Gartenbewässerung mit Raspberry Pi, Home Assistant und Gardena Smart System

In diesem detaillierten Tutorial zeige ich Ihnen, wie Sie eine vollautomatisierte und wetteradaptive Gartenbewässerung mit bis zu 8 Gardena Smart System Ventilen, einem Raspberry Pi und Home Assistant Core 2024.10 bauen. Wir nutzen die Custom Component ‚Gardena Smart System‘ und integrieren Wetterdaten von OpenWeatherMap für eine effiziente und nachhaltige Bewässerung Ihres Gartens.

1. Notwendige Hardware und Software

Für dieses Projekt benötigen Sie die folgenden Komponenten:

  • Raspberry Pi 4 oder 5: Ein Raspberry Pi 4 oder 5 wird empfohlen, um die benötigte Rechenleistung für die Steuerung der Ventile und die Verarbeitung der Wetterdaten zu gewährleisten. Ein älteres Modell könnte unter Last ins Stocken geraten.
  • Netzwerkverbindung: Ein stabiles LAN- oder WLAN-Netzwerk ist notwendig, um den Raspberry Pi mit dem Internet zu verbinden und die Kommunikation mit Home Assistant und den Gardena-Ventilen sicherzustellen. Eine zuverlässige Verbindung ist entscheidend für die reibungslose Funktion des Systems.
  • Gardena Smart Water Control/Ventile: Sie können bis zu 8 Gardena Smart System Ventile verwenden. Für mehr als 8 Ventile müssen Sie mehrere Ventilboxen verwenden und diese ggf. kaskadieren. Beachten Sie die korrekte Stromversorgung für Ihre Ventilboxen (typischerweise 24V oder 36V DC).
  • Geeignetes Netzteil: Achten Sie darauf, dass Sie ein Netzteil mit der richtigen Spannung und ausreichend Stromstärke für Ihre Gardena Ventilboxen verwenden. Ein zu schwaches Netzteil kann zu Fehlfunktionen führen.
  • Optional: Relais oder Adapter: Wenn Sie alternative Schaltungen ansteuern möchten, benötigen Sie möglicherweise Relais oder Adapter zur Spannungsanpassung.
  • Home Assistant Core 2024.10 (oder neuer): Home Assistant dient als zentrale Steuerungsplattform. Stellen Sie sicher, dass Sie die neueste Version installieren.
  • Custom Component ‚Gardena Smart System‘: Diese Komponente ermöglicht die Integration der Gardena Smart System API in Home Assistant. Sie benötigen ein Gardena Smart System Benutzerkonto.
  • OpenWeatherMap API-Key: Sie erhalten einen kostenlosen API-Key von OpenWeatherMap. Beachten Sie die begrenzten Aufrufe in der kostenlosen Version. Für eine professionelle Nutzung sollten Sie ein kostenpflichtiges Abonnement in Betracht ziehen.

2. Installation und Konfiguration

Die Installation und Konfiguration umfassen mehrere Schritte:

  1. Installation von Home Assistant Core: Folgen Sie den Anweisungen auf der Home Assistant Webseite, um Home Assistant auf Ihrem Raspberry Pi zu installieren.
  2. Installation des Gardena Smart System Custom Components: Installieren Sie die Custom Component gemäß der Anleitung des Entwicklers. Beachten Sie dabei die notwendigen Abhängigkeiten.
  3. Konfiguration der Gardena Integration: Geben Sie Ihre Gardena Anmeldeinformationen in der Home Assistant Konfiguration an. Hier müssen Sie möglicherweise die API-Schlüssel von Gardena verwenden.
  4. Konfiguration der OpenWeatherMap Integration: Integrieren Sie die OpenWeatherMap API in Home Assistant und geben Sie Ihren API-Key an. Konfigurieren Sie den gewünschten Standort für die Wetterdaten.
  5. Erstellung von Automatisierungen: Verwenden Sie YAML oder Node-RED (für komplexere Logik) zum Erstellen von Automatisierungen. Hier definieren Sie die Regeln für die Bewässerung basierend auf Wetterdaten und den Einstellungen Ihrer individuellen Zonen.

3. Beispiel-Automatisierungen

Hier sind einige Beispiele für Automatisierungen, die Sie mit YAML in Home Assistant erstellen können:

Beispiel: Bewässerung basierend auf Regenvorhersage


alias: "Bewässern nur bei Bedarf"
 trigger:
  - platform: time
    at: "06:00:00"
 condition:
  - condition: numeric_state
    entity_id: sensor.openweathermap_rain_1h
    below: 1.0
 action:
  - service: gardena.irrigation_start
    data:
      entity_id: switch.gardena_zone_1
      duration: 300 # 5 Minuten
mode: single

Beispiel: Anpassung der Bewässerungsdauer basierend auf Temperatur


# ... (Ähnliche Struktur wie oben, aber mit Temperatur als Bedingung) ...

4. Experten-Tipps für eine erfolgreiche Implementierung

  • Saubere Verkabelung: Achten Sie auf eine saubere und wetterfeste Verkabelung Ihrer Gardena Ventilboxen. Verwenden Sie geeignete Kabel und Anschlüsse.
  • API-Rate Limits beachten: OpenWeatherMap hat Rate Limits für die kostenlosen API-Aufrufe. Vermeiden Sie unnötige Anfragen, um diese nicht zu überschreiten.
  • Regelmäßige Backups: Erstellen Sie regelmäßig Backups Ihres Home Assistant Systems, um Datenverlust zu vermeiden.
  • YAML-Strukturierung: Verwenden Sie aussagekräftige Namen und Kommentare in Ihren YAML-Dateien, um die Lesbarkeit und Wartbarkeit zu verbessern.
  • Bodenfeuchtesensoren: Die Integration von Bodenfeuchtesensoren erhöht die Genauigkeit und Effizienz der Bewässerung deutlich.

5. Vergleich: DIY vs. Komplettsystem von Gardena

KriteriumDIY mit Home Assistant & PiGardena Smart App Komplettsystem
FlexibilitätSehr hoch, beliebige Sensor- & RegelintegrationEher gering, auf Gardena-Komponenten begrenzt
KostenGeringer bei schon vorhandenem Raspberry PiHöher, v. a. bei vielen Steuerzonen
Cloud-AbhängigkeitTeils, da API für Wetter & Gardena benötigtVollständig
AutomatisierungskomplexitätSehr fein granular steuerbar, beliebige Regeln und Sensoren möglichStandardisierte Zeitpläne
ErweiterbarkeitNahezu unbegrenzt (Node-RED, weitere Komponenten)Stark eingeschränkt
WartungEigenverantwortung, technisches Know-how nötigUpdates durch Gardena, einfacher Support
Backup & RecoveryHome Assistant Backups selbst pflegenÜber die Cloud

6. Fazit

Mit diesem Projekt schaffen Sie eine hochgradig flexible und effiziente Gartenbewässerung. Obwohl der anfängliche Aufwand etwas höher ist als bei einer proprietären Lösung, bietet die DIY-Variante deutlich mehr Möglichkeiten zur Anpassung und Erweiterung. Die Integration von Wetterdaten sorgt für eine wassersparende und umweltbewusste Bewässerung Ihres Gartens.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen