Belgian Mobility Smart-Home-Integration, kostenlos und Open Source

Abfahrten, Verspätungen und Störungen des ÖPNV in Belgien: SNCB, STIB, De Lijn, TEC.
Verfolgen Sie in Gladys die öffentlichen Verkehrsmittel, die Sie nutzen, überall in Belgien: die nächsten Abfahrten Ihres Bahnhofs und Ihrer U-Bahn-, Tram- oder Bushaltestellen, deren Verspätungen und Ausfälle sowie die Störungen im SNCB-Bahnnetz.
| Verkehrsbetrieb | Umfang | Quelle |
|---|---|---|
| SNCB / NMBS | Züge (Gleise, Verspätungen, Ausfälle) | iRail |
| STIB / MIVB | U-Bahn, Trams und Busse in Brüssel | Transitous |
| De Lijn | Trams und Busse in Flandern | Transitous |
| TEC | U-Bahn (Charleroi), Trams, Busse Wallonie | Transitous |
Beide Quellen sind frei und offen: kein Konto, kein API-Schlüssel. Die Integration benötigt eine Internetverbindung (Cloud).
1. Haltestellen finden
- Ein Bahnhof: geben Sie einfach seinen Namen ein, in jeder Amtssprache:
Namur,Bruxelles-CentraloderBrussel-Centraal,Liège-Guillemins. - Eine U-Bahn-, Tram- oder Bushaltestelle: klicken Sie in der Konfiguration
auf Haltestelle suchen, geben Sie den Namen ein (
De Brouckère,Gent Korenmarkt...) und kopieren Sie die Kennung hinter dem Pfeil, z. B.be-stib_6.
2. Konfigurieren
- Haltestellen: getrennt durch
;. Mit| 71, 89hinter einer Haltestelle bleiben nur diese Linien (IC,S... bei Zügen). Beispiel:Namur; be-stib_6 | 1, 5; Bruxelles-Central | IC. - Sprache der Texte: Englisch, Französisch, Deutsch oder Spanisch.
- Verspätungsalarm: ab so vielen Minuten Verspätung wird Abfahrt verspätet ausgelöst (Standard 5).
- Zeit zum Aufbruch: Abfahrt in Kürze wird ausgelöst, wenn eine Abfahrt so viele Minuten entfernt ist (Standard 10, 0 schaltet es ab).
- SNCB-Netz: fügt das Gerät SNCB-Netz und den Auslöser Neue SNCB-Störung hinzu.
- Aktualisierungsintervall: in Sekunden (mindestens 60).
Speichern Sie und öffnen Sie dann den Reiter Erkennung, um die Geräte anzulegen. Verbindung testen prüft, ob beide Quellen antworten.
3. Geräte
Jede Haltestelle wird ein Gerät mit drei Funktionen: Nächste Abfahrt in
(Minuten), Verspätung der nächsten Abfahrt (Minuten, mit Verlauf) und
Nächste Abfahrt (Zusammenfassung, z. B. 14:47 S61 4586 → Wavre, Gleis 5).
4. Szenen
Auslöser (einmal pro Fahrt): Abfahrt verspätet, Abfahrt entfällt,
Abfahrt in Kürze (Filter: Haltestelle, Linie, bestimmter Zug) und Neue
SNCB-Störung. Variablen: line, vehicle, destination, delay_minutes,
minutes, platform...
Aktionen: Nächste Abfahrt abrufen, Zugreise planen (zwischen zwei Bahnhöfen, jetzt oder zu einer Uhrzeit), SNCB-Netzstatus abrufen.
5. Widgets
Abfahrtstafel (die nächsten Abfahrten einer Haltestelle) und SNCB-Netz (aktuelle Störungen und geplante Bauarbeiten).
Gut zu wissen
Echtzeitdaten hängen vom Verkehrsbetrieb ab: SNCB, De Lijn und TEC veröffentlichen sie, die STIB-Haltestellen zeigen derzeit den Fahrplan (Kennzeichen Planmäßig). Nur die konfigurierten Haltestellen werden an iRail und Transitous gesendet.
Konfigurationseinstellungen
Diese Einstellungen fragt Belgian Mobility in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Erste Schritte | section | Nein | Folgen Sie den Bahnhöfen sowie den U-Bahn-, Tram- und Bushaltestellen, die Sie nutzen, überall in Belgien. Die Daten stammen aus zwei freien, offenen Schnittstellen ohne Konto oder Schlüssel: iRail für die SNCB-Züge, Transitous für STIB, De Lijn und TEC. Mit „Haltestelle suchen“ unten finden Sie die Kennung einer Haltestelle. |
| Haltestellen | string | Nein | Getrennt durch „;“. Ein SNCB-Bahnhof (Namur) oder eine Kennung aus „Haltestelle suchen“ (be-stib_6). „| 71, 89“ behält nur einige Linien. |
| Sprache der Texte | select | Nein | Sprache der Zusammenfassungen, Szenen-Ausgaben, SNCB-Bahnhofsnamen und Störungen. |
| Verspätungsalarm (Minuten) | number | Nein | Eine Abfahrt mit mindestens so vielen Minuten Verspätung löst „Abfahrt verspätet“ in Szenen aus. |
| Zeit zum Aufbruch (Minuten) | number | Nein | „Abfahrt in Kürze“ wird ausgelöst, wenn eine Abfahrt so viele Minuten entfernt ist (Weg zur Haltestelle). 0 schaltet es ab. |
| Störungen im SNCB-Netz verfolgen | boolean | Nein | Fügt ein Gerät „SNCB-Netz“ und den Szenen-Auslöser „Neue Störung“ hinzu. |
| Aktualisierungsintervall (s) | number | Nein | Wie oft jede Haltestelle gelesen wird, in Sekunden (mindestens eine Minute). |
So installierst du Belgian Mobility in Gladys
- Öffne in Gladys Integrationen: Belgian Mobility erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/gboulvin/gladys-belgianmobility: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/gboulvin/Gladys-BelgianMobility.
Belgian Mobility 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
Belgian Mobility 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 gboulvin 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