Zum Hauptinhalt springen

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

Belgian Mobility-Integration für Gladys Assistant

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.

VerkehrsbetriebUmfangQuelle
SNCB / NMBSZüge (Gleise, Verspätungen, Ausfälle)iRail
STIB / MIVBU-Bahn, Trams und Busse in BrüsselTransitous
De LijnTrams und Busse in FlandernTransitous
TECU-Bahn (Charleroi), Trams, Busse WallonieTransitous

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-Central oder Brussel-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, 89 hinter 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.

EinstellungTypPflichtfeldBeschreibung
Erste SchrittesectionNeinFolgen 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.
HaltestellenstringNeinGetrennt durch „;“. Ein SNCB-Bahnhof (Namur) oder eine Kennung aus „Haltestelle suchen“ (be-stib_6). „| 71, 89“ behält nur einige Linien.
Sprache der TexteselectNeinSprache der Zusammenfassungen, Szenen-Ausgaben, SNCB-Bahnhofsnamen und Störungen.
Verspätungsalarm (Minuten)numberNeinEine Abfahrt mit mindestens so vielen Minuten Verspätung löst „Abfahrt verspätet“ in Szenen aus.
Zeit zum Aufbruch (Minuten)numberNein„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 verfolgenbooleanNeinFügt ein Gerät „SNCB-Netz“ und den Szenen-Auslöser „Neue Störung“ hinzu.
Aktualisierungsintervall (s)numberNeinWie oft jede Haltestelle gelesen wird, in Sekunden (mindestens eine Minute).

So installierst du Belgian Mobility in Gladys​

  1. Öffne in Gladys Integrationen: Belgian Mobility erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. 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).
  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/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.

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 🙂