Inhaltsverzeichnis:
Ein eigener Garten ist nicht nur mit Freude und den Vorteilen eines solchen verbunden, sondern auch mit Verantwortung. Regelmäßiges Gießen ist unerlässlich, wenn Sie wollen, dass die Pflanzen in Ihrer Obhut gesund sind, aber in der Praxis kann das manchmal problematisch sein – vor allem, wenn Sie nicht genug Zeit haben oder nicht zu Hause sind. Zum Glück kommt der Home Assistant und die Möglichkeit, die Bewässerung zu automatisieren, zur Rettung. Das in diesem Artikel vorgestellte Projekt zeigt eine der Möglichkeiten, die ein Benutzer nutzen kann, der die Bewässerung seines Gartens verbessern und automatisieren möchte. Die Anlage arbeitet zuverlässig, bietet die Möglichkeit, den Wasserverbrauch einzustellen und über eine App auf Ihrem Telefon fernzusteuern.
Was wurde bei dem Projekt verwendet?
Die folgenden Komponenten wurden benötigt, um ein automatisches Bewässerungssystem zu erstellen:
- Home Assistant Yellow PoE Kit mit Raspberry Pi Compute Module 4 (4 GB RAM und 32 GB eMMC) und eine 500 GB NVMe SSD – das Herzstück des Systems, auf dem Home Assistant läuft.
- 1/2” 12V DC Elektroventil (ELZ-BR-12V-DC) – startet und stoppt den Wasserfluss.
- BleBox switchBoxDC Steuerung – schaltet die Stromzufuhr zum Magneten ein und aus.
- Der BleBox rainSensor – informiert Home Assistant über das Auftreten von Regenfällen in letzter Zeit.
- Stromversorgung 12V DC – versorgt das Elektroventil, den Sensor und den Controller.
- Luftdichte Gehäuse – alle an einem der Witterung ausgesetzten Ort aufgestellt. Hier wurden Kradex Z90J (ich empfehle die abgedichtete Version) und Z128 JpU-Gehäuse verwendet.
Die Installation des gesamten Systems ist nicht kompliziert, aber ein paar Regeln müssen beachtet werden:
- Montage des Elektroventils – Das Elektroventil sollte an der Wasserzuleitung zum Bewässerungssystem montiert werden. Idealerweise sollte es ein Kunststoff- oder Metallrohr mit einem 1/2-Zoll-Gewinde sein. Das Magnetventil sollte an einem leicht zugänglichen Ort montiert werden, vorzugsweise in einem luftdichten Gehäuse (hier wurde leider ein Gehäuse ohne klassifizierten IP-Schutz verwendet), um es vor Feuchtigkeit und Schmutz zu schützen. Dieses Design verfügt außerdem über einen Wasserverteiler, an den gleichzeitig ein Gartenschlauch angeschlossen werden kann. So können Sie Ihren Garten manuell bewässern oder das Wasser unabhängig von der Automatisierung nutzen, ohne die Anlage demontieren zu müssen.
- Strom- und Steueranschluss – sowohl das Elektroventil als auch die BleBox swtichBoxDC-Steuerung werden mit 12 V Gleichstrom versorgt. Schließen Sie die Versorgungsleitungen entsprechend den Markierungen an: Plus an Plus, Minus an Minus. Der Ventilmagnet ist mit dem Steuerausgang der SwitchBoxDC verbunden. Der Ausgang steuert den Minuswert, also muss der Minuswert der Stromversorgung an den einen Anschluss und der Minuswert des Magneten an den anderen angeschlossen werden. Hier hat der Hersteller des Magnetventils auch einen Strombegrenzer eingesetzt, um eine Überhitzung bei längerem Betrieb zu verhindern.
- Montage des Regensensors – Der Regensensor sollte an einem offenen Ort montiert werden, an dem es regnet – vorzugsweise auf einem Dach oder einem Zaun. Bei diesem Projekt wurde er auf dem Dach montiert. Der Sensor kommuniziert zwar drahtlos mit dem Home Assistant, benötigt aber eine 12-V-Gleichstromversorgung, die über das gleiche Kabel wie der Controller bereitgestellt werden kann.
- Stromversorgung und Sicherheit – die Stromversorgung sollte eine ausreichende Leistung haben – mindestens 2 A bei 12 V DC. Alle Anschlüsse sollten sorgfältig ausgeführt werden, vorzugsweise in luftdicht verschlossenen Kästen oder Schaltschränken. Es lohnt sich auch, eine Sicherung in die Stromleitung einzubauen. Hier gab es keine andere Möglichkeit, als das Netzteil direkt in eine luftdichte Steckdose zu stecken, die sich in der Nähe des Wasserhahns befindet.
- Konfiguration im Home Assistant – BleBox Geräte können über die native Integration in HA konfiguriert werden. Sobald Sie alle Geräte hinzugefügt haben, sollten Sie ihnen eindeutige Namen geben, damit Sie später leichter Automatisierungen erstellen können.
Wie funktioniert das?
Die Bedienung des Systems basiert auf der in Home Assistant erstellten Automatisierung. Der gesamte Prozess besteht aus drei Hauptphasen:
- Einstellung der Bewässerungszeiten – das System hat zwei Startzeiten: um 5:00 Uhr morgens und um 8:00 Uhr abends. Dies ist eine Zeit, in der das Sonnenlicht nicht mehr stark genug ist und die Wasserverdunstung geringer ist.
- Niederschlagskontrolle – bevor das System mit der Bewässerung beginnt, prüft es, ob es in den letzten 5 Stunden zu viel geregnet hat (dieser Wert wurde von mir festgelegt, Sie können ihn nach Ihren Wünschen ändern). Um die Niederschlagsmenge der letzten 5 Stunden zu überprüfen, erstellen Sie einen ‘virtuellen Sensor’ sensor.rain_last_5_hours. Dazu muss der Konfigurationsdatei – configuration.yaml – ein Codeschnipsel hinzugefügt werden (siehe weiter unten in diesem Artikel). Der Wert von sensor.rain_last_5_hours muss unter 1 Stunde liegen. Wenn die Niederschlagsmenge höher war, wird die Bewässerung nicht gestartet.
- Bewässerung oder Benachrichtigung – wenn die Bedingungen geeignet sind, schaltet der Home Assistant die SwitchBoxDC-Steuerung ein, die das Elektroventil öffnet und die Bewässerung für 30 Minuten durchführt. Nach dieser Zeit wird der Strom abgeschaltet und das Ventil schließt sich. Wenn es zu stark geregnet hat, sendet Home Assistant eine Benachrichtigung an das Telefon, dass die Bewässerung nicht ausgelöst wurde.
- Was sind die Vor- und Nachteile dieses Projekts?
Nachteil: Wir müssen daran denken, den Wasserhahn offen zu lassen.
Der Vorteil: Dank der Automatisierung vergessen wir nicht mehr, die Bewässerung ein- und auszuschalten. Die Pflanzen werden es uns danken, indem sie sowohl Trockenheit als auch Überwässerung des Bodens verhindern.
Code des virtuellen Sensors
Um einen virtuellen Sensor zu erstellen, fügen Sie den folgenden Code in der Datei configuration.yaml unter der Zeile sensor ein:
- platform: history_stats
name: Rain Last 5 Hours
entity_id: binary_sensor.my_rainsensor_multisensor_rain_0
state: "on"
type: time
start: "{{ now() - timedelta(hours=5) }}"
end: "{{ now() }}"
Automatisierungscode in YAML
alias: Podlewanie z kontrolą deszczu i powiadomieniem
description: ""
triggers:
- at: "05:00:00"
trigger: time
- at: "20:00:00"
trigger: time
conditions:
- condition: numeric_state
entity_id: sensor.rain_last_5_hours
below: 1
actions:
- choose:
- conditions:
- condition: numeric_state
entity_id: sensor.rain_last_5_hours
below: 1
sequence:
- target:
entity_id: switch.elektrozawor_switchbox_0_relay_0
action: switch.turn_on
data: {}
- delay:
hours: 0
minutes: 30
seconds: 0
milliseconds: 0
- target:
entity_id: switch.elektrozawor_switchbox_0_relay_0
action: switch.turn_off
data: {}
default:
- action: notify.mobile_app_grzegorz
metadata: {}
data:
message: >-
Podlewanie NIE zostało uruchomione o {{ now().strftime('%H:%M') }} —
zbyt dużo deszczu w ostatnich 5 godzinach.
Zusammenfassung
Dieses Projekt ist eine einfache, aber wirksame Lösung für alle, die ihre Gartenbewässerung automatisieren möchten. Das hat sowohl Auswirkungen auf den Bedienungskomfort als auch auf ein hohes Niveau der Pflanzenpflege und spart Zeit, Kosten und Energie. Das System arbeitet vollautomatisch und kann dank des Home Assistant beliebig erweitert werden – zum Beispiel mit Wettervorhersagen oder Bodenfeuchtigkeit. Es handelt sich um ein praktisches Projekt, das ein großartiges Beispiel dafür ist, wie moderne Technologie zur Verbesserung alltäglicher häuslicher Aufgaben eingesetzt werden kann.
Wie hilfreich war dieser Beitrag?
Klicke auf die Sterne um zu bewerten!
Durchschnittliche Bewertung 5 / 5. Stimmenzahl: 1
Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.





















