Rocket Launches Smart-Home-Integration, kostenlos und Open Source

Kommende Raketenstarts weltweit: Countdown, Start, Ergebnisse und Verschiebungen für Szenen.
Die kommenden Raketenstarts aus aller Welt in Gladys: SpaceX, Arianespace, ULA, Rocket Lab, ISRO, JAXA, chinesische Träger… Die Daten stammen aus Launch Library 2, der freien und kostenlosen Datenbank von The Space Devs, die ihre Community in Echtzeit pflegt.
Was die Integration macht
- Ein Gerät Nächster Raketenstart: Name, Datum in deiner Ortszeit, verbleibende Stunden, Status, Betreiber, Rakete, Startplatz, Livestream, „Start heute“ sowie der letzte Start mit seinem Ergebnis.
- Ein weiteres Gerät pro gewähltem Filter (SpaceX, Kourou, Ariane 6…) mit denselben Funktionen.
- Ein Dashboard-Widget Raketenstarts: Countdown bis zum nächsten Start und die fünf nächsten.
- Vier Szenenauslöser: Start steht bevor, Abheben, Startergebnis, Start verschoben.
- Zwei Szenenaktionen, die einen fertigen Satz zum Senden oder Vorlesen liefern.
Voraussetzungen
- Gladys Assistant 5.1 oder neuer (5.2 für das Detailfenster des Widgets).
- Internetzugang für Gladys. Weder Konto noch Schlüssel: Launch Library 2 ist für den privaten Gebrauch kostenlos.
Konfiguration
- Installiere die Integration und öffne den Tab Konfiguration.
- Wähle die Sprache der Texte: Geräte- und Funktionsnamen, Textwerte und Szenensätze (standardmäßig Französisch). Die Namen werden beim Anlegen eines Geräts festgelegt: Zum Umbenennen lösche das Gerät und füge es erneut hinzu.
- Gib bei Bedarf Filter ein (siehe unten) und speichere.
- Füge im Tab Erkennung das Gerät Nächster Raketenstart und das Gerät jedes Filters hinzu.
Die Schaltfläche Prüfen liest Launch Library 2 sofort neu und zeigt den nächsten Start, die Anzahl der Starts jedes Filters und die in dieser Stunde verbleibenden Anfragen.
Filter
Bis zu fünf, durch Kommas getrennt. Ein Filter behält die Starts, deren Betreiber, Rakete, Mission,
Startplatz oder Land den Text enthält, ohne Groß- und Kleinschreibung oder Akzente: SpaceX,
Arianespace, ISRO, Ariane 6, Starship, Starlink, Vandenberg. Einige gängige Namen werden
ebenfalls verstanden: Kourou (Raumfahrtzentrum Guayana), Florida, California, Baikonur,
China, India, Japan, Europe (Arianespace, ESA, Avio). Codes mit höchstens drei Zeichen stehen
für ganze Wörter: ein Ländercode (US, CN, GF), ein Betreibercode (ULA, SpX) oder eine Rakete
(H3).
Jeder Filter fügt ein Gerät „Nächster Raketenstart · <Filter>“ hinzu. Wenn du den Text eines Filters änderst, entsteht ein neues Gerät: Lösche das alte in Gladys.
Geräte
Alle Funktionen sind schreibgeschützt.
| Funktion | Wert |
|---|---|
| Start | Rakete und Mission, wie Launch Library 2 sie nennt: „Falcon 9 Block 5 | Starlink Group 15-15“ |
| Startdatum | So genau wie bekannt: „Mo., 19. Okt. · 12:30“, „~12:30“ für eine auf die Stunde bekannte Zeit, ein Tag, „Oktober 2026“, „Q4 2026“ |
| Stunden bis zum Start | Volle Stunden bis zum Datum („nicht vor“), 0 sobald es erreicht ist |
| Starts in 7 Tagen | Kommende Starts des Geräts in den nächsten 7 Tagen |
| Startstatus | Go, Zu bestätigen, Noch offen, Angehalten |
| Betreiber, Rakete, Startplatz | Laut Launch Library 2 |
| Livestream läuft | 1 während der offizielle Livestream läuft |
| Start heute | 1, wenn der nächste Start heute ist (sofern sein Tag bekannt ist) |
| Letzter Start, Ergebnis des letzten Starts | Der letzte abgehobene Start und sein Ausgang: Im Flug, Erfolgreich, Fehlschlag, Teilerfolg |
Der nächste Start ist der erste, der noch nicht abgehoben ist. Startdaten sind oft „nicht vor“-Daten: Ein für „Oktober 2026“ geplanter Start trägt den ersten Tag des Monats.
Dashboard-Widget
Raketenstarts zeigt den Countdown bis zum nächsten Start, die Anzahl der Starts in 7 Tagen und die fünf nächsten Starts mit Datum, Betreiber und Status. Tippe auf einen Start, um seine Mission zu lesen. Die Einstellung Gerät beschränkt es auf die Starts eines Filters; leer zeigt es alle Starts.
Szenenauslöser
Jeder Auslöser fragt nach einem Gerät: „Nächster Raketenstart“ für alle Starts der Welt oder das Gerät eines Filters. Ein Start, der zu mehreren Geräten passt, löst einmal pro Gerät aus: Eine Szene läuft also nur einmal.
- Start steht bevor: 5, 15 oder 30 Minuten, 1, 2 oder 24 Stunden vor einem Start, dessen Uhrzeit minutengenau bekannt ist und dessen Status Go oder Zu bestätigen ist. Ein verschobener Start löst zu seiner neuen Zeit erneut aus.
- Abheben: wenn Launch Library 2 die Rakete im Flug meldet, meist innerhalb von 10 Minuten.
- Startergebnis: Erfolg, Fehlschlag oder Teilerfolg (Filter optional), mit der Fehlerursache (auf Englisch).
- Start verschoben: Ein innerhalb von 48 Stunden geplanter Start verschiebt sich um 15 Minuten oder mehr („Neues Datum“) oder wird angehalten („Angehalten“).
Jeder Auslöser übergibt einen fertigen Satz zum Senden, Start, Mission, Rakete, Betreiber, Ort, Datum und Status sowie eigene Angaben (Minuten vorher, Ergebnis, vorheriges Datum, Verschiebung).
Szenenaktionen
- Nächsten Start lesen: ein Satz wie „Nächster Start: Falcon 9 Block 5 | Bandwagon 5 (SpaceX), von Cape Canaveral SFS, FL, USA, Mo., 19. Okt. · 12:30. Status: Go.“ sowie Start, Betreiber, Ort, Datum, verbleibende Stunden (-1, wenn keiner) und Status.
- Nächste Starts lesen: ein Satz mit den nächsten 1 bis 5 Starts und ihrem Datum.
Beide nehmen optional ein Gerät, um sich auf einen Filter zu beschränken.
Szenenbeispiele
- Start steht bevor (Nächster Raketenstart · Kourou, 15 Minuten vorher) → den Satz des Auslösers an dein Handy senden.
- Abheben (Nächster Raketenstart · SpaceX) → das Wohnzimmerlicht blau schalten und den Satz auf dem Lautsprecher vorlesen.
- Jeden Morgen um 8:00 → Nächste Starts lesen (3) → den Satz als Nachricht senden.
Fehlerbehebung
- Nichts in den Geräten: Launch Library 2 wurde noch nicht gelesen. Drücke Prüfen: Die Meldung zeigt einen eventuellen Fehler.
- „Anfragelimit erreicht“: Launch Library 2 erlaubt ohne Konto 15 Anfragen pro Stunde und antwortet darüber mit 429. Die Integration wartet die angekündigte Zeit und liest dann von selbst neu. Drücke Prüfen nicht mehrmals hintereinander: Jeder Druck kostet 2 Anfragen.
- Ein Filter findet nichts: Drücke Prüfen, um zu sehen, wie viele Starts jeder Filter behält. Ein Filter sieht nur die nächsten 40 Starts der Welt, etwa ein bis zwei Monate.
- Setze
LOG_LEVEL=debugam Container, um jede Abfrage zu sehen.
Grenzen
- Launch Library 2 ist kostenlos und anonym, aber auf 15 Anfragen pro Stunde begrenzt: Die Integration liest die kommenden Starts alle 30 Minuten, ab einer Stunde vor einem Start bis zu seinem Ergebnis alle 10 Minuten und die letzten Starts alle 2 Stunden: 2 bis 7 Anfragen pro Stunde. Die eigene Grenze der Integration liegt bei 12 pro Stunde.
- Abheben und Ergebnisse werden bei der nächsten Abfrage erkannt: bis zu 10 Minuten später.
- Die Daten sind die der Launch-Library-2-Community: Ein Datum kann sich in letzter Minute ändern, ein Ergebnis Stunden später erscheinen.
- Die Links der Livestreams sind in diesem Modus der API nicht verfügbar: nur die Angabe „live“.
- Diese Integration ist weder mit The Space Devs noch mit einem Startbetreiber verbunden.
Danksagung
Startdaten: Launch Library 2 von The Space Devs. Integration von guim31, unter der Apache-2.0-Lizenz.
Konfigurationseinstellungen
Diese Einstellungen fragt Rocket Launches in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| So funktioniert es | section | Nein | Die Starts kommen aus Launch Library 2 von The Space Devs, einer kostenlosen Datenbank ohne Konto mit 15 Anfragen pro Stunde: Die Integration liest sie alle 30 Minuten, rund um einen Start alle 10 Minuten. Zeiten in der Zeitzone von Gladys. |
| Sprache der Texte | select | Nein | Sprache der Geräte- und Funktionsnamen, der Textwerte und der Szenensätze. Die Namen werden beim Anlegen festgelegt: Zum Umbenennen lösche das Gerät und füge es erneut hinzu. |
| Filter (je ein Gerät) | string | Nein | Bis zu 5, durch Kommas getrennt: ein Betreiber (SpaceX, Arianespace, ISRO), eine Rakete (Ariane 6, Starship), ein Ort (Kourou, Florida, Baikonur) oder ein Ländercode (US, CN). Jeder Filter fügt ein eigenes Gerät „Nächster Raketenstart“ hinzu. |
So installierst du Rocket Launches in Gladys
- Öffne in Gladys Integrationen: Rocket Launches erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/guim31/gladys-launch-library: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-launch-library.
Rocket Launches 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
Rocket Launches 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