Hallo zusammen,
ich möchte hier ein neues, eigenständiges Modul vorstellen: WarnHub. Kein Teil eines größeren Verbunds, sondern für sich stehend nutzbar – Warnmeldungen betreffen schließlich jeden, nicht nur PV-/Speicher-Besitzer, und nicht nur in Deutschland.
Worum geht es?
Es gibt eine ganze Reihe offizieller Warnkanäle – in Deutschland MoWaS, KATWARN, BIWAPP, DWD-Wetterwarnungen, Hochwassermeldungen, Polizeimeldungen, europaweit Meteoalarm (deckt auch Österreich und die Schweiz ab) – aber keinen davon direkt in der eigenen Hausautomation. Wer wissen will, ob gerade eine Unwetterwarnung für den eigenen Ort vorliegt, muss eine eigene App öffnen – und selbst dann bekommt die Jalousie oder das Garagentor davon nichts mit.
WarnHub bündelt diese Quellen, filtert geometrisch auf einen selbst definierten Umkreis um beliebig viele Standorte (nicht grob nach Postleitzahl), schickt bei Treffern eine Push-Benachrichtigung an alle WebFront-/Kachel-Visualisierung-Geräte, Telegram und Pushover – und kann optional automatisch reagieren, kurz bevor der Sturm da ist.
Wozu braucht man das?
- Push-Warnung aufs Handy, sobald eine Meldung tatsächlich den eigenen Standort betrifft – nicht jede Landeswarnung, die anderswo gilt.
- Mehrere Standorte gleichzeitig im Blick: eigener Wohnort, Zweitwohnsitz, Angehörige – jeder mit eigenem Umkreis und Mindest-Schweregrad.
- Automatisch reagieren statt nur benachrichtigt werden: Raffstore hochfahren, Markise einfahren, Garagentor schließen, bei entsprechend ausgestatteten Fahrzeugen sogar Fenster oder Kofferraum/Heckklappe schließen – kurz bevor Hagel oder Starkregen eintreffen, nicht schon stundenlang vorher beim bloßen Eingang der Meldung (Vorlauf einstellbar).
- Auch eine eigene Wetterstation lässt sich einbinden: löst unabhängig von den amtlichen Quellen aus, wenn die lokal gemessene Windböe oder Regenrate den eigenen Schwellwert überschreitet – ein Sicherheitsnetz für den Fall, dass eine amtliche Warnung ein tatsächlich lokal auftretendes Ereignis mal nicht (rechtzeitig) erfasst.
- Auch unterwegs: ein Standort lässt sich statt an feste Koordinaten an zwei Live-Variablen (z. B. aus einem GPS-/Fahrzeug-Modul) binden, damit immer die Warnung für den aktuellen Aufenthaltsort kommt, nicht nur für zuhause. Eine eigene Objektbaum-Suche findet passende Fahrzeug-/Standort-Variablen (getestet mit Tessie und Geofency) automatisch und legt den mobilen Standort direkt verknüpft an – kein Heraussuchen einzelner Variablen-IDs von Hand.
Funktionsumfang
Datenquellen (einzeln zuschaltbar):
- NINA-Aggregation (
warnung.bund.de, dieselbe API wie die offizielle BBK-Warn-App) – MoWaS, KATWARN, BIWAPP, DWD-Wetterwarnungen, Hochwasser (LHP), Polizeimeldungen - Direkte DWD-CAP-Anbindung – mehr Detail/präzisere Polygone
- PEGELONLINE (WSV) – erhöhte Pegelstände an Wasserstraßen-Messstellen
- BfS Ortsdosisleistung – Radioaktivitäts-Messwerte, mit eigener Einordnungshilfe (Dosisleistung/Verweildauer bis zum Jahres-Vorsorgewert der Bevölkerung)
- Meteoalarm – europaweite Wetterwarnungen für 39 Länder, inklusive Österreich und Schweiz, wichtig auch für mobile Standorte im Ausland
- GeoSphere Austria (ZAMG) – zusätzlich koordinatengenaue amtliche Warnungen direkt von der österreichischen Wetterbehörde, übernimmt für österreichische Standorte automatisch von Meteoalarm
- BAFU-Hochwasserdaten (Schweiz, via LINDAS) – amtliche 5-stufige Gefahrenstufen-Skala für Fliessgewässer und Seen, echte behördliche Klassifikation statt Eigenkonstruktion
- Eigene Wetterstation – unabhängiges Sicherheitsnetz, löst bei lokal gemessener Windböe/Regenrate über einem eigenen Schwellwert aus. Beide gestuft in je drei Werten (Moderate/Severe/Extreme – Wind 40/65/90 km/h, Regen 15/25/40 mm/h, an DWDs eigene Warnstufen angelehnt) – eine Markise ist windempfindlicher als ein Raffstore, jede Schutzaktion wählt selbst, ab welcher Stufe sie reagiert. Meldet sich auch wieder mit einer echten „Entwarnung“, sobald Wind/Regen unter den Schwellwert zurückgehen (nicht nur „Sturm kommt“, sondern auch „Sturm vorbei“). Optional (standardmäßig aus) stellt WarnHub eine dadurch ausgelöste Raffstore-/Markisen-/Garagentor-Aktion nach 20 Minuten durchgehender Ruhe automatisch zurück – die einzige Ausnahme von „keine automatische Rückstellung“ im ganzen Modul, geprüft gegen eine zwischenzeitliche manuelle Änderung, protokolliert in der Warnungs-Historie, eine anstehende Rückstellung als eigene Statuszeile sichtbar. Froggit (Ecowitt-Protokoll), Sainlogic/ELV (Wunderground-Protokoll) und Meteobridge/Meteohub (Aggregator, deckt zusätzlich Marken wie DAVIS ab) werden per Objektbaum-Suche automatisch gefunden – Windgeschwindigkeiten in m/s werden dabei automatisch zu km/h umgerechnet. Als letzter Rückfall hilft eine systemweite Suche nach dem Symcon-Standardprofil (findet z. B. eine bereits profilierte KNX-Variable); für jedes andere Fabrikat (KNX, Netatmo, TFA, Homematic, …) lässt sich die passende Wind-/Regen-Variable auch manuell auswählen – eine automatische KNX-Erkennung ohne Profil ist technisch nicht möglich (keine feste Variablenbenennung), die manuelle Auswahl deckt das trotzdem ab
- BETA, ungetestet: eigene VKF-Hagelschutz-Signalbox (Schweiz) – wer eine bei einem Schweizer Gebäude registrierte Hagelschutz-Signalbox hat (hagelschutz-einfach-automatisch.ch), kann deren Poll-URL eintragen. Protokoll aus offizieller Doku + Community-Adapter-Quellcode gebaut, mangels eigener Signalbox aber nicht live getestet – wer eine hat und es ausprobiert, mir gerne eine Rückmeldung hier im Thread
Standorte: beliebig viele, per Symcon-Systemstandort, Adress-/PLZ-Suche, Kartenauswahl oder automatischer Objektbaum-Suche nach Fahrzeug-/ Standort-Variablen (mobiler Standort, z. B. Tessie/Geofency) angelegt; je Standort eigener Umkreis, Mindest-Schweregrad und optional ein Filter, welche Push-Ziele benachrichtigt werden (praktisch bei mehreren Personen/Fahrzeugen).
Benachrichtigung: automatische Objektbaum-Suche nach WebFront-, Kachel-Visualisierung-, Telegram-Bot- und Pushover-Instanzen, voraktiviert, Abwahl per Klick. Telegram/Pushover mangels eigenem Bot-/Account-Zugang nicht selbst live getestet, aber gegen den echten Quellcode der jeweiligen Symcon-Module gebaut – auch hier Rückmeldungen willkommen.
Schutzaktionen: Raffstore/Rollladen, Markise, Garagentor, akustischer Alarm, eigenes Skript, sowie Fenster- und Kofferraum-/Heckklappen-Schließen für entsprechend angebundene Fahrzeuge (Kofferraum/Heckklappe nur mit Sicherheitsprüfung gegen ein versehentliches Öffnen). Auch hierfür gibt es eine automatische Objektbaum-Suche. Ausgelöst wird jeweils erst kurz vor dem tatsächlichen Gültigkeitsbeginn der Warnung (einstellbarer Vorlauf), nicht schon beim Eintreffen der Meldung selbst – die Push-Benachrichtigung kommt trotzdem sofort. Jeder Alarmtyp lässt sich außerdem einzeln testen („
Sturm testen“ usw.) – löst sofort alle passenden aktiven Aktionen aus, ohne auf eine echte Warnung zu warten.
Eigenes Dashboard/IPSView: vier Statusvariablen (Aktive Warnungen, Höchster Schweregrad, Status, Letzte Prüfung) stehen automatisch im Objektbaum der Instanz – Anknüpfungspunkt für eine eigene Visualisierung.
Fertige WebFront-Kacheln: zwei weitere Variablen enthalten fertiges HTML, kein eigenes Bauen nötig – einfach im Objektbaum in den Bereich des WebFronts verlinken. Eine kompakte Badge-Kachel (Farbkreis + Anzahl) und eine Übersichts-Kachel (Liste der aktiven Warnungen als Karten). Moderner, durchscheinender „Liquid Glass“-Stil, hell/dunkel-adaptiv.
Warnungs-Historie: bis zu 500 vergangene Warnungen/Entwarnungen über eine eigene Funktion abrufbar (WHUB_GetHistory()), für eigene Auswertungen/Skripte – auch was passiert wäre, wenn Push zwischenzeitlich ausgeschaltet war.
Push-Ruhephase: Benachrichtigung für 1/4/24 Stunden pausierbar (z. B. Urlaub, Feier, Nachtruhe) – Erkennung, Historie und Schutzaktionen laufen währenddessen unverändert weiter, nur das Handy bleibt still. Ein manueller Testklick kommt trotzdem an.
Eskalation & Handlungsempfehlung: Verschärft sich eine bereits gemeldete Warnung (z. B. DWD stuft von Moderate auf Severe hoch), kommt jetzt eine erneute Push-Benachrichtigung – eine Abstufung dagegen nicht. Der Push-Text zeigt außerdem, falls vorhanden, die Handlungsempfehlung der Quelle (z. B. „Meiden Sie den Aufenthalt im Wald“). Eine bereits abgelaufene Warnung zählt außerdem nicht mehr als aktiv, auch wenn eine Quelle sie verzögert weiterliefert.
Voraussetzungen
- IP-Symcon 9.0 oder neuer
- Für die direkte DWD-Anbindung zusätzlich die PHP-Erweiterungen
curlundZipArchive(ohne sie liefert NINA weiterhin DWD-Wetterwarnungen, nur ohne das zusätzliche Detail) - Kein API-Schlüssel/Zugangsdaten nötig – alle Quellen sind frei zugänglich
Einrichtung in Kürze
- Modul über den Symcon Module Store hinzufügen (aktuell im Beta-Kanal, das Stable-Release folgt), Instanz anlegen.
- Mindestens einen Standort anlegen (Systemstandort/Adresssuche/Karte/ automatische Fahrzeugsuche für einen mobilen Standort).
- Datenquellen nach Bedarf zuschalten (für eine eigene Wetterstation reicht meist der Suchen-Knopf), Push-Ziele-Suche und optional die Schutzaktionen-Suche einmal klicken – Treffer sind bereits aktiv, unerwünschte einfach abwählen.
Module Store, Lizenz & Haftung
WarnHub gibt es im offiziellen Symcon Module Store: [
Store-Link folgt nach Freigabe] – aktuell im Beta-Kanal, das Stable-Release folgt, sobald die laufende Betaphase abgeschlossen ist. Der Quellcode bleibt dabei offen einsehbar.
Lizenz: PolyForm Noncommercial 1.0.0 – private und nicht-kommerzielle Nutzung ist frei, für den gewerblichen Einsatz bitte einfach melden.
Ein wichtiger Hinweis vorweg: WarnHub ist ein zusätzlicher Kanal in der eigenen Hausautomation, kein Ersatz für die offiziellen Warn-Apps (NINA, KATWARN, Wetter-Apps der Behörden) oder amtliche Katastrophenschutz-Durchsagen. Bei allem, was über eine reine Bequemlichkeitsfunktion hinausgeht, gilt im Zweifel immer die Einschätzung der zuständigen Behörden.
Feedback
Das Modul ist noch jung (aktuell Beta) und wird aktiv weiterentwickelt – über Rückmeldungen, Fehler, fehlende Datenquellen oder Ideen für weitere Schutzaktionen freue ich mich sehr, hier im Thread.
Danksagung
Gewidmet Sepp Lausch, der zeitgleich an einer eigenen Symcon-Warnmeldungs-Anbindung arbeitet – der freundschaftliche Wetteifer hat WarnHub sichtlich gutgetan. ![]()
Viele Grüße Dietmar








