Automatischer Leckageschutz für den Garten mit smarten Ventilen
Im letzten Beitrag haben wir bereits gesehen, wie wir mit einem Shelly Uni und einem Durchflusssensor den Wasserverbrauch im Garten präzise messen können. Doch was passiert, wenn du nicht zu Hause bist und ein Schlauch platzt oder die Bewässerung aufgrund eines Fehlers stundenlang durchläuft?
(KI-generiert, dient zur Veranschaulichung)
In diesem Teil machen wir das System aktiv. Ich zeige dir, wie du smarte Ventile in Home Assistant einbindest, um die Wasserzufuhr zum Garten jederzeit per App zu steuern. Zusätzlich richten wir eine automatische Abschaltung ein, die bei festgelegten Verbrauchsschwellen das Ventil schließt. So ergänzt die Messstation die Gartenbewässerung um eine praktische Schutzfunktion.
Wichtiger rechtlicher Hinweis (Disclaimer)
Bevor wir loslegen, ein kurzer Blick auf die Rahmenbedingungen. Ein smartes Wassermanagement ist ein spannendes Projekt – aber es gibt wichtige Grenzen:
-
Montageort & Witterung:
Prüfe vor der Montage die vom Hersteller angegebenen Umgebungsbedingungen und die IP-Schutzart. Geräte ohne ausreichenden Feuchtigkeits- und Witterungsschutz sollten nur in einem trockenen, frostfreien und geschützten Bereich installiert werden. -
Trinkwasserverordnung & Versicherung:
Eingriffe in eine Trinkwasserinstallation sollten von einem Installationsunternehmen ausgeführt werden, das im Installateurverzeichnis eines Wasserversorgungsunternehmens eingetragen ist. Welche Auswirkungen ein Eigenbau auf den Versicherungsschutz hat, hängt vom Vertrag und vom konkreten Schadensfall ab. Kläre Änderungen an der festen Installation daher vorher mit einem Fachbetrieb und gegebenenfalls mit deinem Versicherer. Der Schwerpunkt dieses Projekts liegt auf der Absicherung einer Garten- oder Außenleitung; ist diese fest mit der Trinkwasserinstallation verbunden, gelten dafür jedoch weiterhin die entsprechenden technischen und rechtlichen Anforderungen. -
Elektrik (VDE):
Der hier beschriebene Aufsetz-Stellmotor wird mit 12 V betrieben. Verwende ein dafür vorgesehenes Netzteil und beachte bei allen Komponenten die Herstellerangaben zu Versorgungsspannung, Feuchtigkeitsschutz und Montageort. -
Systemausfall (Fail-Safe):
Dieses DIY-Setup ist ein Assistenzsystem. Bei Strom-, Netzwerk- oder Home-Assistant-Ausfällen kann die automatische Abschaltung wirkungslos bleiben. Die Leitung sollte deshalb weiterhin unabhängig vom Smart-Home-System manuell absperrbar sein. -
Frostschutz:
Ein smartes Ventil ersetzt kein Entleeren der Leitungen. Im Winter muss die Gartenleitung wie gewohnt entwässert werden, um Frostschäden am Ventilkörper zu vermeiden.
Zwei Hardware-Konzepte für die Gartenleitung
Um den Wasserfluss zu deinen Beeten, dem Rasensprenger oder dem Pool per Smart Home zu steuern, gibt es zwei bewährte Ansätze. Die hier betrachteten Varianten lassen sich – abhängig vom jeweiligen Modell – über Zigbee oder WLAN in Home Assistant einbinden und unterscheiden sich bei der Montage, dem Funktionsumfang und im Preis.
1. Der Aufsetz-Stellmotor für vorhandene Absperrhähne

Diese Lösung eignet sich für alle, die die bestehende Leitung nicht auftrennen möchten. Dieser Zigbee Wasserventil-Stellmotor* (Werbung) wird über eine Klemmhalterung direkt auf den vorhandenen Absperrhahn (im Innenbereich) gesetzt, der die Leitung nach draußen führt. Preislich liegt diese Variante meist um die 30 €.
Da der Motor per 12V-Netzteil betrieben wird, bietet er ein hohes Drehmoment. Wichtig bei der Montage ist die exakte Ausrichtung über der Achse des Hahns. Ein praktisches Detail: Über den integrierten Kupplungs-Ring lässt sich der Motor mit einem Handgriff entkoppeln, um den Hahn weiterhin jederzeit manuell per Hand zu drehen.
2. Das fest integrierte Durchgangsventil (Inline-Ventil)
Ein Durchgangsventil wird direkt in den Rohrverlauf der Gartenleitung eingesetzt. Es bietet sich vor allem dann an, wenn du eine feste Verrohrung (z. B. im Gartenhaus oder im Kellerabgang) planst. Grundsätzlich ist dieser Ventiltyp in der Anschaffung deutlich kostenintensiver als ein Aufsetz-Stellmotor. In meinem Setup verwende ich das Modell von Frankever als konkretes Beispiel für diese Kategorie.
Das hier gezeigte Ventil ist in zwei Varianten erhältlich, sodass du passend zu deiner vorhandenen Smart-Home-Infrastruktur wählen kannst: Die Zigbee-Version des Frankever Ventils* (Werbung) fungiert gleichzeitig als Funk-Repeater im Netzwerk. Alternativ gibt es das Ventil auch als "Powered by Shelly"-Variante* (Werbung), die direkt über das WLAN-Netzwerk kommuniziert.
Sicherheits-Plus: Dieser Ventiltyp verfügt in der Regel über eine mechanische Fail-Safe-Funktion. Bei einem Stromausfall schließt sich der Ventilkörper automatisch über eine interne Feder- oder Speicherlogik, um unkontrollierten Wasseraustritt zu verhindern.

Vergleich: Aufsetz-Stellmotor vs. Durchgangsventil
| Merkmal | Aufsetz-Stellmotor | Durchgangsventil (Frankever) |
|---|---|---|
| Installation | Klemmmontage auf vorhandenen Hahn | Leitung muss geöffnet werden |
| Fail-Safe | Nein (verbleibt bei Stromausfall im aktuellen Zustand) | Ja (schließt automatisch bei Stromausfall) |
| Kraftübertragung | Indirekt (über externen Hebelarm) | Direkt (integriertes, internes Getriebe) |
| Notbedienung | Mechanisch per Kupplungs-Ring oder elektrisch per Taste |
Elektrisch per Taste am Gehäuse |
| Einsatzbereich | Nachträgliche Montage an bestehenden Armaturen | Neuinstallation oder feste Rohrnetz-Erweiterung |
Die Entscheidung hängt primär von den baulichen Gegebenheiten und den Anforderungen an die Ausfallsicherheit ab. Der Aufsetz-Stellmotor bietet eine einfache Möglichkeit zur Nachrüstung ohne Eingriff in die Rohrleitung. Das Frankever-Durchgangsventil erfordert zwar die dauerhafte Integration in das Rohrsystem, bietet dafür jedoch eine direkte Kraftübertragung sowie die automatisierte Fail-Safe-Schließung bei Netzausfall.
Automationen: Der digitale "Not-Aus" für den Garten
Sobald die Hardware steht, verknüpfen wir sie mit den Daten unseres Wasserzählers. Im Folgenden richten wir die technische Grundlage ein und schauen uns drei praxistaugliche Sicherheits-Szenarien an. Die gesamte Logik ist modular aufgebaut und lässt sich ganz einfach über YAML-Code in Home Assistant integrieren.
Schritt 1: Packages in der configuration.yaml aktivieren
Wir kapseln die komplette Logik in einem sogenannten Package. Dadurch werden alle benötigten Sensoren, Helfer und Vorlagen zentral in einer einzigen Datei verwaltet, statt deine zentrale Konfiguration unübersichtlich zu machen. Füge folgende Zeilen hinzu (falls nicht bereits geschehen):
homeassistant:
packages: !include_dir_named packages
Schritt 2: Das Leckage-Package anlegen
Erstelle nun eine neue Datei im Verzeichnis /packages/ mit dem Namen leckage_erkennung.yaml und füge dort den folgenden Inhalt ein.
- Eigene Utility-Meter: Es wird für jede der drei Automationen ein maßgeschneiderter Sensor erstellt (Nacht, Urlaub, Alltag). Dadurch können die Verbräuche in unterschiedlichen Intervallen (stündlich vs. viertelstündlich) unabhängig voneinander überwacht werden.
- Urlaubsmodus-Helfer: Ein virtueller Schalter (
input_boolean), mit dem du dem System signalisierst, dass du verreist bist. - Template-Sensor mit Mindeständerung: Der Sensor übernimmt Änderungen des Rohzählers erst, wenn sich dessen Wert seit dem letzten übernommenen Stand um mindestens 0,1 Liter verändert hat. Kleinere Änderungen werden dabei zunächst gesammelt. Das kann Messrauschen reduzieren, unterscheidet technisch aber nicht sicher zwischen einer Störung und einem tatsächlichen kleinen Verbrauch.
Code für /packages/leckage_erkennung.yaml anzeigen
utility_meter:
gartenwasser_nacht_leckage:
source: sensor.gartenwasser
cycle: hourly
name: Gartenwasser Nacht-Leckage
gartenwasser_urlaubs_leckage:
source: sensor.gartenwasser
cycle: quarter-hourly
name: Gartenwasser Urlaubs-Leckage
gartenwasser_alltags_leckage:
source: sensor.gartenwasser
cycle: quarter-hourly
name: Gartenwasser Alltags-Leckage
input_boolean:
gartenwasser_urlaubsmodus:
name: "Gartenwasser Urlaubsmodus"
template:
- sensor:
- name: "Gartenwasser"
unique_id: gartenwasser
unit_of_measurement: "L"
device_class: water
state_class: total_increasing
state: >
{% set source = 'sensor.shellyplusuni_c4d8d553a1e0_input_2_counter_value' %}
{% set current = states(source) | float(none) %}
{% set last_stable_total = states('this') | float(0) %}
{% set last_valid_raw = state_attr('this', 'previous_raw_value') | float(0) %}
{% if current is none %}
{{ states('this') }}
{% elif current < last_valid_raw %}
{# Zähler-Reset am Shelly erkannt #}
{{ current }}
{% elif (current - last_valid_raw) >= 0.1 %}
{{ current }}
{% else %}
{# Rauschen: Wir geben den alten bereinigten Wert zurück #}
{{ last_stable_total }}
{% endif %}
attributes:
previous_raw_value: >
{% set source = 'sensor.shellyplusuni_c4d8d553a1e0_input_2_counter_value' %}
{% set current = states(source) | float(0) %}
{% set last_valid_raw = state_attr('this', 'previous_raw_value') | float(0) %}
{# WICHTIG: Nur wenn die Differenz groß genug ist, wird der Referenzwert verschoben #}
{% if (current - last_valid_raw) >= 0.1 or current < last_valid_raw %}
{{ current }}
{% else %}
{{ last_valid_raw }}
{% endif %}
fehlerhafte_impulse_gefiltert: >
{% set raw = states('sensor.shellyplusuni_c4d8d553a1e0_input_2_counter_value') | float(0) %}
{% set filtered = states('this') | float(0) %}
{{ (raw - filtered) | round(2) }}
availability: >
{{ has_value('sensor.shellyplusuni_c4d8d553a1e0_input_2_counter_value') }}
Die drei Sicherheits-Szenarien im Detail
Szenario 1: Schutz vor Nacht-Leckage
Wenn nachts planmäßig keine Bewässerung stattfindet, kann bereits eine kleine erfasste Verbrauchsmenge als Anlass zum Absperren dienen.
Automation anzeigen: Nacht-Leckage
alias: "Nacht-Leckage Gartenwasser"
triggers:
- entity_id: sensor.gartenwasser_nacht_leckage
above: 0.1
trigger: numeric_state
enabled: true
conditions:
- condition: time
after: "00:00:00"
before: "06:00:00"
actions:
- target:
entity_id: switch.ventil_wasser_garten
action: switch.turn_off
- data:
title: "⚠️ Nacht-Alarm: Wasserleck!"
message: >
Seit Mitternacht sind {{ states('sensor.gartenwasser_nacht_leckage') }}
Liter geflossen. Ventil wurde zur Sicherheit geschlossen.
action: notify.my_mobile
mode: single
Szenario 2: Schutz vor Urlaubs-Leckage
Wenn du im Urlaub bist, läuft die Gartenbewässerung meist vollautomatisch zu fest definierten Zeiten. Fließt außerhalb dieses Zeitfensters Wasser, liegt vermutlich ein Defekt vor.
Automation anzeigen: Urlaubs-Leckage
alias: "Urlaubs-Leckage Gartenwasser"
description: Überwacht den Gartenwasserfluss im Urlaub, außer während der Bewässerungszeit.
triggers:
- trigger: numeric_state
entity_id: sensor.gartenwasser_urlaubs_leckage
above: 0.1
conditions:
- condition: state
entity_id: input_boolean.gartenwasser_urlaubsmodus
state: "on"
- condition: not
conditions:
- condition: time
after: "19:00:00"
before: "20:00:00"
actions:
- action: switch.turn_off
target:
entity_id: switch.ventil_wasser_garten
- action: notify.my_mobile
data:
title: "⚠️ Urlaubs-Alarm: Wasserleck!"
message: >
Im Urlaubsmodus wurden außerhalb der Bewässerungszeit {{
states('sensor.gartenwasser_urlaubs_leckage') }} Liter gemessen. Das
Ventil wurde geschlossen.
mode: single
Szenario 3: Schutz vor Alltag-Leckage (Schlauchbruch)
Auch tagsüber im Alltag kann etwas schiefgehen – zum Beispiel, wenn eine Schlauchkupplung abrutscht oder ein manueller Rasensprenger schlicht vergessen wird.
Automation anzeigen: Alltag-Leckage
alias: "Alltag-Leckage Gartenwasser"
description: ""
triggers:
- trigger: numeric_state
entity_id: sensor.gartenwasser_alltags_leckage
above: 50
conditions:
- condition: not
conditions:
- condition: time
after: "19:00:00"
before: "20:00:00"
actions:
- target:
entity_id: switch.ventil_wasser_garten
action: switch.turn_off
- action: notify.my_mobile
data:
title: "⚠️ Hoher Wasserverbrauch!"
message: >-
Achtung: Im aktuellen 15-Minuten-Zyklus wurden {{
states('sensor.gartenwasser_alltags_leckage') }} Liter Wasser erfasst (außerhalb
der Bewässerungszeit). Das Ventil wurde geschlossen.
mode: single
Ergänzung: Klassische Wassermelder als zweites Sicherheitsnetz
Die oben gezeigte Verbrauchsüberwachung kann größere Wasserverluste durch geplatzte Schläuche im Außenbereich begrenzen, wo Wasser sofort versickert. Was aber, wenn eine Verschraubung direkt im Gartenhaus oder Keller schleichend undicht wird und unbemerkt tröpfelt?
Eine sinnvolle Ergänzung sind klassische Boden-Wassersensoren. Diese kleinen, meist batteriebetriebenen Melder besitzen an der Unterseite Metallkontakte. Sobald sich darunter eine Pfütze bildet, schließen die Wassertropfen den Kontakt und der Sensor schlägt Alarm.
Bewährte Beispiele hierfür sind der kompakte Aqara Wassermelder* (Werbung), der zuverlässig über den Zigbee-Standard funkt, oder der modernere SONOFF SNZB-05P* (Werbung), der ebenfalls auf Zigbee setzt und sich einfach platzieren lässt.
Da diese Sensoren im Ernstfall im Home Assistant einfach nur von
off (trocken) auf on (nass) springen, ist die Automation extrem simpel. Du kannst sie einfach als zusätzlichen Auslöser (Trigger) in deine bestehenden Abschalt-Automationen einbauen oder separat anlegen:
alias: "Boden-Leckage Gartenhaus"
triggers:
- trigger: state
entity_id: binary_sensor.wassermelder_gartenhaus_water_leak
to: "on"
actions:
- target:
entity_id: switch.ventil_wasser_garten
action: switch.turn_off
- action: notify.my_mobile
data:
title: "⚠️ Wasser im Gartenhaus!"
message: "Der Bodensensor hat stehendes Wasser gemeldet. Das Ventil wurde sofort geschlossen!"
mode: single
Durch die Kombination aus Verbrauchsmessung und Bodensensoren lassen sich unterschiedliche Schadensbilder erfassen. Vollständig lückenlos ist das System jedoch nicht, da es unter anderem von Sensorik, Stromversorgung, Funkverbindung und Home Assistant abhängt.
Fazit
Smarte Ventile können die Bedienung der Gartenbewässerung vereinfachen und dabei helfen, auffälligen Wasserverbrauch zu begrenzen. Ob fest verbautes Durchgangsventil oder flexibler Aufsetz-Stellmotor – in Verbindung mit Home Assistant lassen sich unerwartete Verbräuche frühzeitig erkennen und die Wasserzufuhr automatisch unterbrechen.
Dieser Bericht beschreibt meinen persönlichen Versuchsaufbau. Die Umsetzung erfolgt auf eigene Gefahr. Ich übernehme keine Haftung für Sach- oder Personenschäden, die durch den Nachbau, die Installation oder den Betrieb der hier gezeigten Komponenten entstehen. Wer sich unsicher ist, sollte für die Installation (insbesondere bei Arbeiten an der Wasserleitung) unbedingt einen Fachmann hinzuziehen.