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?

Ein grüner Gartenschlauch auf einem Rasen, aus dessen defekter Kupplung unkontrolliert Wasser spritzt

Der Albtraum im Sommer: Ein unbemerkt geplatzter Gartenschlauch kann unzählige Liter Wasser verschwenden.
(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. Viel wichtiger noch: Wir bauen uns einen digitalen "Not-Aus", der bei untypischen Durchflusswerten oder Leckagen nachts automatisch den Riegel vorschiebt. So wird aus einer einfachen Messstation ein echtes Sicherheitssystem für dein Gartenprojekt.

Warum Garten-Fokus? Gerade bei der Außenbewässerung sind die Risiken für unbemerkten Wasserverlust hoch. Ein geplatzter Schlauch hinter der Hecke oder ein hängendes Magnetventil können unbemerkt tausende Liter Wasser verschwenden. Mit diesem Setup behältst du die volle Kontrolle, ohne direkt in die zentrale Hausinstallation eingreifen zu müssen.

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:
    Smarte Ventile und Motoren sind für trockene Innenräume (Keller, Garage, frostfreies Gartenhaus) konzipiert. Eine Installation direkt im Außenbereich ohne Wetterschutz zerstört die Elektronik.
  • Trinkwasserverordnung & Versicherung:
    In Deutschland dürfen Arbeiten an der Trinkwasserinstallation offiziell nur von zertifizierten Fachbetrieben durchgeführt werden. Bei Wasserschäden durch undichte Eigenbau-Lösungen kann die Versicherung die Regulierung ablehnen. Daher ist dieses Projekt ideal für den Garten- und Außenbereich geeignet.
  • Elektrik (VDE):
    Wir arbeiten hier mit 12V (Schutzkleinspannung), was das Risiko reduziert. Verwende dennoch ausschließlich geprüfte Netzteile und schütze alle elektrischen Komponenten zuverlässig vor Feuchtigkeit und Spritzwasser.
  • Systemausfall (Fail-Safe):
    Dieses DIY-Setup ist ein Assistenzsystem. Bei Stromausfall (ohne Fail-Safe-Ventil) oder hängendem Funknetzwerk greifen Automationen nicht. Ein manueller Absperrhahn als Backup ist Pflicht.
  • 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. Beide kommunizieren in meinem Setup zuverlässig über den Zigbee-Funkstandard und lassen sich perfekt in Home Assistant integrieren – unterscheiden sich jedoch bei der Montage, dem Funktionsumfang und im Preis.

Transparenz-Check Damit ich diesen Blog werbefrei halten kann, verwende ich Affiliate-Links (mit * markiert). Wenn du darüber etwas kaufst, erhalte ich eine kleine Provision von Amazon – für dich ändert sich am Preis rein gar nichts. Danke für deinen Support meiner Projekte!

1. Der Aufsetz-Stellmotor für vorhandene Absperrhähne

Smarter Ventil-Stellmotor auf einem analogen Kugelhahn nachgerüstet

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.

Fest integriertes Durchgangsventil am Beispiel des Frankever Smart Water Valve

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.

Wichtiger Hinweis vorab Die folgenden Automationen sind bewusst schlank und auf die wesentliche Kernlogik reduziert, um die Funktionsweise im Blog verständlich zu machen. Für den täglichen Einsatz in deinem Smart Home macht es durchaus Sinn, diese Vorlagen um weitere Bedingungen (wie z. B. eine Prüfung, ob jemand zu Hause ist) oder zusätzliche Benachrichtigungskanäle zu ergänzen. Gleiches gilt für die definierten Grenzwerte: Passe die Uhrzeiten und Liter-Schwellen unbedingt individuell an deine eigenen Bewässerungszeiten und die Gegebenheiten vor Ort an.

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.

Was passiert in diesem Package?
  • 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.
  • Intelligenter Template-Sensor: Dieser Sensor ist das Herzstück. Er filtert minimales "Rauschen" auf der Leitung (z. B. durch Druckschwankungen im Wassernetz, Temperaturausdehnungen in den Kunststoffrohren oder kurzes Impuls-Prellen am Shelly-Eingang) heraus. Erst wenn ein echter, kontinuierlicher Verbrauch stattfindet, werden die Werte weitergegeben.
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

In den tiefen Nachtstunden ist im Normalfall keine Bewässerung aktiv. Registriert der stündliche Sensor in dieser Zeit einen minimalen Durchfluss, schaltet das System sofort ab.

Funktionsweise: Die Automation reagiert sofort, sobald zwischen 00:00 und 06:00 Uhr mehr als 0,1 Liter registriert werden. Das schützt perfekt vor schleichenden Verlusten im Gartenhaus.
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.

Funktionsweise: Diese Automation greift nur, wenn der Urlaubsmodus aktiv ist. Sie schlägt Alarm, sobald außerhalb des regulären Bewässerungsfensters (hier beispielhaft von 19:00 bis 20:00 Uhr ignoriert) auch nur kleine Mengen (> 0.1 Liter) fließen.
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.

Funktionsweise: Hier liegt die Schwelle deutlich höher. Fließen tagsüber außerhalb der regulären Bewässerungszeit (auch hier wird 19:00 bis 20:00 Uhr ignoriert) mehr als 50 Liter Wasser am Stück, zieht Home Assistant die Reißleine.
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: Es fließen gerade {{
        states('sensor.gartenwasser_alltags_leckage') }} Liter Wasser (außerhalb
        der Bewässerungszeit). Das Ventil wurde geschlossen.
mode: single

Ergänzung: Klassische Wassermelder als zweites Sicherheitsnetz

Die oben gezeigte Durchflussüberwachung ist der beste Schutz gegen geplatzte Schläuche im Außenbereich, wo Wasser sofort versickert. Was aber, wenn eine Verschraubung direkt im Gartenhaus oder Keller schleichend undicht wird und unbemerkt tröpfelt?

Hier kommt die perfekte Ergänzung ins Spiel: 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.

So bindest du einen Bodensensor zusätzlich ein:
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 Durchflussmessung (für dynamische Schäden draußen) und Bodensensoren (für statische Tropfschäden drinnen) lässt sich so ein lückenloses Sicherheitssystem realisieren.

Fazit

Mit smarten Ventilen wird deine Gartenbewässerung nicht nur komfortabel, sondern vor allem sicher. Ob fest verbautes Durchgangsventil oder flexibler Aufsetz-Stellmotor – in Verbindung mit Home Assistant schützt du dich vor unliebsamen Überraschungen auf der nächsten Wasserrechnung.