Echtzeit Regensensor im Eigenheim nutzen

Man sitzt entspannt im Wohnzimmer, das Dachfenster steht auf Kipp und plötzlich bricht ein kurzer Sommerguss über das Haus herein. Denkst du immer an eventuell offene Fenster? Wir nicht. Wir bekommen zwar mit das es regnet, aber an das offene Dachfenster denken wir nicht immer. Und zack, es regnet in das Haus. Dieses Szeanrio

Für unser Eigenheim wollte ich daher eine echte Echtzeit-Lösung: Sobald der erste Regentropfen auf das Dach trifft, sollen wir auf dem Smartphone gewarnt werden – inklusive der Information, welche Fenster im Haus eigentlich gerade noch offen stehen.

In diesem Beitrag zeige ich euch Schritt für Schritt, wie wir den beheizten Kemo M152 Regensensor über den Sonoff ZM350 Zigbee-Aktor in Home Assistant eingebunden und vor nervigen Falschmeldungen geschützt haben.

Die Hardware: Was wir verbaut haben

  1. Kemo M152N Regensensor (12V DC)*: Der Vorteil dieses Sensors liegt in der integrierten Heizung. Sie sorgt dafür, dass Regentropfen nach dem Schauer zügig verdampfen und die Sensorfläche schnell wieder trocken meldet.
  2. Sonoff ZM350 (Zigbee Dry Contact Switch)*: Dieser kleine Aktor verfügt über getrennte 12V-Gleichstromeingänge (DC+/DC-) sowie potentialfreie Schalteingänge (S1/S2). Perfekt für das Zigbee-Mesh!
  3. 12V Steckernetzteil* mit Klemmenadapter.

Platziert haben wir den Regensensor auf dem Garagendach. Wir haben den extra auf einem Winkel mit etwa 28 Grad angebracht, damit das Wasser schneller ablaufen kann.

Der Schaltplan & Verkabelung

Da der Kemo-Sensor vier vorkonfektionierte Adern besitzt, lässt sich das Gesamtsystem sehr sauber auf 12V-Gleichstrombasis verdrahten (kein 230V nötig):

  • Stromversorgung (Parallel an 12V Netzteil):
    • Orangefarbenes Kabel (Kemo +12V) & Netzteil + DC+ am Sonoff
    • Orange-weißes Kabel (Kemo GND) & Netzteil - DC- am Sonoff
  • Schaltausgang (Signalleitung):
    • Blaues Kabel (Kemo Last) S1 am Sonoff
    • Blau-weißes Kabel (Kemo Stromquelle Last) S2 am Sonoff

(Hinweis: Die Anschlüsse L, N sowie die oberen Relais-Klemmen NO/COM/NC am Sonoff bleiben frei, da wir nur das Schaltsignal an Home Assistant übergeben.)

Tücke aus der Praxis: Sensorprellen & Fehlalarme verhindern

Beim ersten Praxis-Test zeigte sich ein typisches Phänomen von Regensensoren: Der Übergang von einzelnen Tropfen zu Dauerregen lässt den Kontakt im Sekundentakt kurz schließen und wieder öffnen („Prellen“). Das führte anfangs zu Dutzenden Push-Nachrichten in wenigen Minuten.

Die Lösung in Home Assistant:

  1. Entprellung (5-Sekunden-Filter): Die Automatisierung löst erst aus, wenn der Sensor mindestens 5 Sekunden lang durchgehend on steht.
  2. Sperrzeit (Cooldown): Über eine 5-minütige Verzögerung (delay) am Ende der Automatisierung (bei mode: single) wird verhindert, dass während eines andauernden Schauers ständig neue Nachrichten verschickt werden.

Der Automatisierungs-Code (YAML)

Das Highlight unserer Automation: Sie prüft im Moment des Regens blitzschnell den Live-Status aller Tür- und Fenstersensoren im Haus. Steht etwas offen, wird es namentlich in der Nachricht aufgelistet!

alias: "Meldung: Es regnet"
description: "Sendet Regenwarnung und listet offene Fenster/Türen auf."
triggers:
  - trigger: state
    entity_id: switch.mini_zbd_2_regensensor
    to: "on"
    for:
      seconds: 5
conditions: []
actions:
  - action: notify.send_message
    target:
      entity_id:
        - notify.handy_1
        - notify.handy_2
    data:
      title: "🌧 Regenalarm!"
      message: >-
        {% set offene_kontakte = [
          states.binary_sensor.fenster_schlafzimmer,
          states.binary_sensor.fenster_bad,
          states.binary_sensor.fenster_buro,
          states.binary_sensor.tur_terrasse,
          states.binary_sensor.haustur
        ] | selectattr('state', 'eq', 'on') | map(attribute='name') | list %}

        {% if offene_kontakte | length > 0 %}
          ⚠️ Es hat angefangen zu regnen! 
          Folgende Fenster/Türen sind noch offen:
          - {{ offene_kontakte | join('\n- ') }}
        {% else %}
          Es hat angefangen zu regnen. Alle Fenster und Türen sind geschlossen.
        {% endif %}
  - delay:
      minutes: 5
mode: single

Visualisierung im Dashboard

Damit wir auch auf den Wand-Tablets im Haus sofort sehen, wenn es draußen nass wird, nutzen wir eine Bedingte Karte (Conditional Card) im Home Assistant Dashboard.

Ist es trocken, bleibt die Karte unsichtbar. Fängt es an zu regnen, wird automatisch ein Regen-Icon oder eine passende Grafik eingeblendet:

type: conditional
conditions:
  - entity: switch.mini_zbd_2_regensensor
    state: "on"
card:
  type: picture
  image: /local/regen.png
  alt_text: Es regnet!

Fazit

Mit überschaubarem finanziellen Aufwand und wenigen Komponenten haben wir eine extrem zuverlässige Regenwarnung gebaut. Dank der cleveren Logik in Home Assistant nervt das System nicht bei jedem Falschimpuls, sondern liefert im Ernstfall exakt die Information, die man braucht.

Wie habt ihr die Regenüberwachung bei euch im Smart Home gelöst? Schreibt es uns gerne in die Kommentare!

Hinweis: Wenn ihr den Beispiel-Code nutzen wollt, müsst ihr die hinterlegten Entitäten durch eure ersetzt!

(* = Affiliate/Werbelink)

Schreibe einen Kommentar

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

Time limit is exhausted. Please reload CAPTCHA.