Zum Hauptinhalt springen

NHC Hurricanes Smart-Home-Integration, kostenlos und Open Source

NHC Hurricanes-Integration für Gladys Assistant

Tropische Stürme und Hurrikane des US National Hurricane Center nahe deinem Zuhause.

Verfolge in Gladys die tropischen Stürme und Hurrikane des National Hurricane Center (NHC, NOAA, USA): das Atlantikbecken (mit der Karibik und dem Golf), den Ostpazifik und den Zentralpazifik (Hawaii). Für jeden Sturm: seine Einstufung, seine Saffir-Simpson-Kategorie, sein Dauerwind, seine Entfernung von deinem Zuhause, seine Zugbahn und die Küstenvorwarnungen und -warnungen seiner letzten Meldung. Für jedes Becken: die Chance, dass sich innerhalb von 48 Stunden und 7 Tagen ein neuer Sturm bildet, laut Tropical Weather Outlook. Kein Konto, kein API-Schlüssel.

Dies ist kein offizieller Warndienst: Befolge im Notfall die Anweisungen deiner örtlichen Behörden und deines nationalen Wetterdienstes. Nicht mit der NOAA oder dem National Weather Service verbunden.

Was du bekommst​

  • Ein Gerät pro verfolgtem Becken: Anzahl aktiver Systeme, stärkstes System (ausgeschrieben), seine Kategorie und sein Dauerwind, und die höchste Entstehungschance in 48 Stunden und 7 Tagen.
  • Ein Gerät Nächster Hurrikan: der Sturm, der deinem Zuhause am nächsten ist, seine Kategorie, sein Dauerwind, seine Entfernung, seine Richtung (von zu Hause gesehen) und seine Zugbahn, mit Verlauf von Kategorie, Wind und Entfernung. Ohne Sturm behält die Richtung ihren letzten Wert.
  • Ein Dashboard-Widget mit den aktiven Stürmen, stärkster zuerst, jeweils mit Meldung und Prognosekegel, und der Entstehungsprognose jedes Beckens.
  • Vier Szenenauslöser: neuer benannter Sturm, Sturm im Radius um dein Zuhause, Kategorie erhöht (Hurrikan, schwerer Hurrikan) und neue Küstenvorwarnung oder -warnung.
  • Eine Szenenaktion, die die aktiven Stürme als einen Satz liest, zum Senden per Nachricht oder zum Vorlesen.

Neben der GDACS-Integration, die die Wirbelstürme der ganzen Welt nach ihren humanitären Folgen grün, orange oder rot einstuft, liefert diese das offizielle amerikanische Detail der drei NHC-Becken: die Saffir-Simpson-Kategorie, die Meldungen, die Vorwarnungen und Warnungen und die Entstehungsprognose.

Voraussetzungen​

  • Gladys Assistant 5.1 oder neuer.
  • Internetzugang vom Gladys-Rechner (die Integration liest www.nhc.noaa.gov).
  • Für Entfernungen und den nächsten Sturm: ein Standort für dein Haus in Gladys (Einstellungen → Häuser) oder Koordinaten in der Konfiguration.

Konfiguration​

Installiere die Integration aus dem Store (oder Integrationen → Von GitHub installieren, mit der Adresse https://github.com/guim31/gladys-nhc), speichere die Konfiguration und lege dann die Geräte im Tab Entdecken an.

Einstellungen​

EinstellungStandardBedeutung
Breiten- / Längengrad des ZuhausesleerLass beide leer, um den Standort deines Hauses in Gladys zu verwenden. Dezimalgrad, Westen negativ.
Beckenalle dreiEin Gerät pro verfolgtem Becken; der nächste Sturm wird nur dort gesucht.
EinheitenImperialImperial (mph, Meilen) oder metrisch (km/h, km), für Geräte und Szenen.
Radius300In Meilen oder Kilometern, je nach Einheit, für den Auslöser „Sturm im Radius“.
Auslöser fürAlle Stürme der verfolgten BeckenOder nur die Stürme im Radius.
Aktualisierungsintervall15 Minuten10, 15, 30 oder 60 Minuten.
Sprache der TexteFranzösischNamen der Geräte und Funktionen (bei ihrer Erstellung festgelegt) und Szenentexte.

Einheiten und Namen​

Eine Änderung der Einheiten oder der Sprache ändert die Geräte: Gladys bietet dann an, sie im Tab Entdecken zu aktualisieren. Die Funktionsnamen bleiben die ihrer Erstellung. Windgeschwindigkeiten werden wie in den NHC-Meldungen auf 5 mph oder 5 km/h gerundet.

Geräte​

Becken-Gerät (Hurrikane Atlantik, Ostpazifik, Zentralpazifik):

FunktionTypWerte
Aktive SystemeZählervom NHC im Becken verfolgte Stürme
Stärkstes SystemText„Hurrikan Melissa“ oder „Kein aktives System“
Höchste KategorieZähler 0-5Saffir-Simpson-Kategorie, 0 unter Hurrikanstärke
Stärkster DauerwindGeschwindigkeit (mph, km/h)0 ohne Sturm
Entstehungschance 48 hProzenthöchste Chance der Störungen der Prognose
Entstehungschance 7 TageProzentebenso, innerhalb von 7 Tagen

Außerhalb der Saison gibt das NHC keine Prognose heraus: Die Entstehungschancen werden dann nicht veröffentlicht (statt falscher 0 %).

Nächster Hurrikan: Sturm (Einstufung und Name), Kategorie 0-5, Dauerwind, Entfernung (Meilen oder km), Richtung (Grad, 0 Norden, 90 Osten, von zu Hause gesehen) und Zugbahn („Richtung W mit 21 km/h“). Ohne Sturm steht dort „Kein aktives System“ und die Entfernung ist der halbe Erdumfang (12 451 Meilen oder 20 038 km), damit eine Bedingung „unter 300 Meilen“ falsch bleibt. Ohne Standort deines Zuhauses wird dieses Gerät nicht aktualisiert.

Die Geräte werden von der Integration selbst aktualisiert (nicht durch die Abfrage von Gladys).

Dashboard-Widget​

Hurrikane (NHC): die Anzahl aktiver Systeme, dann die Stürme der verfolgten Becken, stärkster zuerst (höchstens 8): Einstufung und Name, Wind und Entfernung und ein Abzeichen mit der Kategorie (rot für einen schweren Hurrikan, orange für einen Hurrikan). Tippe auf einen Sturm, um Position, Zugbahn, Luftdruck, die geltenden Küstenwarnungen und die Links zur öffentlichen Meldung und zum Prognosekegel zu sehen. Darunter eine Zeile pro Becken mit den Entstehungschancen in 48 Stunden und 7 Tagen (Einstellung Entstehungsprognose anzeigen, um sie auszublenden) und ein Link zum NHC (Einstellung Link zum NHC anzeigen). Das Widget folgt den Einheiten des Nutzers, der es ansieht.

Szenenauslöser​

Alle lassen sich nach Becken filtern. „Auslöser für“ wählt, ob die Auslöser neuer Sturm, Kategorie und Küstenwarnung für alle Stürme der verfolgten Becken gelten oder nur für die im Radius. Mit dem Radius werden ein Name, eine Kategorie oder eine Warnung, die vor dem Eintritt des Sturms in den Radius kommen, später nicht gemeldet: Beim Eintritt löst nur Sturm im Radius aus.

  • NHC: neuer benannter Sturm: ein System wird zum tropischen (oder subtropischen) Sturm oder zum Hurrikan und bekommt einen Namen.
  • NHC: Sturm im Radius: das Zentrum eines Sturms kommt in den Radius. Er löst erst wieder aus, wenn der Sturm den Radius um mehr als 10 % verlassen hat.
  • NHC: Kategorie erhöht: Filter Änderung: zum Hurrikan geworden, zum schweren Hurrikan geworden (Kategorie 3 oder mehr; gewinnt, wenn beides zugleich passiert) oder andere Kategorieerhöhung.
  • NHC: Küstenwarnung: die letzte öffentliche Meldung eines Sturms setzt eine neue Art von Vorwarnung oder Warnung in Kraft: Hurrikan, Sturmflut oder Tropensturm, Vorwarnung oder Warnung (Filter Vorwarnung oder Warnung). Die Gebiete sind die der Meldung, auf Englisch: Prüfe, ob deines dabei ist. Für die offiziellen Warnungen deines Bezirks siehe die NWS-Warnungen-Integration.

Variablen: Sturm-ID, Name, Einstufung (Code und ausgeschrieben), Becken, Kategorie, Dauerwind, Entfernung von zu Hause, Zusammenfassung, Link zur Meldung; dazu die Änderung und die vorherige Kategorie oder die Art der Warnung und ihre Gebiete.

Die beim ersten Start oder beim Speichern der Konfiguration vorhandenen Stürme lösen nichts aus: Das sind keine Neuigkeiten. Ein Neustart auch nicht.

Szenenaktion​

NHC: aktuelle Stürme lesen gibt text (ein Satz: „2 aktive Systeme: Hurrikan Melissa, Kategorie 5, 270 km/h, 230 km SW von zu Hause; …“, dazu die höchste Entstehungschance in 7 Tagen), count und max_category zurück. Nutze sie in einer Nachricht oder mit der Sprachausgabe.

Szenenbeispiele​

  • Wenn NHC: Sturm im Radius auslöst, sende summary an die ganze Familie.
  • Wenn NHC: Küstenwarnung mit Hurrikanwarnung auslöst, sende die areas per Nachricht.
  • Jeden Morgen in der Saison, wenn die Kategorie des nächsten Hurrikans über 0 liegt, lies die Stürme vor.

Datenquellen, Bedingungen und Kontingente​

  • https://www.nhc.noaa.gov/CurrentStorms.json: die aktiven Stürme.
  • https://www.nhc.noaa.gov/index-at.xml, index-ep.xml, index-cp.xml: der Feed jedes Beckens, mit dem Tropical Weather Outlook und den öffentlichen Meldungen.

Die Daten des National Hurricane Center der NOAA sind gemeinfrei. Es gibt kein veröffentlichtes Kontingent: Die Integration sendet 1 Anfrage pro Zyklus plus 1 pro verfolgtem Becken (standardmäßig 4 alle 15 Minuten), mit einem User-Agent, der sie nennt. Der Standort deines Zuhauses wird nie gesendet: Die Entfernungen werden in der Integration berechnet.

Fehlerbehebung​

  • „Das National Hurricane Center antwortet nicht“: die NHC-Website ist vom Gladys-Rechner nicht erreichbar; die Werte bleiben erhalten und die Integration versucht es bei jedem Zyklus erneut.
  • Keine Entfernung, kein nächster Sturm: Gib deinem Haus einen Standort (Einstellungen → Häuser) oder trage Koordinaten ein.
  • Keine Entstehungschance: außerhalb der Saison (Dezember bis Mai) gibt das NHC keine Prognose heraus.
  • Einheiten oder Namen nicht aktualisiert: Aktualisiere die Geräte im Tab Entdecken.
  • Protokolle: docker logs des Integrationscontainers; LOG_LEVEL=debug zeigt jeden Zyklus.

Grenzen​

  • Nur drei Becken: Das NHC deckt weder den Westpazifik (Taifune) noch den Indischen Ozean noch die Südhalbkugel ab: siehe die GDACS-Integration.
  • Entfernungen werden zum Zentrum des Sturms gemessen, nicht zum Rand seines Windfelds.
  • Die Vorwarnungen und Warnungen stammen aus dem Text der Meldung, so wie veröffentlicht; ihre Gebiete sind auf Englisch.
  • Das NHC aktualisiert seine Meldungen alle 6 Stunden (3 Stunden nahe der Küste): Die Werte sind nicht in Echtzeit.

Konfigurationseinstellungen​

Diese Einstellungen fragt NHC Hurricanes in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
Dein ZuhausesectionNeinTropische Stürme und Hurrikane des US National Hurricane Center: Atlantik, Ost- und Zentralpazifik. Entfernungen werden in Gladys ab deinem Haus (oder Koordinaten) berechnet, nie gesendet. Speichere und lege dann die Geräte im Tab „Entdecken“ an.
Quellen und GrenzensectionNeinDaten des National Hurricane Center der NOAA (gemeinfrei), ohne Konto gelesen. Kein offizieller Warndienst: Befolge die Anweisungen deiner örtlichen Behörden. Nicht mit der NOAA verbunden.
Breitengrad des ZuhausesstringNeinLass beide Koordinaten leer, um den Standort deines Hauses in Gladys zu verwenden.
Längengrad des ZuhausesstringNeinDezimalgrad, Osten positiv (Westen negativ).
Beckenmulti_selectNeinEin Gerät pro verfolgtem Becken. Der nächste Sturm wird nur in diesen Becken gesucht.
EinheitenselectNeinWind und Entfernungen der Geräte und Szenen. Eine Änderung verlangt, die Geräte im Tab „Entdecken“ zu aktualisieren.
RadiusselectNeinIn Meilen oder Kilometern, je nach Einheit oben. Für den Auslöser „Sturm im Radius“.
Auslöser fürselectNeinStürme, für die die Auslöser neuer benannter Sturm, Kategorie erhöht und Küstenwarnung gelten.
AktualisierungsintervallselectNeinDas NHC veröffentlicht alle 6 Stunden eine Meldung (3 Stunden nahe der Küste) und seine Prognose 4-mal am Tag.
Sprache der TexteselectNeinNamen der Geräte und Funktionen (bei ihrer Erstellung) und Texte für die Szenen.

So installierst du NHC Hurricanes in Gladys​

  1. Öffne in Gladys Integrationen: NHC Hurricanes erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. Klicke auf Installieren. Gladys lädt das Docker-Image (ghcr.io/guim31/gladys-nhc:1.0.0) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration).
  3. Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
  4. Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-nhc.

NHC Hurricanes benötigt Gladys >=5.1.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.

Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.

Über externe Integrationen​

NHC Hurricanes ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂