Hola a todos,
me dejé convencer después de leer las buenas sugerencias de ayuda de @prohand y @guim31 aquí.
Dicho y hecho. Mediante un Docker pude encontrar los datos de tráfico para las paradas alemanas, luego simplemente busqué con ciudades en Suiza (funciona), ciudades en Austria (funciona) y luego me volví muy atrevido, busqué una ciudad francesa en la costa atlántica, muy lejos del área de habla alemana… y mira, también funciona.
Mi script desarrollado sigue un camino especial. A través de la geolocalización del usuario en su casa en Gladys Assistant, tengo los datos geográficos.
Mediante estos datos geográficos se inicia una búsqueda de radio, primero se encuentra la parada de autobús más cercana, luego el tranvía más cercano y finalmente la estación de tren más cercana.
En el siguiente paso, se muestran directamente las cinco salidas siguientes en el tiempo.
Así, el usuario sabe en cada llamada de Gladys Assistant qué sale cuándo y adónde a continuación.
Aquí hay una salida de prueba de La Rochelle:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 46.1540 -1.1450
Buscando paradas alrededor de 46.1540, -1.1450 ...
Selección: BUS - Gare La Rochelle - De Gaulle (aprox. 120 m)
No se encontró parada para TRAM.
Selección: RAIL - La Rochelle (aprox. 156 m)
No se encontró parada para FERRY.
Llamando a las salidas para los IDs de parada seleccionados ...
LAS PRÓXIMAS 5 SALIDAS EN TOTAL
Hora | Parada | Tipo | Línea | Destino | Datos | Plataforma
2026-10-12T19:57:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Horario | -
2026-10-12T20:02:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Cottes Mailles - P+R Simone Veil | Horario | -
2026-10-12T20:03:00Z | La Rochelle | TREN | TER 864767 | | Horario | -
2026-10-13T03:28:00Z | La Rochelle | TREN | TER 864801 | | Horario | -
2026-10-13T03:36:00Z | Gare La Rochelle - De Gaulle | BUS | 3 | Lagord - P+R Les Greffières | Horario | -
TRAM* significa: Transitous informó OTHER en un ID de parada de tranvía seleccionado.
Las 5 entradas mostradas están limitadas a los IDs de parada consultados.
Las paradas especiales sin salidas en la primera búsqueda de la API pueden faltar.
Pero ahora tengo un problema:
No puedo evaluar la lógica de las paradas de salida francesas, suizas o austriacas y, por lo tanto, busco probadores.
En realidad, solo hay que instalar un Docker. YAML está listo. Luego, iniciar el script mediante SSH y verificar los resultados y devolverme cualquier comentario.
¿Quién tiene ganas?
Simplemente avísame.
Si la lógica es correcta, entonces se procede a la integración.
Saludos
Tom
Aquí hay más salidas de prueba para leer:
Austria:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.7260 16.2140
Buscando paradas alrededor de 47.7260, 16.2140 ...
Selección: BUS - Bad Erlach Gemeindeamt (aprox. 182 m)
No se encontró parada para TRAM.
Selección: RAIL - Bad Erlach Bahnhof (aprox. 620 m)
No se encontró parada para FERRY.
Llamando a las salidas para los IDs de parada seleccionados ...
LAS PRÓXIMAS 5 SALIDAS EN TOTAL
Hora | Parada | Tipo | Línea | Destino | Datos | Plataforma
2026-10-12T19:49:00Z | Bad Erlach Bahnhof | TREN | R 2775 | Friedberg | Horario | -
2026-10-12T20:11:00Z | Bad Erlach Bahnhof | TREN | R 2776 | Wiener Neustadt Hauptbahnhof | Horario | -
2026-10-12T20:49:00Z | Bad Erlach Bahnhof | TREN | R 2779 | Friedberg | Horario | -
2026-10-12T21:49:00Z | Bad Erlach Bahnhof | TREN | R 2783 | Aspang Markt Bahnhof | Horario | -
2026-10-13T02:13:00Z | Bad Erlach Bahnhof | TREN | R 2700 | Wiener Neustadt Hauptbahnhof | Horario | -
Suiza:
[/share/Container] # /share/Container/abfahrten-ortstest.sh 47.1240 9.3120
Buscando paradas alrededor de 47.1240, 9.3120 ...
Selección: BUS - Walenstadt, Rathausplatz (aprox. 216 m)
No se encontró parada para TRAM.
Selección: RAIL - Walenstadt (aprox. 476 m)
No se encontró parada para FERRY.
Llamando a las salidas para los IDs de parada seleccionados ...
LAS PRÓXIMAS 5 SALIDAS EN TOTAL
Hora | Parada | Tipo | Línea | Destino | Datos | Plataforma
2026-10-12T19:44:00Z | Walenstadt | TREN | IR35 | Zürich HB | Horario | 4
2026-10-12T19:46:00Z | Walenstadt | S-TREN | S17 | Sargans | Horario | 3
2026-10-12T19:50:00Z | Walenstadt, Bahnhof | BUS | 444 | Murg, Bahnhof | Horario | A
2026-10-12T20:13:00Z | Walenstadt | S-TREN | S17 | Rapperswil SG | Tiempo real | 4
2026-10-12T20:15:00Z | Walenstadt | TREN | IR35 | Chur | Horario | 3
o caso especial de Hamburgo (transporte con ferry):
LAS PRÓXIMAS 5 SALIDAS EN TOTAL
Hora | Parada | Tipo | Línea | Destino | Datos | Plataforma
2026-10-12T19:09:00Z | Stadthausbrücke | TREN | S1 | Hamburg Airport (Flughafen) | Tiempo real | -
2026-10-12T19:10:00Z | Arningstraße | FERRY | 72 | Landungsbrücken | Tiempo real | -
2026-10-12T19:11:00Z | Stadthausbrücke | TREN | S3 | Pinneberg | Tiempo real | -
2026-10-12T19:11:00Z | Stadthausbrücke | TREN | S3 | Neugraben | Tiempo real | -
2026-10-12T19:14:00Z | Stadthausbrücke | TREN | S1 | Hamburg Airport (Flughafen) | Tiempo real | -