Zum Hauptinhalt springen

EMSC Earthquakes Smart-Home-Integration, kostenlos und Open Source

EMSC Earthquakes-Integration für Gladys Assistant

Erdbeben in deiner Nähe live vom EMSC-CSEM: Magnitude, Entfernung, Szenen und ein Widget.

Die Erdbeben in der Nähe deines Zuhauses in Gladys, live, wie sie das EMSC-CSEM (Euro-Mediterranes Seismologisches Zentrum) meldet: Magnitude, Entfernung, Tiefe, Zeit und Region des letzten Bebens sowie ihre Anzahl in den letzten 24 Stunden. Gedacht für die Erdbeben, die du zu Hause spüren kannst: Pyrenäen, Alpen, Oberrheingraben, Italien, Griechenland… Kein Konto, kein API-Schlüssel.

Die Integration hört den Echtzeit-Feed des EMSC: Ein Erdbeben erreicht Gladys wenige Sekunden nach der Veröffentlichung durch das EMSC, meist einige Minuten nach dem Beben. Das ist kein Frühwarnsystem: Wenn es gemeldet wird, ist die Erschütterung vorbei. Nicht mit dem EMSC verbunden.

Für die großen Katastrophen der ganzen Welt (grün, orange oder rot eingestuft) gibt es die GDACS-Integration.

Was du bekommst​

  • Ein Gerät Erdbeben in der Nähe: Magnitude, Entfernung, Tiefe, Zeit und Region des letzten Bebens deines Gebiets, Anzahl der Erdbeben in den letzten 24 Stunden und stärkste Magnitude in 24 Stunden, mit ihrem Verlauf.
  • Ein Dashboard-Widget mit den letzten Erdbeben deines Gebiets (7 Tage), neueste zuerst, jedes mit seiner EMSC-Seite (dort kannst du dem EMSC melden, dass du es gespürt hast).
  • Zwei Szenen-Auslöser: ein neues Erdbeben in deinem Gebiet, und die Magnitude eines Bebens korrigiert.
  • Eine Szenen-Aktion, die die Erdbeben der letzten 24 Stunden als einen Satz liest, zum Senden per Nachricht oder zum Vorlesen.

Voraussetzungen​

  • Gladys Assistant 5.1 oder neuer.
  • Internetzugang vom Gladys-Rechner (die Integration liest www.seismicportal.eu, das Datenportal des EMSC, per HTTPS und WebSocket).
  • Ein Standort für dein Haus in Gladys (Einstellungen → Häuser) oder Koordinaten in der Konfiguration.

Konfiguration​

Einstellungen​

Integrationen → EMSC Earthquakes → Konfiguration:

EinstellungStandardBedeutung
Breiten- / Längengrad des MittelpunktsleerLeer: der Standort deines ersten verorteten Hauses. Dezimalgrad, Komma oder Punkt.
Radius der nahen Zone200 kmEntfernung vom Mittelpunkt zum Epizentrum, 25 bis 1.000 km.
Mindestmagnitude, nahe ZoneM2,5Schwächere Erdbeben werden ignoriert. Von M1 bis M5.
Radius der fernen ZoneAusOptional: eine weitere Zone, 500 bis 3.000 km, nur für starke Beben.
Mindestmagnitude, ferne ZoneM5,5Das Minimum der fernen Zone, von M4 bis M7.
Sprache der TexteFranzösischNamen der Funktionen (bei ihrer Erstellung) und Texte für die Szenen.

Speichere und lege dann das Gerät im Tab Entdecken an.

Das verfolgte Gebiet​

Ein Erdbeben liegt in deinem Gebiet, wenn es innerhalb des Radius der nahen Zone liegt und mindestens deren Mindestmagnitude hat, oder, wenn die ferne Zone eingeschaltet ist, innerhalb ihres Radius liegt und mindestens ihre eigene Mindestmagnitude hat. Die ferne Zone zählt nur, wenn Radius und Magnitude beide über denen der nahen Zone liegen: Sonst meldet der Konfigurationsbildschirm, dass sie ignoriert wird.

Faustregel: Ein Beben der Magnitude 2,5 ist nur nahe am Epizentrum spürbar, Magnitude 3 bis in einige Dutzend Kilometer, Magnitude 4 bis etwa hundert, Magnitude 5 bis einige hundert. In einem aktiven Gebiet (Griechenland, Italien, Türkei) listet das EMSC täglich mehrere Beben der Magnitude 2: Behalte dort ein Minimum von 2,5 oder 3.

Eine typische Einstellung für Mitteleuropa: 200 km und M2,5 nah, 1.000 km und M5 fern (ein starkes Beben in Italien oder auf dem Balkan).

Eine Änderung der Zone (Mittelpunkt, Radius, Magnitude) beginnt von vorn: Die Erdbeben, die schon darin liegen, werden ohne Szene geladen.

Gerät​

FunktionTypWert
Magnitude des letzten BebensSeismikMagnitude des letzten Bebens im Gebiet, wie das EMSC sie bewertet.
Entfernung des letzten BebensDistanzEntfernung vom Mittelpunkt zum Epizentrum, in km.
Tiefe des letzten BebensDistanzTiefe des Herdes, in km.
Zeit des letzten BebensTextDatum und Uhrzeit, in der Zeitzone von Gladys.
Region des letzten BebensTextDie Region, wie das EMSC sie nennt (auf Englisch, z. B. „Western Pyrenees“).
Erdbeben in 24 hZählerAnzahl der Erdbeben im Gebiet in den letzten 24 Stunden.
Stärkste Magnitude in 24 hSeismikDie stärkste Magnitude der letzten 24 Stunden, 0 wenn es keine gab.

Das letzte Erdbeben bleibt angezeigt, egal wie alt es ist. Die 24-Stunden-Werte folgen der Uhr und sinken, wenn ein Beben älter als 24 Stunden wird.

Dashboard-Widget​

Erdbeben in der Nähe: eine Überschrift mit der Anzahl der Erdbeben in 24 Stunden, dann die letzten Erdbeben des Gebiets über 7 Tage (höchstens 8), neueste zuerst: Region, Entfernung und Zeit, und die Magnitude als Plakette (blau, orange ab Magnitude 4, rot ab 5). Tippe auf eine Zeile für die Details (Magnitudentyp, Tiefe, meldende Stelle, Zone) und den Link zur EMSC-Seite. Die Fußzeile nennt die Quelle und die Zeit der letzten Aktualisierung.

Szenen-Auslöser​

EMSC: neues Erdbeben in meinem Gebiet: ein Erdbeben deines Gebiets, jünger als eine Stunde, sobald das EMSC es veröffentlicht. Ein später gemeldetes Beben (selten) oder eines, das schon beim Einstellen der Zone da war, löst nichts aus. Filter: Zone (nah, fern).

EMSC: Magnitude korrigiert: Das EMSC korrigiert die Magnitude eines Bebens deines Gebiets aus den letzten 24 Stunden um 0,5 oder mehr (die erste Magnitude ist oft eine automatische Schätzung). Gleicher Filter. Zusätzliche Variable: vorherige Magnitude.

Variablen beider: Zone (near oder far) und Zone ausgeschrieben, Magnitude, Magnitudentyp (ml, mb, mw…), Entfernung (km), Tiefe (km), Region, Datum und Uhrzeit, Zusammenfassung (z. B. „M3,2 Western Pyrenees, 45 km entfernt, 16.10., 15:17“), EMSC-Seite. Eine Bedingung auf eine Variable (Magnitude über 4, Entfernung unter 50 km) kann dem Auslöser in der Szene folgen.

Szenen-Aktion​

EMSC: letzte Erdbeben lesen liefert:

  • Erdbeben, in einem Satz: z. B. „2 Erdbeben in 24 Stunden: M2,7 Aegean Sea, 167 km entfernt, 16.10., 06:31; M2,5 Greece, 83 km entfernt, 16.10., 05:58.“, oder das letzte bekannte, wenn es keines gab;
  • Erdbeben in 24 Stunden und Stärkste Magnitude in 24 Stunden, als Zahlen.

Die Konfigurationsaktion Letzte Erdbeben anzeigen zeigt denselben Satz (höchstens drei Erdbeben).

Szenen-Beispiele​

  • Gespürt? Auslöser „neues Erdbeben in meinem Gebiet“, Zone nah, dann eine Bedingung „Magnitude ≥ 3“: „Erdbeben {Zusammenfassung}. Melde es dem EMSC, wenn du es gespürt hast: {Seite}“ per Nachricht senden.
  • Starkes Beben in der Ferne: Auslöser „neues Erdbeben“, Zone fern: die Familie benachrichtigen, die Zusammenfassung vorlesen.
  • Morgenbericht: jeden Tag um 8:00 die Aktion „letzte Erdbeben lesen“, dann ihren Satz per Nachricht senden, wenn die Anzahl der Erdbeben über 0 liegt.

Datenquellen, Bedingungen und Kontingente​

  • Echtzeit-Feed: wss://www.seismicportal.eu/standing_order/websocket, eine Nachricht pro erstelltem oder korrigiertem Erdbeben weltweit. Die Integration hält eine Verbindung offen und öffnet sie neu, wenn sie verloren geht (5 Sekunden, dann bis zu 5 Minuten zwischen zwei Versuchen).
  • Nachholen: der FDSN-Ereignisdienst https://www.seismicportal.eu/fdsnws/event/1/query, nur beim Start, nach einem Verlust des Feeds und bei einer Änderung der Zone gelesen (eine Anfrage pro Zone, die letzten 7 Tage; nach Unterbrechungen höchstens alle 5 Minuten). Der Feed erledigt die Arbeit: Der Dienst wird nie regelmäßig abgefragt.
  • Kein Konto, kein veröffentlichtes Kontingent. Die Daten werden vom EMSC-CSEM unter der Lizenz CC BY 4.0 verbreitet: Nennung „EMSC-CSEM, https://www.emsc-csem.org“ (im Widget angezeigt). Bedingungen: https://www.seismicportal.eu/terms.html
  • Nur die Zone wird an das EMSC gesendet (Mittelpunkt und Radius, in der Nachhol-Anfrage); die Integration speichert die Erdbeben der letzten 7 Tage unter /data, nie die Koordinaten deines Hauses.

Fehlerbehebung​

  • „Kein Mittelpunkt“ im Konfigurationsbildschirm: Gib deinem Haus einen Standort (Einstellungen → Häuser) oder trage Koordinaten ein.
  • „Der Echtzeit-Feed des EMSC ist unterbrochen“: Der Gladys-Rechner erreicht www.seismicportal.eu nicht (Internet, DNS, Proxy, Firewall, die WebSockets sperrt). Die Integration versucht es selbst erneut; die Erdbeben der Unterbrechung werden danach nachgeholt.
  • Kein Wert am Gerät: Das erste Nachholen ist noch nicht gelungen (siehe Protokolle), oder das Gerät wurde vor dem ersten Speichern der Konfiguration angelegt: Speichere einmal.
  • Zu viele Erdbeben: Erhöhe die Mindestmagnitude oder verkleinere den Radius.
  • Mehr Details: LOG_LEVEL=debug zeigt jedes aufgenommene oder verworfene Beben, nie deine Koordinaten.

Grenzen​

  • Kein Frühwarnsystem: Ein Erdbeben ist erst Minuten danach bekannt. Befolge im Notfall die Anweisungen deiner örtlichen Behörden.
  • Magnitude und Position sind die vom EMSC veröffentlichten; die ersten sind oft automatisch und werden in den folgenden Minuten oder Stunden korrigiert. Nationale Dienste können leicht andere Werte angeben.
  • Die Entfernung wird zum Epizentrum gemessen, nicht zum Gebiet, in dem das Beben gespürt wurde.
  • Eine Zone pro Gladys (das erste verortete Haus oder die Koordinaten der Konfiguration).
  • Mit echten EMSC-Daten entwickelt und getestet; nicht mit dem EMSC verbunden. Rückmeldungen willkommen.

Konfigurationseinstellungen​

Diese Einstellungen fragt EMSC Earthquakes in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
Dein GebietsectionNeinDie vom EMSC-CSEM gemeldeten Erdbeben rund um dein Haus (oder um Koordinaten), live. Wähle einen Radius und eine Mindestmagnitude, und auf Wunsch eine weitere Zone nur für starke Beben. Speichere und lege dann das Gerät im Tab „Entdecken“ an.
Quellen und GrenzensectionNeinDaten © EMSC-CSEM, ohne Konto über den Echtzeit-Feed gelesen. Kein Frühwarnsystem: Ein Erdbeben wird erst Minuten danach gemeldet. Nicht mit dem EMSC verbunden.
Breitengrad des MittelpunktsstringNeinLass beide Koordinaten leer, um den Standort deines Hauses in Gladys zu verwenden.
Längengrad des MittelpunktsstringNeinDezimalgrad, Osten positiv.
Radius der nahen ZoneselectNeinEntfernung vom Mittelpunkt zum Epizentrum. Ein Beben der Magnitude 3 ist bis in einige Dutzend Kilometer spürbar.
Mindestmagnitude, nahe ZoneselectNeinUnter 2,5 ist ein Beben selten spürbar; das EMSC listet in aktiven Gebieten viele kleine.
Radius der fernen ZoneselectNeinOptional: auch die starken Beben weiter weg verfolgen. Muss größer als die nahe Zone sein.
Mindestmagnitude, ferne ZoneselectNeinMuss über dem Minimum der nahen Zone liegen.
Sprache der TexteselectNeinNamen der Funktionen (bei ihrer Erstellung) und Texte für die Szenen.

So installierst du EMSC Earthquakes in Gladys​

  1. Öffne in Gladys Integrationen: EMSC Earthquakes 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-emsc: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-emsc.

EMSC Earthquakes 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​

EMSC Earthquakes 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 🙂