Détails de la ressource

Nom du fichier : Horaires temps réel des lignes du réseau Distribus
Format : gtfs-rt

Cette ressource fait partie du jeu de données Réseau urbain Distribus.

Disponibilité au téléchargement

21/04/2026
100%
22/04/2026
100%
23/04/2026
100%
24/04/2026
100%
25/04/2026
100%
26/04/2026
100%
27/04/2026
98.7%
28/04/2026
100%
29/04/2026
100%
30/04/2026
100%
01/05/2026
99.2%
02/05/2026
100%
03/05/2026
100%
04/05/2026
100%
05/05/2026
100%
06/05/2026
100%
07/05/2026
100%
08/05/2026
100%
09/05/2026
100%
10/05/2026
100%
11/05/2026
100%
12/05/2026
100%
13/05/2026
100%
14/05/2026
100%
15/05/2026
100%
16/05/2026
100%
17/05/2026
100%
18/05/2026
100%
19/05/2026
100%
20/05/2026
100%
21/05/2026
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

⚠️127 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 21/05/2026 à 09h03 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Avertissements

vehicle_id not populated W002 43 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1101-0905 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 10-0835 does not have a vehicle_id
  • trip_id 14-0759 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id

schedule_relationship not populated W009 84 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1101-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0905 does not have a schedule_relationship
  • trip_id 1101-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0850 does not have a schedule_relationship
  • trip_id 10-0835 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 1 015 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 009 30 fois (100 % des validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 7 6 fois (20 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 21/05/2026 à 19h57 Europe/Paris.

trip_updates (23) vehicle_positions (0) service_alerts (0)

Entités présentes dans ce flux lors des 7 derniers jours.

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 21/05/2026 à 19h57 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1106-2020", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779387600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1779388200" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779385354", "trip": { "routeId": "11", "tripId": "1106-2020" } } }, { "id": "SM:1106-2035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779388500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1779389100" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779385985", "trip": { "directionId": 1, "routeId": "11", "tripId": "1106-2035" } } }, { "id": "SM:1102-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1779384962" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 447, "time": "1779385947" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779384993", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1935" } } }, { "id": "SM:1102-1950", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 228, "time": "1779386028" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -78, "time": "1779386322" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779386080", "trip": { "routeId": "11", "tripId": "1102-1950" } } }, { "id": "SM:104-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384840" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": -41, "time": "1779384896" }, "departure": { "delay": -41, "time": "1779384979" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 82, "time": "1779385162" }, "departure": { "delay": 82, "time": "1779385162" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 109, "time": "1779385228" }, "departure": { "delay": 109, "time": "1779385249" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 169, "time": "1779385318" }, "departure": { "delay": 169, "time": "1779385369" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 154, "time": "1779385474" }, "departure": { "delay": 154, "time": "1779385474" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 139, "time": "1779385519" }, "departure": { "delay": 139, "time": "1779385519" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 156, "time": "1779385596" }, "departure": { "delay": 156, "time": "1779385596" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 118, "time": "1779385678" }, "departure": { "delay": 118, "time": "1779385678" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 96, "time": "1779385764" }, "departure": { "delay": 96, "time": "1779385776" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 156, "time": "1779385879" }, "departure": { "delay": 156, "time": "1779386016" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 156, "time": "1779386114" }, "departure": { "delay": 156, "time": "1779386136" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 152, "time": "1779386252" }, "departure": { "delay": 152, "time": "1779386252" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 152, "time": "1779386312" }, "departure": { "delay": 152, "time": "1779386312" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 122, "time": "1779386342" }, "departure": { "delay": 122, "time": "1779386342" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 152, "time": "1779386372" }, "departure": { "delay": 152, "time": "1779386372" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 152, "time": "1779386432" }, "departure": { "delay": 152, "time": "1779386432" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 152, "time": "1779386492" }, "departure": { "delay": 152, "time": "1779386492" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 152, "time": "1779386552" }, "departure": { "delay": 152, "time": "1779386552" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 132, "time": "1779386592" }, "departure": { "delay": 132, "time": "1779386592" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 105, "time": "1779386625" }, "departure": { "delay": 105, "time": "1779386625" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 106, "time": "1779386746" }, "departure": { "delay": 106, "time": "1779386746" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 107, "time": "1779386807" }, "departure": { "delay": 107, "time": "1779386807" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 103, "time": "1779386863" }, "departure": { "delay": 103, "time": "1779386863" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 103, "time": "1779386983" }, "departure": { "delay": 103, "time": "1779386983" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 103, "time": "1779387103" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779384747", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1934" } } }, { "id": "SM:202-1921", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 174, "time": "1779384234" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 256, "time": "1779384364" }, "departure": { "delay": 256, "time": "1779384376" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 265, "time": "1779384505" }, "departure": { "delay": 265, "time": "1779384505" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 264, "time": "1779384624" }, "departure": { "delay": 264, "time": "1779384624" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 347, "time": "1779384757" }, "departure": { "delay": 347, "time": "1779384767" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 351, "time": "1779384831" }, "departure": { "delay": 351, "time": "1779384831" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 407, "time": "1779384898" }, "departure": { "delay": 407, "time": "1779384947" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 421, "time": "1779385021" }, "departure": { "delay": 421, "time": "1779385021" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 342, "time": "1779385062" }, "departure": { "delay": 342, "time": "1779385062" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 316, "time": "1779385089" }, "departure": { "delay": 316, "time": "1779385096" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 320, "time": "1779385160" }, "departure": { "delay": 320, "time": "1779385160" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 316, "time": "1779385216" }, "departure": { "delay": 316, "time": "1779385216" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 317, "time": "1779385259" }, "departure": { "delay": 317, "time": "1779385277" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 351, "time": "1779385371" }, "departure": { "delay": 351, "time": "1779385371" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 335, "time": "1779385475" }, "departure": { "delay": 335, "time": "1779385475" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 328, "time": "1779385528" }, "departure": { "delay": 328, "time": "1779385528" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 354, "time": "1779385614" }, "departure": { "delay": 354, "time": "1779385614" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 226, "time": "1779385658" }, "departure": { "delay": 226, "time": "1779385666" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 328, "time": "1779385828" }, "departure": { "delay": 328, "time": "1779385828" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 316, "time": "1779385876" }, "departure": { "delay": 316, "time": "1779385876" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 292, "time": "1779385912" }, "departure": { "delay": 292, "time": "1779385912" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 177, "time": "1779385977" }, "departure": { "delay": 177, "time": "1779385977" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779384284", "trip": { "routeId": "2", "tripId": "202-1921" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384600" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779384630" }, "departure": { "delay": -30, "time": "1779384630" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1779384665" }, "departure": { "delay": 12, "time": "1779384672" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1779384728" }, "departure": { "delay": 8, "time": "1779384728" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": -8, "time": "1779384772" }, "departure": { "delay": -8, "time": "1779384772" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1779384960" }, "departure": { "time": "1779384960" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 12, "time": "1779385080" }, "departure": { "delay": 12, "time": "1779385092" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 32, "time": "1779385172" }, "departure": { "delay": 32, "time": "1779385172" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": -53, "time": "1779385267" }, "departure": { "delay": -53, "time": "1779385267" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 13, "time": "1779385351" }, "departure": { "delay": 13, "time": "1779385393" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 13, "time": "1779385453" }, "departure": { "delay": 13, "time": "1779385453" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -18, "time": "1779385531" }, "departure": { "delay": -18, "time": "1779385542" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 72, "time": "1779385606" }, "departure": { "delay": 72, "time": "1779385692" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 40, "time": "1779385780" }, "departure": { "delay": 40, "time": "1779385780" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 52, "time": "1779385852" }, "departure": { "delay": 52, "time": "1779385852" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 72, "time": "1779385930" }, "departure": { "delay": 72, "time": "1779385932" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 42, "time": "1779386015" }, "departure": { "delay": 42, "time": "1779386022" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 140, "time": "1779386180" }, "departure": { "delay": 140, "time": "1779386180" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 132, "time": "1779386232" }, "departure": { "delay": 132, "time": "1779386232" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 140, "time": "1779386300" }, "departure": { "delay": 140, "time": "1779386300" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 140, "time": "1779386360" }, "departure": { "delay": 140, "time": "1779386360" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779384602", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:304-2030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779388200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779388320" }, "departure": { "time": "1779388320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779388560" }, "departure": { "time": "1779388560" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779388620" }, "departure": { "time": "1779388620" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779388740" }, "departure": { "time": "1779388740" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779388860" }, "departure": { "time": "1779388860" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779389100" }, "departure": { "delay": 180, "time": "1779389100" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779389160" }, "departure": { "delay": 180, "time": "1779389160" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779389220" }, "departure": { "delay": 180, "time": "1779389220" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779389280" }, "departure": { "delay": 180, "time": "1779389280" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779384602", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-2030" } } }, { "id": "SM:304-2000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779386460" }, "departure": { "time": "1779386460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779386580" }, "departure": { "time": "1779386580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1779386760" }, "departure": { "delay": 120, "time": "1779386760" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 73, "time": "1779386833" }, "departure": { "delay": 73, "time": "1779386833" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 133, "time": "1779386953" }, "departure": { "delay": 133, "time": "1779386953" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 193, "time": "1779387133" }, "departure": { "delay": 193, "time": "1779387133" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 193, "time": "1779387193" }, "departure": { "delay": 193, "time": "1779387193" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 133, "time": "1779387253" }, "departure": { "delay": 133, "time": "1779387253" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 193, "time": "1779387373" }, "departure": { "delay": 193, "time": "1779387373" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 253, "time": "1779387493" }, "departure": { "delay": 253, "time": "1779387493" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 252, "time": "1779387612" }, "departure": { "delay": 252, "time": "1779387612" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 312, "time": "1779387792" }, "departure": { "delay": 312, "time": "1779387792" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1779386103", "trip": { "routeId": "603", "tripId": "304-2000" } } }, { "id": "SM:406T-1942", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779385320" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779385440" }, "departure": { "time": "1779385440" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779385680" }, "departure": { "time": "1779385680" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779385740" }, "departure": { "time": "1779385740" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779385860" }, "departure": { "time": "1779385860" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779385920" }, "departure": { "time": "1779385920" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779385980" }, "departure": { "time": "1779385980" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779386040" }, "departure": { "time": "1779386040" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779386280" }, "departure": { "time": "1779386280" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779386460" }, "departure": { "time": "1779386460" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779386700" }, "departure": { "time": "1779386700" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779387060" }, "departure": { "time": "1779387060" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779387120" }, "departure": { "time": "1779387120" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779387180" }, "departure": { "time": "1779387180" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779387210" }, "departure": { "delay": -30, "time": "1779387210" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779387240" }, "departure": { "time": "1779387240" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779387300" }, "departure": { "time": "1779387300" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779387390" }, "departure": { "delay": 30, "time": "1779387390" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779387450" }, "departure": { "time": "1779387420" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1779385374", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1942" } } }, { "id": "SM:404T-2035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1779388500" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779388620" }, "departure": { "time": "1779388620" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779388860" }, "departure": { "time": "1779388860" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779388920" }, "departure": { "time": "1779388920" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779389040" }, "departure": { "time": "1779389040" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779389100" }, "departure": { "time": "1779389100" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779389160" }, "departure": { "time": "1779389160" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779389220" }, "departure": { "time": "1779389220" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779389340" }, "departure": { "time": "1779389340" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779389400" }, "departure": { "time": "1779389400" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779389460" }, "departure": { "time": "1779389460" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1779385385", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-2035" } } }, { "id": "SM:404T-1953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1779386102" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 102, "time": "1779386142" }, "departure": { "delay": 102, "time": "1779386142" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 132, "time": "1779386172" }, "departure": { "delay": 132, "time": "1779386172" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 117, "time": "1779386217" }, "departure": { "delay": 117, "time": "1779386217" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 147, "time": "1779386247" }, "departure": { "delay": 147, "time": "1779386247" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 169, "time": "1779386329" }, "departure": { "delay": 169, "time": "1779386329" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 179, "time": "1779386339" }, "departure": { "delay": 179, "time": "1779386339" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 183, "time": "1779386403" }, "departure": { "delay": 183, "time": "1779386403" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 228, "time": "1779386508" }, "departure": { "delay": 228, "time": "1779386508" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 253, "time": "1779386653" }, "departure": { "delay": 253, "time": "1779386653" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -62, "time": "1779386758" }, "departure": { "delay": -62, "time": "1779386758" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -182, "time": "1779386938" }, "departure": { "delay": -182, "time": "1779386938" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -302, "time": "1779386998" }, "departure": { "delay": -302, "time": "1779386998" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -302, "time": "1779387058" }, "departure": { "delay": -302, "time": "1779387058" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -182, "time": "1779387238" }, "departure": { "delay": -182, "time": "1779387238" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -242, "time": "1779387358" }, "departure": { "delay": -242, "time": "1779387358" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -302, "time": "1779387418" }, "departure": { "delay": -302, "time": "1779387418" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -302, "time": "1779387478" }, "departure": { "delay": -302, "time": "1779387478" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -182, "time": "1779387658" }, "departure": { "delay": -182, "time": "1779387658" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -262, "time": "1779387758" }, "departure": { "delay": -262, "time": "1779387758" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -142, "time": "1779387938" }, "departure": { "delay": -142, "time": "1779387938" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779386124", "trip": { "routeId": "604", "tripId": "404T-1953" } } }, { "id": "SM:404T-1912", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 195, "time": "1779383715" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 195, "time": "1779383805" }, "departure": { "delay": 195, "time": "1779383835" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 165, "time": "1779384030" }, "departure": { "delay": 165, "time": "1779384045" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 165, "time": "1779384105" }, "departure": { "delay": 165, "time": "1779384105" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 165, "time": "1779384212" }, "departure": { "delay": 165, "time": "1779384225" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 172, "time": "1779384284" }, "departure": { "delay": 172, "time": "1779384292" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1779384332" }, "departure": { "delay": 152, "time": "1779384332" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1779384392" }, "departure": { "delay": 152, "time": "1779384392" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 128, "time": "1779384488" }, "departure": { "delay": 128, "time": "1779384488" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 118, "time": "1779384538" }, "departure": { "delay": 118, "time": "1779384538" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 113, "time": "1779384593" }, "departure": { "delay": 113, "time": "1779384593" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 105, "time": "1779384645" }, "departure": { "delay": 105, "time": "1779384765" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -39, "time": "1779384861" }, "departure": { "delay": -39, "time": "1779384861" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -165, "time": "1779384915" }, "departure": { "delay": -165, "time": "1779385095" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -105, "time": "1779385215" }, "departure": { "delay": -105, "time": "1779385215" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -102, "time": "1779385278" }, "departure": { "delay": -102, "time": "1779385278" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -135, "time": "1779385287" }, "departure": { "delay": -135, "time": "1779385305" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -75, "time": "1779385362" }, "departure": { "delay": -75, "time": "1779385365" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -75, "time": "1779385425" }, "departure": { "delay": -75, "time": "1779385425" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -63, "time": "1779385497" }, "departure": { "delay": -63, "time": "1779385497" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -105, "time": "1779385515" }, "departure": { "delay": -105, "time": "1779385515" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": -86, "time": "1779385564" }, "departure": { "delay": -86, "time": "1779385534" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1779383740", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1912" } } }, { "id": "SM:410T-1938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 610, "time": "1779385690" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 668, "time": "1779385805" }, "departure": { "delay": 668, "time": "1779385868" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 704, "time": "1779385964" }, "departure": { "delay": 704, "time": "1779385964" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 744, "time": "1779386064" }, "departure": { "delay": 744, "time": "1779386064" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 739, "time": "1779386119" }, "departure": { "delay": 739, "time": "1779386119" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 649, "time": "1779386149" }, "departure": { "delay": 649, "time": "1779386149" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 329, "time": "1779386249" }, "departure": { "delay": 329, "time": "1779386249" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 96, "time": "1779386316" }, "departure": { "delay": 96, "time": "1779386316" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -51, "time": "1779386349" }, "departure": { "delay": -51, "time": "1779386349" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -50, "time": "1779386410" }, "departure": { "delay": -50, "time": "1779386410" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1779386590" }, "departure": { "delay": 70, "time": "1779386590" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -50, "time": "1779386650" }, "departure": { "delay": -50, "time": "1779386650" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 10, "time": "1779386830" }, "departure": { "delay": 10, "time": "1779386830" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779385696", "trip": { "routeId": "604", "tripId": "410T-1938" } } }, { "id": "SM:402T-1914", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 902, "time": "1779384542" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1052, "time": "1779384692" }, "departure": { "delay": 1052, "time": "1779384812" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1142, "time": "1779384902" }, "departure": { "delay": 1142, "time": "1779384962" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1172, "time": "1779385052" }, "departure": { "delay": 1172, "time": "1779385052" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1166, "time": "1779385106" }, "departure": { "delay": 1166, "time": "1779385106" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1142, "time": "1779385132" }, "departure": { "delay": 1142, "time": "1779385202" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 812, "time": "1779385292" }, "departure": { "delay": 812, "time": "1779385292" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 592, "time": "1779385372" }, "departure": { "delay": 592, "time": "1779385372" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 422, "time": "1779385382" }, "departure": { "delay": 422, "time": "1779385382" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 443, "time": "1779385463" }, "departure": { "delay": 443, "time": "1779385463" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 563, "time": "1779385643" }, "departure": { "delay": 563, "time": "1779385643" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 443, "time": "1779385703" }, "departure": { "delay": 443, "time": "1779385703" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 503, "time": "1779385883" }, "departure": { "delay": 503, "time": "1779385883" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779384561", "trip": { "routeId": "604", "tripId": "402T-1914" } } }, { "id": "SM:402T-1957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779386340" }, "departure": { "time": "1779386340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779386580" }, "departure": { "time": "1779386580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779386640" }, "departure": { "time": "1779386640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779386760" }, "departure": { "time": "1779386760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779386820" }, "departure": { "time": "1779386820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779386880" }, "departure": { "time": "1779386880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779386940" }, "departure": { "time": "1779386940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779387120" }, "departure": { "time": "1779387120" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779387180" }, "departure": { "time": "1779387180" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779387360" }, "departure": { "time": "1779387360" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779387600" }, "departure": { "time": "1779387600" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779387960" }, "departure": { "time": "1779387960" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779388020" }, "departure": { "time": "1779388020" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779388080" }, "departure": { "time": "1779388080" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779388110" }, "departure": { "delay": -30, "time": "1779388110" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779388140" }, "departure": { "time": "1779388140" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779388200" }, "departure": { "time": "1779388200" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1779388320" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779386237", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1957" } } }, { "id": "SM:412T-1927", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779384540" }, "departure": { "time": "1779384540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779384780" }, "departure": { "time": "1779384780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779384840" }, "departure": { "time": "1779384840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779384960" }, "departure": { "time": "1779384960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 336, "time": "1779385020" }, "departure": { "delay": 336, "time": "1779385356" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 336, "time": "1779385416" }, "departure": { "delay": 336, "time": "1779385416" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 365, "time": "1779385505" }, "departure": { "delay": 365, "time": "1779385505" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 365, "time": "1779385610" }, "departure": { "delay": 365, "time": "1779385625" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 335, "time": "1779385655" }, "departure": { "delay": 335, "time": "1779385655" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 335, "time": "1779385715" }, "departure": { "delay": 335, "time": "1779385715" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 245, "time": "1779385786" }, "departure": { "delay": 245, "time": "1779385805" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 117, "time": "1779385917" }, "departure": { "delay": 117, "time": "1779385917" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 35, "time": "1779385974" }, "departure": { "delay": 35, "time": "1779386195" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 112, "time": "1779386332" }, "departure": { "delay": 112, "time": "1779386332" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 112, "time": "1779386392" }, "departure": { "delay": 112, "time": "1779386392" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 66, "time": "1779386406" }, "departure": { "delay": 66, "time": "1779386406" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1779386460" }, "departure": { "delay": 120, "time": "1779386460" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 120, "time": "1779386520" }, "departure": { "delay": 120, "time": "1779386520" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1779386640" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779384468", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1927" } } }, { "id": "SM:408T-2017", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779387420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779387540" }, "departure": { "time": "1779387540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779387780" }, "departure": { "time": "1779387780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779387840" }, "departure": { "time": "1779387840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779387960" }, "departure": { "time": "1779387960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779388020" }, "departure": { "time": "1779388020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779388080" }, "departure": { "time": "1779388080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779388140" }, "departure": { "time": "1779388140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779388260" }, "departure": { "time": "1779388260" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779388320" }, "departure": { "time": "1779388320" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779388380" }, "departure": { "time": "1779388380" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779388560" }, "departure": { "time": "1779388560" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779388800" }, "departure": { "time": "1779388800" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779389160" }, "departure": { "time": "1779389160" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779389220" }, "departure": { "time": "1779389220" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779389280" }, "departure": { "time": "1779389280" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779389310" }, "departure": { "delay": -30, "time": "1779389310" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779389340" }, "departure": { "time": "1779389340" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779389400" }, "departure": { "time": "1779389400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779389490" }, "departure": { "delay": 30, "time": "1779389490" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779389520" }, "departure": { "time": "1779389520" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779383950", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-2017" } } }, { "id": "SM:408T-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1779384962" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 63, "time": "1779385013" }, "departure": { "delay": 63, "time": "1779385023" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 92, "time": "1779385052" }, "departure": { "delay": 92, "time": "1779385052" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 92, "time": "1779385106" }, "departure": { "delay": 92, "time": "1779385112" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 122, "time": "1779385142" }, "departure": { "delay": 122, "time": "1779385142" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 253, "time": "1779385333" }, "departure": { "delay": 253, "time": "1779385333" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 277, "time": "1779385357" }, "departure": { "delay": 277, "time": "1779385357" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 332, "time": "1779385419" }, "departure": { "delay": 332, "time": "1779385472" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 482, "time": "1779385615" }, "departure": { "delay": 482, "time": "1779385682" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 692, "time": "1779385772" }, "departure": { "delay": 692, "time": "1779386012" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 392, "time": "1779386102" }, "departure": { "delay": 392, "time": "1779386132" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1779386213" }, "departure": { "delay": 180, "time": "1779386220" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 48, "time": "1779386268" }, "departure": { "delay": 48, "time": "1779386268" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 18, "time": "1779386298" }, "departure": { "delay": 18, "time": "1779386298" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 65, "time": "1779386405" }, "departure": { "delay": 65, "time": "1779386405" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -55, "time": "1779386465" }, "departure": { "delay": -55, "time": "1779386465" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -142, "time": "1779386498" }, "departure": { "delay": -142, "time": "1779386498" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -142, "time": "1779386558" }, "departure": { "delay": -142, "time": "1779386558" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -22, "time": "1779386738" }, "departure": { "delay": -22, "time": "1779386738" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -142, "time": "1779386798" }, "departure": { "delay": -142, "time": "1779386798" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -22, "time": "1779386978" }, "departure": { "delay": -22, "time": "1779386978" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779384993", "trip": { "routeId": "604", "tripId": "408T-1935" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 352, "time": "1779384112" }, "scheduleRelationship": "SKIPPED", "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 352, "time": "1779384172" }, "departure": { "delay": 352, "time": "1779384172" }, "scheduleRelationship": "SKIPPED", "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 269, "time": "1779384209" }, "departure": { "delay": 269, "time": "1779384209" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 219, "time": "1779384279" }, "departure": { "delay": 219, "time": "1779384279" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 188, "time": "1779384368" }, "departure": { "delay": 188, "time": "1779384368" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 59, "time": "1779384419" }, "departure": { "delay": 59, "time": "1779384419" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 60, "time": "1779384529" }, "departure": { "delay": 60, "time": "1779384540" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 69, "time": "1779384669" }, "departure": { "delay": 69, "time": "1779384669" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 69, "time": "1779384729" }, "departure": { "delay": 69, "time": "1779384729" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 69, "time": "1779384849" }, "departure": { "delay": 69, "time": "1779384849" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 70, "time": "1779384910" }, "departure": { "delay": 70, "time": "1779384910" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 36, "time": "1779384996" }, "departure": { "delay": 36, "time": "1779384996" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 38, "time": "1779385058" }, "departure": { "delay": 38, "time": "1779385058" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 29, "time": "1779385109" }, "departure": { "delay": 29, "time": "1779385109" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1779385140" }, "departure": { "time": "1779385140" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": -15, "time": "1779385185" }, "departure": { "delay": -15, "time": "1779385185" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": -28, "time": "1779385412" }, "departure": { "delay": -28, "time": "1779385412" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": -19, "time": "1779385481" }, "departure": { "delay": -19, "time": "1779385481" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": -19, "time": "1779385541" }, "departure": { "delay": -19, "time": "1779385541" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": -35, "time": "1779385585" }, "departure": { "delay": -35, "time": "1779385585" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1779385730" }, "departure": { "time": "1779385740" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": -61, "time": "1779385799" }, "departure": { "delay": -61, "time": "1779385799" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": -91, "time": "1779385889" }, "departure": { "delay": -91, "time": "1779385889" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": -186, "time": "1779386034" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779384168", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:802-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 182, "time": "1779385022" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 175, "time": "1779385195" }, "departure": { "delay": 175, "time": "1779385195" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 152, "time": "1779385289" }, "departure": { "delay": 152, "time": "1779385292" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 150, "time": "1779385350" }, "departure": { "delay": 150, "time": "1779385350" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 122, "time": "1779385502" }, "departure": { "delay": 122, "time": "1779385502" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 125, "time": "1779385565" }, "departure": { "delay": 125, "time": "1779385565" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1779385593" }, "departure": { "delay": 93, "time": "1779385593" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 83, "time": "1779385643" }, "departure": { "delay": 83, "time": "1779385643" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 52, "time": "1779385852" }, "departure": { "delay": 52, "time": "1779385852" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 62, "time": "1779385910" }, "departure": { "delay": 62, "time": "1779385922" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 92, "time": "1779386000" }, "departure": { "delay": 92, "time": "1779386012" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 89, "time": "1779386069" }, "departure": { "delay": 89, "time": "1779386069" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 130, "time": "1779386170" }, "departure": { "delay": 130, "time": "1779386170" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 147, "time": "1779386247" }, "departure": { "delay": 147, "time": "1779386247" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 147, "time": "1779386307" }, "departure": { "delay": 147, "time": "1779386307" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 147, "time": "1779386367" }, "departure": { "delay": 147, "time": "1779386367" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 267, "time": "1779386607" }, "departure": { "delay": 267, "time": "1779386607" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 267, "time": "1779386727" }, "departure": { "delay": 267, "time": "1779386727" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 327, "time": "1779386907" }, "departure": { "delay": 327, "time": "1779386907" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 267, "time": "1779387027" }, "departure": { "delay": 267, "time": "1779387027" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 267, "time": "1779387147" }, "departure": { "delay": 267, "time": "1779387147" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 207, "time": "1779387207" }, "departure": { "delay": 207, "time": "1779387207" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 207, "time": "1779387267" }, "departure": { "delay": 207, "time": "1779387267" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 207, "time": "1779387327" }, "departure": { "delay": 207, "time": "1779387327" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779385034", "trip": { "routeId": "608", "tripId": "802-1934" } } }, { "id": "SM:604-1933", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 10, "time": "1779384790" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": -80, "time": "1779384921" }, "departure": { "delay": -80, "time": "1779384940" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 10, "time": "1779385090" }, "departure": { "delay": 10, "time": "1779385150" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": -9, "time": "1779385251" }, "departure": { "delay": -9, "time": "1779385251" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -51, "time": "1779385509" }, "departure": { "delay": -51, "time": "1779385509" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -20, "time": "1779385560" }, "departure": { "delay": -20, "time": "1779385600" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -10, "time": "1779385670" }, "departure": { "delay": -10, "time": "1779385670" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -20, "time": "1779385720" }, "departure": { "delay": -20, "time": "1779385720" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -6, "time": "1779385794" }, "departure": { "delay": -6, "time": "1779385794" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 40, "time": "1779385879" }, "departure": { "delay": 40, "time": "1779385900" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 85, "time": "1779386065" }, "departure": { "delay": 85, "time": "1779386065" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 70, "time": "1779386170" }, "departure": { "delay": 70, "time": "1779386170" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 54, "time": "1779386214" }, "departure": { "delay": 54, "time": "1779386214" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 24, "time": "1779386244" }, "departure": { "delay": 24, "time": "1779386244" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 54, "time": "1779386274" }, "departure": { "delay": 54, "time": "1779386274" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 54, "time": "1779386334" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779384808", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1933" } } }, { "id": "SM:1106-2005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1779387300" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779384633", "trip": { "directionId": 1, "routeId": "11", "tripId": "1106-2005" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779386245" } }