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

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:
| Einstellung | Standard | Bedeutung |
|---|---|---|
| Breiten- / Längengrad des Mittelpunkts | leer | Leer: der Standort deines ersten verorteten Hauses. Dezimalgrad, Komma oder Punkt. |
| Radius der nahen Zone | 200 km | Entfernung vom Mittelpunkt zum Epizentrum, 25 bis 1.000 km. |
| Mindestmagnitude, nahe Zone | M2,5 | Schwächere Erdbeben werden ignoriert. Von M1 bis M5. |
| Radius der fernen Zone | Aus | Optional: eine weitere Zone, 500 bis 3.000 km, nur für starke Beben. |
| Mindestmagnitude, ferne Zone | M5,5 | Das Minimum der fernen Zone, von M4 bis M7. |
| Sprache der Texte | Französisch | Namen 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
| Funktion | Typ | Wert |
|---|---|---|
| Magnitude des letzten Bebens | Seismik | Magnitude des letzten Bebens im Gebiet, wie das EMSC sie bewertet. |
| Entfernung des letzten Bebens | Distanz | Entfernung vom Mittelpunkt zum Epizentrum, in km. |
| Tiefe des letzten Bebens | Distanz | Tiefe des Herdes, in km. |
| Zeit des letzten Bebens | Text | Datum und Uhrzeit, in der Zeitzone von Gladys. |
| Region des letzten Bebens | Text | Die Region, wie das EMSC sie nennt (auf Englisch, z. B. „Western Pyrenees“). |
| Erdbeben in 24 h | Zähler | Anzahl der Erdbeben im Gebiet in den letzten 24 Stunden. |
| Stärkste Magnitude in 24 h | Seismik | Die 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.eunicht (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=debugzeigt 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.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Dein Gebiet | section | Nein | Die 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 Grenzen | section | Nein | Daten © 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 Mittelpunkts | string | Nein | Lass beide Koordinaten leer, um den Standort deines Hauses in Gladys zu verwenden. |
| Längengrad des Mittelpunkts | string | Nein | Dezimalgrad, Osten positiv. |
| Radius der nahen Zone | select | Nein | Entfernung vom Mittelpunkt zum Epizentrum. Ein Beben der Magnitude 3 ist bis in einige Dutzend Kilometer spürbar. |
| Mindestmagnitude, nahe Zone | select | Nein | Unter 2,5 ist ein Beben selten spürbar; das EMSC listet in aktiven Gebieten viele kleine. |
| Radius der fernen Zone | select | Nein | Optional: auch die starken Beben weiter weg verfolgen. Muss größer als die nahe Zone sein. |
| Mindestmagnitude, ferne Zone | select | Nein | Muss über dem Minimum der nahen Zone liegen. |
| Sprache der Texte | select | Nein | Namen der Funktionen (bei ihrer Erstellung) und Texte für die Szenen. |
So installierst du EMSC Earthquakes in Gladys
- Öffne in Gladys Integrationen: EMSC Earthquakes erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- 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). - Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
- 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.
- Alle Integrationen durchsuchen, native und aus der Community
- Deine eigene externe Integration bauen und veröffentlichen
- Quellcode auf GitHub — Quelle dieser Dokumentation