Externe Integration - DWD (offizielle deutsche Wetterwarnungen)

Hallo zusammen!

Dieses ist vor allem für unsere deutschen Freunde (das Forum übersetzt jede Nachricht, also lest sie in eurer Sprache): Hier ist DWD, die offiziellen Wetterwarnungen des Deutschen Wetterdienstes in Gladys. Bei Home Assistant nutzen mehr als 4 % der Installationen dies, wobei Deutschland das erste Land von HA ist. Die Daten sind offen, kostenlos, ohne Konto oder Schlüssel.

Was es kann

  • Ein Gerät pro Zone: Jedes Haus in Deutschland (laut Position) oder eine manuell eingegebene Gemeinde oder ein Bezirk. Es gibt den aktuellen Warnlevel (0 bis 4), den zukünftigen Level, die Anzahl der Warnungen, die Hauptwarnung und ihren Typ, die in Szenenbedingungen verwendet werden können.
  • Ein Widget „DWD-Warnungen“: Jetzt und zukünftig, die Liste der Warnungen mit ihrem Zeitraum und der offiziellen Text mit Anweisungen durch Berühren einer Warnung.
  • Zwei Auslöser: „Warnung ausgegeben“, filterbar nach Level und Typ (Gewitter, Wind, Regen, Schnee, Glatteis, Hitze…), mit Titel, Zeitraum, Beschreibung und Anweisungen als Variablen; und „Warnung aufgehoben“.
  • Eine Aktion „Aktuelle DWD-Warnungen“, mit einer Zusammenfassung, die bereit zum Senden ist.

Das coole Ding

Warnung Level 3 oder 4 → Nachricht „{Titel} von {Start} bis {Ende}“ und Rollläden geschlossen
Wind oder Gewitter ab Level 2 → „Gartenmöbel wegräumen“
Jeden Morgen um 7 Uhr, falls eine Warnung vorliegt → Zusammenfassung auf Telegram

Installation

Gladys 5.1 mindestens.

Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-dwd: Deutscher Wetterdienst (DWD) official weather warnings for Gladys Assistant · GitHub

  1. Akzeptiert den Zugriff auf die Positionen der Häuser (ein Haus in Deutschland wird automatisch gefunden), oder gebt die Kennung einer Gemeinde ein (die Aktion „Warnzelle finden“ gibt diese).
  2. Fügt die Geräte über den Tab Entdeckung hinzu.
  3. Um die Namen auf Deutsch zu haben, stellt die Sprache der Integration auf „Deutsch“.

Kleine ehrliche Vorbehalte: Nur Deutschland, die detaillierten Texte bleiben auf Deutsch (einzige Sprache der DWD-Daten), und das Lesen erfolgt standardmäßig alle 10 Minuten. Es ist kein offizielles Warnsystem: NINA und WarnWetter bleiben die Referenz. Es wurde mit echten DWD-Daten getestet, aber noch nicht in einer echten Gladys.

Codiert mit Hilfe von Claude Code. Daten: Deutscher Wetterdienst. Unabhängiges Projekt, nicht mit dem DWD verbunden.

Repository: GitHub - guim31/gladys-dwd: Deutscher Wetterdienst (DWD) official weather warnings for Gladys Assistant · GitHub

@ruegerth, wenn du einen Blick darauf werfen könntest, würde mich dein Feedback interessieren :slight_smile:

Ach Mist, wir haben das Modul doppelt entwickelt :sweat_smile:

Ach Mist… Mein Claude sollte das eigentlich vorher überprüfen! :confused:
Ich kann meine aber problemlos zurückziehen!

Ich habe die paar Vergessenen zu meiner Integration, die auf deiner basiert, hinzugefügt. Ich denke, du kannst deine entfernen.

Es wäre gut, wenn die Tabelle von @pierre-gilles regelmäßig aktualisiert würde, um Doppelungen zu vermeiden. Vielleicht.

Normalerweise basiert mein Claude nicht auf Pierre-Gilles’ Tabelle, sondern auf den Forumsnachrichten. Vielleicht haben wir uns ein bisschen gleichzeitig gestartet ^^

Ich kümmere mich darum, meine schnell zu entfernen

Wie @guim31 schon sagte, helfen unsere Nachrichten „ich nehme XXX“ dabei, diese Situation zu vermeiden :wink:
Aber diesmal hat es nicht geklappt, das passiert schon mal, kein Problem!

Das ist auf meiner Seite erledigt: Ich entferne meine DWD, sie wird aus dem Store verschwinden. Für das deutsche Wetter ist die Integration von @lmilcent zu verwenden :backhand_index_pointing_right: [Intégration externe] DWD (Deutscher Wetterdienst) : météo allemande, avertissements officiels, pollens, UV et radar

Danke, dass du die kleinen Vergesslichkeiten übernommen hast, und Entschuldigung für die Doppelteinträge! Ich habe die Überprüfung auf meiner Seite verstärkt: Wir lesen den Thread direkt vor dem Start noch einmal durch und dann noch einmal direkt vor dem Veröffentlichen.

@guim31 Na klar, kommt

@guim31 @lmilcent

Ich antworte hier einfach mal euch beiden:

Ich saß hier mit meinem Node Red und habe mühsamst XML Dateien geholt und ausgewertet, was für ein Krampf und dann kommt ihr Beide um die Ecke und gucke mal hier:

Beide Integrationen mit ihren Widgets untereinander. Bezüglich der Wetterwarnungen keine großen Unterschiede. Funktionieren soweit perfekt, einen Sturm hatten wir ja noch nicht :wink:

Meine Verbesserungsvorschläge:

  • Bei manchen Widgets musste ich im Widget den Standort des Hauses erneut eingeben, obwohl in der Konfiguration schon ausgewählt?
  • Die Anzeige der Pollen erscheint nicht schlüssig, wenn alle auf 0 stehen, wo ist der Rest bzw. warum werden nur drei angezeigt. Hier könnte man eine Eingrenzung auf aktive Pollen nehmen, denn Gräser sind im Sommer und Bäume im Frühjahr oder ähnlich. Oder alle sind Null.
  • Super finde ich die Orts- und Zeitangaben, die sind für meinen Ort stimmig und richtig zugeordnet.

Und vielleicht hat noch jemand Lust das Umweltbundesamt anzuzapfen? Die haben eine ähnliche Ortseinteilung und liefern den AQI, also den Air Quality Index für Feinstaub, Ozon etc… dann hättet ihr ein feingranuliertes Pollen-, Wetter- und Luftwidget für Deutschland und wesentlich genauer als ein oberflächliger Blick von Openweaterh.

Aber alles in allem bin ich begeistert von eurer Arbeit, sehr gut gemacht. Szenensteuerung probiere ich demnächst.

Grüße

Tom

Ich schließe das hier, weil ich meine Integration entfernt habe :+1: