Hallo Miteinander,
ich habe mich ja breitschlagen lassen, nachdem ich hier die die guten Hilfestellungen von @prohand und @guim31 gelesen habe.
Gesagt getan. Mittels eines Dockers konnte ich die Verkehrsdaten für deutsche Haltestellen finden, dann einfach mal gesucht mit Städten in der Schweiz ( geht ), Städten in Österreich ( geht ) und dann bin ich ganz frech geworden, ich habe eine französische Stadt an der Atlantikküste gesucht, ganz weit weg vom deutschen Sprachraum… und siehe da: geht auch.
Mein entwickeltes Script geht einen speziellen Weg. Über die Geolocation des Anwenders bei seinem ZuHause in Gladys Assistent habe ich die Geodaten.
Mittels dieser Geodaten wird eine Umkreissuche gestartet, zuerst wird die näheste Bushaltestelle, dann die nächste TRAM und zum Schluss der näheste Bahnhof gefunden.
Im nächsten Schritt werden dann die zeitlich folgenden fünf Abfahrten direkt angezeigt.
So weiß der Anwender bei jedem Aufruf von Gladys Assistant dann sofort, was fährt wann wo als nächstes ab.
Hier mal die Testausgabe von La Rochelle:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 46.1540 -1.1450
Suche Haltestellen rund um 46.1540, -1.1450 ...
Auswahl: BUS - Gare La Rochelle - De Gaulle (ca. 120 m)
Keine Haltestelle fuer TRAM gefunden.
Auswahl: RAIL - La Rochelle (ca. 156 m)
Keine Haltestelle fuer FERRY gefunden.
Rufe Abfahrten fuer die ausgewaehlten Stop-IDs ab ...
DIE NAECHSTEN 5 ABFAHRTEN INSGESAMT
Zeit | Haltestelle | Art | Linie | Ziel | Daten | Steig
2026-10-12T19:57:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Fahrplan | -
2026-10-12T20:02:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Cottes Mailles - P+R Simone Veil | Fahrplan | -
2026-10-12T20:03:00Z | La Rochelle | BAHN | TER 864767 | | Fahrplan | -
2026-10-13T03:28:00Z | La Rochelle | BAHN | TER 864801 | | Fahrplan | -
2026-10-13T03:36:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Fahrplan | -
TRAM* bedeutet: Transitous meldete OTHER an einer ausgewaehlten Tram-Stop-ID.
Die angezeigten 5 Eintraege sind auf die abgefragten Stop-IDs begrenzt.
Sonderhaltestellen ohne Abfahrten in der ersten API-Suche koennen fehlen.
Jetzt stehe ich aber vor einem Problem:
Ich kann die Logik von französischen, schweizer oder österreichischen Abfahrtsstellen nicht bewerten und suche deshalb Tester.
Es ist eigentlich nur ein Docker zu installieren. YAML liegt vor. Dann mittels SSH das Script starten und die Ergebnisse gegenprüfen und etwaige Hinweise an mich zurückgeben.
Also wer hat Lust?
Einfach melden.
Wenn die Logik stimmt, dann geht es zur Integration.
Grüße
Tom
Hier noch die Testausgaben einfach so zum Mitlesen:
Österreich:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.7260 16.2140
Suche Haltestellen rund um 47.7260, 16.2140 ...
Auswahl: BUS - Bad Erlach Gemeindeamt (ca. 182 m)
Keine Haltestelle fuer TRAM gefunden.
Auswahl: RAIL - Bad Erlach Bahnhof (ca. 620 m)
Keine Haltestelle fuer FERRY gefunden.
Rufe Abfahrten fuer die ausgewaehlten Stop-IDs ab ...
DIE NAECHSTEN 5 ABFAHRTEN INSGESAMT
Zeit | Haltestelle | Art | Linie | Ziel | Daten | Steig
2026-10-12T19:49:00Z | Bad Erlach Bahnhof | BAHN | R 2775 | Friedberg | Fahrplan | -
2026-10-12T20:11:00Z | Bad Erlach Bahnhof | BAHN | R 2776 | Wiener Neustadt Hauptbahnhof | Fahrplan | -
2026-10-12T20:49:00Z | Bad Erlach Bahnhof | BAHN | R 2779 | Friedberg | Fahrplan | -
2026-10-12T21:49:00Z | Bad Erlach Bahnhof | BAHN | R 2783 | Aspang Markt Bahnhof | Fahrplan | -
2026-10-13T02:13:00Z | Bad Erlach Bahnhof | BAHN | R 2700 | Wiener Neustadt Hauptbahnhof | Fahrplan | -
Schweiz:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.1240 9.3120
Suche Haltestellen rund um 47.1240, 9.3120 ...
Auswahl: BUS - Walenstadt, Rathausplatz (ca. 216 m)
Keine Haltestelle fuer TRAM gefunden.
Auswahl: RAIL - Walenstadt (ca. 476 m)
Keine Haltestelle fuer FERRY gefunden.
Rufe Abfahrten fuer die ausgewaehlten Stop-IDs ab ...
DIE NAECHSTEN 5 ABFAHRTEN INSGESAMT
Zeit | Haltestelle | Art | Linie | Ziel | Daten | Steig
2026-10-12T19:44:00Z | Walenstadt | BAHN | IR35 | Zürich HB | Fahrplan | 4
2026-10-12T19:46:00Z | Walenstadt | S-BAHN | S17 | Sargans | Fahrplan | 3
2026-10-12T19:50:00Z | Walenstadt, Bahnhof | BUS | 444 | Murg, Bahnhof | Fahrplan | A
2026-10-12T20:13:00Z | Walenstadt | S-BAHN | S17 | Rapperswil SG | Echtzeit | 4
2026-10-12T20:15:00Z | Walenstadt | BAHN | IR35 | Chur | Fahrplan | 3
oder Spezialfall Hamburg ( Linienverkehr mit Fähre ):
DIE NAECHSTEN 5 ABFAHRTEN INSGESAMT
Zeit | Haltestelle | Art | Linie | Ziel | Daten | Steig
2026-10-12T19:09:00Z | Stadthausbrücke | BAHN | S1 | Hamburg Airport (Flughafen) | Echtzeit | -
2026-10-12T19:10:00Z | Arningstraße | FÄHRE | 72 | Landungsbrücken | Echtzeit | -
2026-10-12T19:11:00Z | Stadthausbrücke | BAHN | S3 | Pinneberg | Echtzeit | -
2026-10-12T19:11:00Z | Stadthausbrücke | BAHN | S3 | Neugraben | Echtzeit | -
2026-10-12T19:14:00Z | Stadthausbrücke | BAHN | S1 | Hamburg Airport (Flughafen) | Echtzeit | -