Hallo zusammen!
Nach Tisséo für Toulouse haben mehrere Personen Netzwerke, die keine dedizierte Integration haben. Statt für jede Stadt eine zu erstellen, hier ist Öffentliche Verkehrsmittel (GTFS): die nächsten Abfahrten an euren Haltestellen und Störungen für jedes Netzwerk, das auf transport.data.gouv.fr veröffentlicht ist. TER und TGV SNCF, Naolib, STAR, TaM, M, Ilévia, Stan… etwa 490 Netzwerke, davon 220 mit Echtzeitdaten. Alles kommt aus Open Data: ohne Konto und ohne Schlüssel.
Was es kann
- Das Netzwerk wird in Gladys ausgewählt: Suche im nationalen Katalog oder Adresse einer GTFS-Datei für ein Netzwerk, das nicht darin enthalten ist. Bis zu 3 Netzwerke.
- Ein Gerät pro Haltestelle (max. 20): Für jede Linie und Richtung die Minuten bis zur nächsten Abfahrt und der folgenden, die drei nächsten Abfahrten als Text und die Verkehrsinformation. Echtzeitdaten werden verwendet, wenn das Netzwerk sie veröffentlicht; ein theoretischer Fahrplan wird mit „≈“ gekennzeichnet.
- Ein Widget „Nächste Abfahrten“, ein Trigger „Störung auf einer beobachteten Linie“ und eine Aktion, die einen Satz vorbereitet, der bereit ist, gesendet zu werden.
Das coole Feature
Um 7:45 Uhr unter der Woche → der Satz mit den nächsten Abfahrten an meiner Haltestelle auf Telegram
Störung auf meiner TER-Linie → Nachricht auf dem Telefon, bevor ich losgehe
Bus in weniger als 4 Minuten → die Lampe am Eingang blinkt
Installation
Gladys 5.1 mindestens.
Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-gtfs: Next departures and disruptions for any French public transport network (GTFS / GTFS-RT from transport.data.gouv.fr) in Gladys Assistant · GitHub
- In Konfiguration: Suchen Sie Ihr Netzwerk, fügen Sie es hinzu, dann suchen und fügen Sie Ihre Haltestellen hinzu (nach Name oder in der Nähe des Hauses).
- Erstellen Sie die Geräte aus dem Tab Entdeckung, dann fügen Sie das Widget hinzu.
Für Toulouse, Lyon, Île-de-France und Bordeaux bleiben die dedizierten Integrationen (Tisséo, TCL, IDFM, TBM) vollständiger: Die Dokumentation erwähnt sie. Île-de-France ist übrigens zu groß für diese Integration.
Kleine ehrliche Reserven: Die Echtzeitdaten hängen davon ab, was jedes Netzwerk veröffentlicht, und können viel Speicherplatz beanspruchen (bis zu etwa 100 MB pro Stunde und Netzwerk mit einem Refresh pro Minute; nachts ein Refresh alle 15 Minuten). Sie wurde mit echten Daten (SNCF in Nantes, Naolib, Aix-Marseille) unter den Bedingungen des Gladys-Sandbox getestet, mit einem Peak von 138 MB Speicher, aber noch nicht in einer echten Instanz.
Codiert mit Hilfe von Claude Code, basierend auf dem Code meiner Tisséo-Integration. Unabhängiges Projekt, nicht affiliated mit transport.data.gouv.fr oder den Netzwerken.
Sagt mir, auf welchem Netzwerk ihr es ausprobiert ![]()







