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

18/04/2026
100%
19/04/2026
100%
20/04/2026
100%
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%
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

⚠️125 avertissements

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

Avertissements

vehicle_id not populated W002 42 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-0935 does not have a vehicle_id
  • trip_id 1101-0920 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 1101-0835 does not have a vehicle_id

schedule_relationship not populated W009 83 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-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0935 does not have a schedule_relationship
  • trip_id 1101-0920 stop_sequence 2 (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 992 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 1 964 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 18/05/2026 à 11h22 Europe/Paris.

trip_updates (45) 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 18/05/2026 à 11h22 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779096900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779095451", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:12-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779099000" }, "departure": { "time": "1779099000" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1779099420" }, "departure": { "time": "1779099420" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1779099480" }, "departure": { "time": "1779099480" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1779099540" }, "departure": { "time": "1779099540" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1779099600" }, "departure": { "time": "1779099600" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 } ], "timestamp": "1779095410", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1205" } } }, { "id": "SM:13-1206", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779099060" }, "departure": { "time": "1779099060" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1779099540" }, "departure": { "time": "1779099540" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1779099600" }, "departure": { "time": "1779099600" }, "stopId": "Réservoir_R", "stopSequence": 5 } ], "timestamp": "1779095462", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1206" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779098100" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1779098160" }, "departure": { "time": "1779098160" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1779098340" }, "departure": { "time": "1779098340" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1779098400" }, "departure": { "time": "1779098400" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1779098880" }, "departure": { "time": "1779098880" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1779098940" }, "departure": { "time": "1779098940" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1779099300" }, "departure": { "time": "1779099300" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1779099540" }, "departure": { "time": "1779099540" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1779099660" }, "departure": { "time": "1779099660" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 } ], "timestamp": "1779094507", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779098760" }, "departure": { "time": "1779098760" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1779099180" }, "departure": { "time": "1779099180" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1779099480" }, "departure": { "time": "1779099480" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1779099660" }, "departure": { "time": "1779099660" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1779099720" }, "departure": { "time": "1779099720" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 } ], "timestamp": "1779095162", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 220, "time": "1779097720" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 220, "time": "1779097840" }, "departure": { "delay": 220, "time": "1779097840" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 220, "time": "1779097900" }, "departure": { "delay": 220, "time": "1779097900" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 220, "time": "1779097960" }, "departure": { "delay": 220, "time": "1779097960" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 163, "time": "1779098023" }, "departure": { "delay": 163, "time": "1779098023" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": -9, "time": "1779098091" }, "departure": { "delay": -9, "time": "1779098091" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": -13, "time": "1779098207" }, "departure": { "delay": -13, "time": "1779098207" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -17, "time": "1779098323" }, "departure": { "delay": -17, "time": "1779098323" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": -17, "time": "1779098383" }, "departure": { "delay": -17, "time": "1779098383" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": -17, "time": "1779098443" }, "departure": { "delay": -17, "time": "1779098443" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -17, "time": "1779098563" }, "departure": { "delay": -17, "time": "1779098563" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -17, "time": "1779098623" }, "departure": { "delay": -17, "time": "1779098623" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -17, "time": "1779098683" }, "departure": { "delay": -17, "time": "1779098683" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -47, "time": "1779098713" }, "departure": { "delay": -47, "time": "1779098713" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": -17, "time": "1779098743" }, "departure": { "delay": -17, "time": "1779098743" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": -17, "time": "1779098863" }, "departure": { "delay": -17, "time": "1779098863" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": -19, "time": "1779099281" }, "departure": { "delay": -19, "time": "1779099281" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -19, "time": "1779099341" }, "departure": { "delay": -19, "time": "1779099341" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -17, "time": "1779099403" }, "departure": { "delay": -17, "time": "1779099403" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -19, "time": "1779099521" }, "departure": { "delay": -19, "time": "1779099521" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -19, "time": "1779099581" }, "departure": { "delay": -19, "time": "1779099581" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -19, "time": "1779099641" }, "departure": { "delay": -19, "time": "1779099641" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -19, "time": "1779099701" }, "departure": { "delay": -19, "time": "1779099701" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -73, "time": "1779099707" }, "departure": { "delay": -73, "time": "1779099707" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 } ], "timestamp": "1779096133", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779097500" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1779097620" }, "departure": { "time": "1779097620" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1779097680" }, "departure": { "time": "1779097680" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1779097740" }, "departure": { "time": "1779097740" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1779097800" }, "departure": { "time": "1779097800" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1779097860" }, "departure": { "time": "1779097860" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1779097980" }, "departure": { "time": "1779097980" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1779098040" }, "departure": { "time": "1779098040" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1779098100" }, "departure": { "time": "1779098100" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1779098220" }, "departure": { "time": "1779098220" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1779098340" }, "departure": { "time": "1779098340" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1779098520" }, "departure": { "time": "1779098520" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1779098640" }, "departure": { "time": "1779098640" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1779098760" }, "departure": { "time": "1779098760" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1779098820" }, "departure": { "time": "1779098820" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1779098850" }, "departure": { "delay": -30, "time": "1779098850" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1779098880" }, "departure": { "time": "1779098880" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1779098940" }, "departure": { "time": "1779098940" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1779099000" }, "departure": { "time": "1779099000" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1779099060" }, "departure": { "time": "1779099060" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1779099120" }, "departure": { "time": "1779099120" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1779099180" }, "departure": { "time": "1779099180" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1779099300" }, "departure": { "time": "1779099300" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1779099360" }, "departure": { "time": "1779099360" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1779099420" }, "departure": { "time": "1779099420" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1779099540" }, "departure": { "time": "1779099540" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1779099660" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779094497", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 215, "time": "1779095615" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 215, "time": "1779095705" }, "departure": { "delay": 215, "time": "1779095735" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 245, "time": "1779095793" }, "departure": { "delay": 245, "time": "1779095825" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 305, "time": "1779095882" }, "departure": { "delay": 305, "time": "1779095945" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 335, "time": "1779096030" }, "departure": { "delay": 335, "time": "1779096035" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 365, "time": "1779096099" }, "departure": { "delay": 365, "time": "1779096125" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 375, "time": "1779096195" }, "departure": { "delay": 375, "time": "1779096195" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 378, "time": "1779096258" }, "departure": { "delay": 378, "time": "1779096258" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 373, "time": "1779096313" }, "departure": { "delay": 373, "time": "1779096313" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 401, "time": "1779096401" }, "departure": { "delay": 401, "time": "1779096401" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 427, "time": "1779096547" }, "departure": { "delay": 427, "time": "1779096547" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 432, "time": "1779096672" }, "departure": { "delay": 432, "time": "1779096672" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 443, "time": "1779096743" }, "departure": { "delay": 443, "time": "1779096743" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 443, "time": "1779096863" }, "departure": { "delay": 443, "time": "1779096863" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 443, "time": "1779096923" }, "departure": { "delay": 443, "time": "1779096923" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 413, "time": "1779096953" }, "departure": { "delay": 413, "time": "1779096953" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 443, "time": "1779096983" }, "departure": { "delay": 443, "time": "1779096983" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 443, "time": "1779097043" }, "departure": { "delay": 443, "time": "1779097043" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 443, "time": "1779097103" }, "departure": { "delay": 443, "time": "1779097103" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 443, "time": "1779097163" }, "departure": { "delay": 443, "time": "1779097163" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 443, "time": "1779097223" }, "departure": { "delay": 443, "time": "1779097223" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 443, "time": "1779097283" }, "departure": { "delay": 443, "time": "1779097283" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 393, "time": "1779097353" }, "departure": { "delay": 393, "time": "1779097353" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 393, "time": "1779097413" }, "departure": { "delay": 393, "time": "1779097413" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 393, "time": "1779097473" }, "departure": { "delay": 393, "time": "1779097473" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 393, "time": "1779097593" }, "departure": { "delay": 393, "time": "1779097593" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 393, "time": "1779097713" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779095637", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 515, "time": "1779095315" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 515, "time": "1779095432" }, "departure": { "delay": 515, "time": "1779095435" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 495, "time": "1779095475" }, "departure": { "delay": 495, "time": "1779095475" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 472, "time": "1779095512" }, "departure": { "delay": 472, "time": "1779095512" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 515, "time": "1779095604" }, "departure": { "delay": 515, "time": "1779095615" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 450, "time": "1779095670" }, "departure": { "delay": 450, "time": "1779095670" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 468, "time": "1779095808" }, "departure": { "delay": 468, "time": "1779095808" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 468, "time": "1779095868" }, "departure": { "delay": 468, "time": "1779095868" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 485, "time": "1779095910" }, "departure": { "delay": 485, "time": "1779095945" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 485, "time": "1779096005" }, "departure": { "delay": 485, "time": "1779096005" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 485, "time": "1779096065" }, "departure": { "delay": 485, "time": "1779096065" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 425, "time": "1779096125" }, "departure": { "delay": 425, "time": "1779096125" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 425, "time": "1779096185" }, "departure": { "delay": 425, "time": "1779096185" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 395, "time": "1779096215" }, "departure": { "delay": 395, "time": "1779096215" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 425, "time": "1779096245" }, "departure": { "delay": 425, "time": "1779096245" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 425, "time": "1779096365" }, "departure": { "delay": 425, "time": "1779096365" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 388, "time": "1779096448" }, "departure": { "delay": 388, "time": "1779096448" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 388, "time": "1779096568" }, "departure": { "delay": 388, "time": "1779096568" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 361, "time": "1779096661" }, "departure": { "delay": 361, "time": "1779096661" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 333, "time": "1779096693" }, "departure": { "delay": 333, "time": "1779096693" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 307, "time": "1779096727" }, "departure": { "delay": 307, "time": "1779096727" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 280, "time": "1779096820" }, "departure": { "delay": 280, "time": "1779096820" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 289, "time": "1779096889" }, "departure": { "delay": 289, "time": "1779096889" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 293, "time": "1779096953" }, "departure": { "delay": 293, "time": "1779096953" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 308, "time": "1779097028" }, "departure": { "delay": 308, "time": "1779097028" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 297, "time": "1779097077" }, "departure": { "delay": 297, "time": "1779097077" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 310, "time": "1779097150" }, "departure": { "delay": 310, "time": "1779097150" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 310, "time": "1779097270" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779095337", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-1030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 390, "time": "1779093390" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 360, "time": "1779093480" }, "departure": { "delay": 360, "time": "1779093480" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 360, "time": "1779093540" }, "departure": { "delay": 360, "time": "1779093540" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 349, "time": "1779093589" }, "departure": { "delay": 349, "time": "1779093589" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 330, "time": "1779093630" }, "departure": { "delay": 330, "time": "1779093630" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 270, "time": "1779093690" }, "departure": { "delay": 270, "time": "1779093690" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 279, "time": "1779093819" }, "departure": { "delay": 279, "time": "1779093819" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 273, "time": "1779093873" }, "departure": { "delay": 273, "time": "1779093873" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 270, "time": "1779093917" }, "departure": { "delay": 270, "time": "1779093930" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 270, "time": "1779093983" }, "departure": { "delay": 270, "time": "1779093990" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 270, "time": "1779094070" }, "departure": { "delay": 270, "time": "1779094110" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 271, "time": "1779094171" }, "departure": { "delay": 271, "time": "1779094171" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 271, "time": "1779094231" }, "departure": { "delay": 271, "time": "1779094231" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 236, "time": "1779094256" }, "departure": { "delay": 236, "time": "1779094256" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 274, "time": "1779094294" }, "departure": { "delay": 274, "time": "1779094294" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 390, "time": "1779094517" }, "departure": { "delay": 390, "time": "1779094530" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 340, "time": "1779094600" }, "departure": { "delay": 340, "time": "1779094600" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 362, "time": "1779094691" }, "departure": { "delay": 362, "time": "1779094742" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 315, "time": "1779094815" }, "departure": { "delay": 315, "time": "1779094815" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1779094859" }, "departure": { "delay": 300, "time": "1779094860" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 360, "time": "1779094944" }, "departure": { "delay": 360, "time": "1779094980" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 339, "time": "1779095079" }, "departure": { "delay": 339, "time": "1779095079" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 360, "time": "1779095157" }, "departure": { "delay": 360, "time": "1779095160" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 390, "time": "1779095228" }, "departure": { "delay": 390, "time": "1779095250" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 419, "time": "1779095339" }, "departure": { "delay": 419, "time": "1779095339" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 420, "time": "1779095377" }, "departure": { "delay": 420, "time": "1779095400" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 451, "time": "1779095479" }, "departure": { "delay": 451, "time": "1779095491" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 414, "time": "1779095574" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779093413", "trip": { "routeId": "1", "tripId": "101-1030" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779097380" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779097410" }, "departure": { "delay": -30, "time": "1779097410" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1779097440" }, "departure": { "time": "1779097440" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1779097500" }, "departure": { "time": "1779097500" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1779097560" }, "departure": { "time": "1779097560" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1779097740" }, "departure": { "time": "1779097740" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1779097800" }, "departure": { "time": "1779097800" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1779097860" }, "departure": { "time": "1779097860" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1779097920" }, "departure": { "time": "1779097920" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1779098100" }, "departure": { "time": "1779098100" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1779098160" }, "departure": { "time": "1779098160" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1779098220" }, "departure": { "time": "1779098220" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1779098340" }, "departure": { "time": "1779098340" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1779098400" }, "departure": { "time": "1779098400" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1779098520" }, "departure": { "time": "1779098520" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1779098580" }, "departure": { "time": "1779098580" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1779098820" }, "departure": { "time": "1779098820" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1779098880" }, "departure": { "time": "1779098880" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1779098940" }, "departure": { "time": "1779098940" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1779099000" }, "departure": { "time": "1779099000" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "time": "1779099180" }, "departure": { "time": "1779099180" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "time": "1779099660" }, "departure": { "time": "1779099660" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 24 }, { "arrival": { "time": "1779099720" }, "departure": { "time": "1779099720" }, "stopId": "Chênes_608R", "stopSequence": 25 } ], "timestamp": "1779093785", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:201-1042", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1779093759" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 38, "time": "1779093815" }, "departure": { "delay": 38, "time": "1779093818" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 83, "time": "1779093863" }, "departure": { "delay": 83, "time": "1779093863" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 91, "time": "1779093931" }, "departure": { "delay": 91, "time": "1779093931" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 69, "time": "1779093969" }, "departure": { "delay": 69, "time": "1779093969" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 73, "time": "1779094153" }, "departure": { "delay": 73, "time": "1779094153" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 76, "time": "1779094216" }, "departure": { "delay": 76, "time": "1779094216" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 102, "time": "1779094277" }, "departure": { "delay": 102, "time": "1779094302" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 158, "time": "1779094395" }, "departure": { "delay": 158, "time": "1779094418" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 105, "time": "1779094545" }, "departure": { "delay": 105, "time": "1779094545" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 158, "time": "1779094641" }, "departure": { "delay": 158, "time": "1779094658" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 149, "time": "1779094709" }, "departure": { "delay": 149, "time": "1779094709" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 128, "time": "1779094808" }, "departure": { "delay": 128, "time": "1779094808" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 164, "time": "1779094872" }, "departure": { "delay": 164, "time": "1779094904" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 158, "time": "1779094958" }, "departure": { "delay": 158, "time": "1779095018" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 188, "time": "1779095108" }, "departure": { "delay": 188, "time": "1779095108" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 278, "time": "1779095258" }, "departure": { "delay": 278, "time": "1779095258" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 398, "time": "1779095458" }, "departure": { "delay": 398, "time": "1779095498" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 488, "time": "1779095634" }, "departure": { "delay": 488, "time": "1779095648" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 488, "time": "1779095708" }, "departure": { "delay": 488, "time": "1779095708" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 496, "time": "1779095776" }, "departure": { "delay": 496, "time": "1779095776" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 548, "time": "1779095862" }, "departure": { "delay": 548, "time": "1779095888" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779093785", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1042" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 69, "time": "1779094569" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 90, "time": "1779094650" }, "departure": { "delay": 90, "time": "1779094650" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 93, "time": "1779094773" }, "departure": { "delay": 93, "time": "1779094773" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 93, "time": "1779094893" }, "departure": { "delay": 93, "time": "1779094893" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 196, "time": "1779095056" }, "departure": { "delay": 196, "time": "1779095056" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 211, "time": "1779095131" }, "departure": { "delay": 211, "time": "1779095131" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 549, "time": "1779095451" }, "departure": { "delay": 549, "time": "1779095529" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 584, "time": "1779095624" }, "departure": { "delay": 584, "time": "1779095624" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 519, "time": "1779095649" }, "departure": { "delay": 519, "time": "1779095679" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 519, "time": "1779095709" }, "departure": { "delay": 519, "time": "1779095739" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 549, "time": "1779095829" }, "departure": { "delay": 549, "time": "1779095829" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 579, "time": "1779095919" }, "departure": { "delay": 579, "time": "1779095919" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 519, "time": "1779095974" }, "departure": { "delay": 519, "time": "1779095979" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 549, "time": "1779096044" }, "departure": { "delay": 549, "time": "1779096069" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 549, "time": "1779096189" }, "departure": { "delay": 549, "time": "1779096189" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 549, "time": "1779096249" }, "departure": { "delay": 549, "time": "1779096249" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 549, "time": "1779096309" }, "departure": { "delay": 549, "time": "1779096309" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 429, "time": "1779096369" }, "departure": { "delay": 429, "time": "1779096369" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 549, "time": "1779096549" }, "departure": { "delay": 549, "time": "1779096549" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 549, "time": "1779096609" }, "departure": { "delay": 549, "time": "1779096609" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 549, "time": "1779096669" }, "departure": { "delay": 549, "time": "1779096669" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 429, "time": "1779096729" }, "departure": { "delay": 429, "time": "1779096729" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779094600", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:201-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779097800" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1779097860" }, "departure": { "time": "1779097860" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1779098100" }, "departure": { "time": "1779098100" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1779098220" }, "departure": { "time": "1779098220" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1779098460" }, "departure": { "delay": 180, "time": "1779098460" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1779098700" }, "departure": { "delay": 360, "time": "1779098700" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1779098820" }, "departure": { "delay": 360, "time": "1779098820" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779098880" }, "departure": { "delay": 180, "time": "1779098880" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1779099000" }, "departure": { "delay": 240, "time": "1779099000" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1779099060" }, "departure": { "delay": 240, "time": "1779099060" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1779099180" }, "departure": { "delay": 300, "time": "1779099180" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1779099240" }, "departure": { "delay": 240, "time": "1779099240" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1779099300" }, "departure": { "delay": 240, "time": "1779099300" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1779099480" }, "departure": { "delay": 300, "time": "1779099480" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1779099540" }, "departure": { "delay": 300, "time": "1779099540" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1779099600" }, "departure": { "delay": 300, "time": "1779099600" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1779099660" }, "departure": { "delay": 180, "time": "1779099660" }, "stopId": "Tournesols_2A", "stopSequence": 18 } ], "timestamp": "1779094208", "trip": { "routeId": "2", "tripId": "201-1150" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779095400" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1779095520" }, "departure": { "time": "1779095520" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1779095640" }, "departure": { "time": "1779095640" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1779095820" }, "departure": { "time": "1779095820" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1779095880" }, "departure": { "time": "1779095880" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1779095910" }, "departure": { "delay": -30, "time": "1779095910" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1779095940" }, "departure": { "time": "1779095940" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1779096000" }, "departure": { "time": "1779096000" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1779096180" }, "departure": { "time": "1779096180" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1779096420" }, "departure": { "delay": 120, "time": "1779096420" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1779096480" }, "departure": { "delay": 60, "time": "1779096480" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1779096660" }, "departure": { "delay": 180, "time": "1779096660" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779096720" }, "departure": { "delay": 60, "time": "1779096720" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779096900" }, "departure": { "delay": 60, "time": "1779096900" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1779096960" }, "departure": { "delay": 60, "time": "1779096960" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779097020" }, "departure": { "delay": 60, "time": "1779097020" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779097080" }, "departure": { "delay": 60, "time": "1779097080" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779097260" }, "departure": { "delay": 180, "time": "1779097260" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1779097380" }, "departure": { "delay": 120, "time": "1779097380" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1779097620" }, "departure": { "delay": 240, "time": "1779097620" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1779097680" }, "departure": { "delay": 60, "time": "1779097680" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1779095451", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:5-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779098940" }, "departure": { "time": "1779098940" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1779099120" }, "departure": { "time": "1779099120" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 30, "time": "1779099270" }, "departure": { "delay": 30, "time": "1779099270" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 } ], "timestamp": "1779095709", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1205" } } }, { "id": "SM:301-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 115, "time": "1779094315" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 166, "time": "1779094426" }, "departure": { "delay": 166, "time": "1779094426" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 91, "time": "1779094471" }, "departure": { "delay": 91, "time": "1779094471" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 175, "time": "1779094585" }, "departure": { "delay": 175, "time": "1779094615" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 145, "time": "1779094705" }, "departure": { "delay": 145, "time": "1779094705" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 205, "time": "1779094795" }, "departure": { "delay": 205, "time": "1779094825" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 295, "time": "1779094975" }, "departure": { "delay": 295, "time": "1779095035" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 325, "time": "1779095095" }, "departure": { "delay": 325, "time": "1779095125" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 272, "time": "1779095192" }, "departure": { "delay": 272, "time": "1779095192" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 352, "time": "1779095332" }, "departure": { "delay": 352, "time": "1779095332" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 412, "time": "1779095452" }, "departure": { "delay": 412, "time": "1779095452" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 333, "time": "1779095493" }, "departure": { "delay": 333, "time": "1779095493" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 421, "time": "1779095701" }, "departure": { "delay": 421, "time": "1779095701" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1779094343", "trip": { "routeId": "603", "tripId": "301-1050" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779095880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779096000" }, "departure": { "time": "1779096000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779096240" }, "departure": { "time": "1779096240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779096300" }, "departure": { "time": "1779096300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779096420" }, "departure": { "time": "1779096420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779096540" }, "departure": { "time": "1779096540" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779096780" }, "departure": { "delay": 180, "time": "1779096780" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779096840" }, "departure": { "delay": 180, "time": "1779096840" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779096900" }, "departure": { "delay": 180, "time": "1779096900" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779096960" }, "departure": { "delay": 180, "time": "1779096960" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779095937", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779099600" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779099720" }, "departure": { "time": "1779099720" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 } ], "timestamp": "1779096009", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:301-1143Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779097380" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779097440" }, "departure": { "time": "1779097440" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779097560" }, "departure": { "time": "1779097560" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "time": "1779097620" }, "departure": { "time": "1779097620" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1779097800" }, "departure": { "delay": 60, "time": "1779097800" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 540, "time": "1779098340" }, "departure": { "delay": 540, "time": "1779098340" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779098520" }, "departure": { "delay": 180, "time": "1779098520" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779098580" }, "departure": { "delay": 60, "time": "1779098580" }, "stopId": "Domino_603A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779098700" }, "departure": { "delay": 120, "time": "1779098700" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1779098760" }, "departure": { "delay": 60, "time": "1779098760" }, "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1779098820" }, "departure": { "delay": 60, "time": "1779098820" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 120, "time": "1779098940" }, "departure": { "delay": 120, "time": "1779098940" }, "stopId": "Tivoli_A", "stopSequence": 12 }, { "arrival": { "delay": 120, "time": "1779099060" }, "departure": { "delay": 120, "time": "1779099060" }, "stopId": "Huningue_Frontière_A", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1779099180" }, "departure": { "delay": 120, "time": "1779099180" }, "stopId": "Hüningerstrasse_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1779099360" }, "departure": { "delay": 180, "time": "1779099360" }, "stopId": "Voltaplatz_A", "stopSequence": 15 } ], "timestamp": "1779094353", "trip": { "routeId": "603", "tripId": "301-1143Ner" } } }, { "id": "SM:411T-1148", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 348, "time": "1779098028" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 348, "time": "1779098208" }, "departure": { "delay": 348, "time": "1779098208" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 348, "time": "1779098328" }, "departure": { "delay": 348, "time": "1779098328" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 348, "time": "1779098388" }, "departure": { "delay": 348, "time": "1779098388" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 348, "time": "1779098568" }, "departure": { "delay": 348, "time": "1779098568" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 348, "time": "1779098628" }, "departure": { "delay": 348, "time": "1779098628" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 348, "time": "1779098688" }, "departure": { "delay": 348, "time": "1779098688" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 348, "time": "1779098748" }, "departure": { "delay": 348, "time": "1779098748" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 348, "time": "1779098928" }, "departure": { "delay": 348, "time": "1779098928" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 348, "time": "1779098988" }, "departure": { "delay": 348, "time": "1779098988" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 348, "time": "1779099048" }, "departure": { "delay": 348, "time": "1779099048" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1779096102", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1148" } } }, { "id": "SM:401T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 688, "time": "1779093988" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1017, "time": "1779094189" }, "departure": { "delay": 1017, "time": "1779094437" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1137, "time": "1779094527" }, "departure": { "delay": 1137, "time": "1779094617" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1167, "time": "1779094707" }, "departure": { "delay": 1167, "time": "1779094707" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1167, "time": "1779094767" }, "departure": { "delay": 1167, "time": "1779094767" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1137, "time": "1779094819" }, "departure": { "delay": 1137, "time": "1779094857" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 837, "time": "1779094947" }, "departure": { "delay": 837, "time": "1779094977" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 627, "time": "1779095060" }, "departure": { "delay": 627, "time": "1779095067" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 480, "time": "1779095100" }, "departure": { "delay": 480, "time": "1779095100" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 480, "time": "1779095160" }, "departure": { "delay": 480, "time": "1779095160" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 584, "time": "1779095324" }, "departure": { "delay": 584, "time": "1779095324" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 447, "time": "1779095367" }, "departure": { "delay": 447, "time": "1779095367" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 535, "time": "1779095575" }, "departure": { "delay": 535, "time": "1779095575" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779094013", "trip": { "routeId": "604", "tripId": "401T-1035" } } }, { "id": "SM:403T-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779098220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779098400" }, "departure": { "time": "1779098400" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779098520" }, "departure": { "time": "1779098520" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779098580" }, "departure": { "time": "1779098580" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779098760" }, "departure": { "time": "1779098760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779098820" }, "departure": { "time": "1779098820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779098880" }, "departure": { "time": "1779098880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779098940" }, "departure": { "time": "1779098940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779099120" }, "departure": { "time": "1779099120" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779099180" }, "departure": { "time": "1779099180" }, "stopId": "Breisach_R", "stopSequence": 10 } ], "timestamp": "1779095224", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1157" } } }, { "id": "SM:407T-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 58, "time": "1779094858" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 58, "time": "1779094978" }, "departure": { "delay": 58, "time": "1779094978" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 58, "time": "1779095188" }, "departure": { "delay": 58, "time": "1779095218" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 80, "time": "1779095300" }, "departure": { "delay": 80, "time": "1779095300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 88, "time": "1779095395" }, "departure": { "delay": 88, "time": "1779095428" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 119, "time": "1779095518" }, "departure": { "delay": 119, "time": "1779095519" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 104, "time": "1779095564" }, "departure": { "delay": 104, "time": "1779095564" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 104, "time": "1779095624" }, "departure": { "delay": 104, "time": "1779095624" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 77, "time": "1779095717" }, "departure": { "delay": 77, "time": "1779095717" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 76, "time": "1779095776" }, "departure": { "delay": 76, "time": "1779095776" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 48, "time": "1779095808" }, "departure": { "delay": 48, "time": "1779095808" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 71, "time": "1779096011" }, "departure": { "delay": 71, "time": "1779096011" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -18, "time": "1779096162" }, "departure": { "delay": -18, "time": "1779096162" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -262, "time": "1779096278" }, "departure": { "delay": -262, "time": "1779096278" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -229, "time": "1779096371" }, "departure": { "delay": -229, "time": "1779096371" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -224, "time": "1779096436" }, "departure": { "delay": -224, "time": "1779096436" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -270, "time": "1779096450" }, "departure": { "delay": -270, "time": "1779096450" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -228, "time": "1779096492" }, "departure": { "delay": -228, "time": "1779096492" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -248, "time": "1779096532" }, "departure": { "delay": -248, "time": "1779096532" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -249, "time": "1779096651" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779094879", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1100" } } }, { "id": "SM:409T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 85, "time": "1779095185" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 115, "time": "1779095305" }, "departure": { "delay": 115, "time": "1779095335" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 28, "time": "1779095488" }, "departure": { "delay": 28, "time": "1779095488" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 15, "time": "1779095535" }, "departure": { "delay": 15, "time": "1779095535" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -5, "time": "1779095622" }, "departure": { "delay": -5, "time": "1779095635" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -4, "time": "1779095696" }, "departure": { "delay": -4, "time": "1779095696" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": -5, "time": "1779095755" }, "departure": { "delay": -5, "time": "1779095755" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 10, "time": "1779095830" }, "departure": { "delay": 10, "time": "1779095830" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -17, "time": "1779095923" }, "departure": { "delay": -17, "time": "1779095923" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 25, "time": "1779095982" }, "departure": { "delay": 25, "time": "1779096025" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 85, "time": "1779096067" }, "departure": { "delay": 85, "time": "1779096145" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -22, "time": "1779096218" }, "departure": { "delay": -22, "time": "1779096218" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -156, "time": "1779096324" }, "departure": { "delay": -156, "time": "1779096324" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -398, "time": "1779096442" }, "departure": { "delay": -398, "time": "1779096442" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -368, "time": "1779096532" }, "departure": { "delay": -368, "time": "1779096532" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -366, "time": "1779096594" }, "departure": { "delay": -366, "time": "1779096594" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -413, "time": "1779096607" }, "departure": { "delay": -413, "time": "1779096607" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -371, "time": "1779096649" }, "departure": { "delay": -371, "time": "1779096649" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -391, "time": "1779096689" }, "departure": { "delay": -391, "time": "1779096689" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -392, "time": "1779096808" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779095213", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1105" } } }, { "id": "SM:401T-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779098100" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779098130" }, "departure": { "delay": -30, "time": "1779098130" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779098160" }, "departure": { "time": "1779098160" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1779098220" }, "departure": { "time": "1779098220" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779098280" }, "departure": { "time": "1779098280" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1779098400" }, "departure": { "delay": 60, "time": "1779098400" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779098460" }, "departure": { "delay": 60, "time": "1779098460" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779098520" }, "departure": { "delay": 60, "time": "1779098520" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779098640" }, "departure": { "delay": 120, "time": "1779098640" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 } ], "timestamp": "1779095203", "trip": { "routeId": "604", "tripId": "401T-1155" } } }, { "id": "SM:405T-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779094200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779094320" }, "departure": { "time": "1779094320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779094560" }, "departure": { "time": "1779094560" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779094620" }, "departure": { "time": "1779094620" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779094740" }, "departure": { "time": "1779094740" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779094800" }, "departure": { "time": "1779094800" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779094860" }, "departure": { "time": "1779094860" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 34, "time": "1779094954" }, "departure": { "delay": 34, "time": "1779094954" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 34, "time": "1779095044" }, "departure": { "delay": 34, "time": "1779095074" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 34, "time": "1779095133" }, "departure": { "delay": 34, "time": "1779095134" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 4, "time": "1779095164" }, "departure": { "delay": 4, "time": "1779095164" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 34, "time": "1779095224" }, "departure": { "delay": 34, "time": "1779095374" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 4, "time": "1779095465" }, "departure": { "delay": 4, "time": "1779095584" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 4, "time": "1779095675" }, "departure": { "delay": 4, "time": "1779095944" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 34, "time": "1779096034" }, "departure": { "delay": 34, "time": "1779096034" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 39, "time": "1779096099" }, "departure": { "delay": 39, "time": "1779096099" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 13, "time": "1779096133" }, "departure": { "delay": 13, "time": "1779096133" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 56, "time": "1779096176" }, "departure": { "delay": 56, "time": "1779096176" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 35, "time": "1779096215" }, "departure": { "delay": 35, "time": "1779096215" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 66, "time": "1779096306" }, "departure": { "delay": 66, "time": "1779096306" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 37, "time": "1779096337" }, "departure": { "delay": 37, "time": "1779096337" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779094260", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1050" } } }, { "id": "SM:407T-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1779097980" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 480, "time": "1779099420" }, "departure": { "delay": 480, "time": "1779099420" }, "stopId": "Breisach_A", "stopSequence": 10 } ], "timestamp": "1779095947", "trip": { "routeId": "604", "tripId": "407T-1145" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 648, "time": "1779096168" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 948, "time": "1779096588" }, "departure": { "delay": 948, "time": "1779096588" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1308, "time": "1779097068" }, "departure": { "delay": 1308, "time": "1779097068" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1308, "time": "1779097128" }, "departure": { "delay": 1308, "time": "1779097128" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1248, "time": "1779097188" }, "departure": { "delay": 1248, "time": "1779097188" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1008, "time": "1779097368" }, "departure": { "delay": 1008, "time": "1779097368" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 828, "time": "1779097488" }, "departure": { "delay": 828, "time": "1779097488" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 708, "time": "1779097548" }, "departure": { "delay": 708, "time": "1779097548" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 708, "time": "1779097608" }, "departure": { "delay": 708, "time": "1779097608" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 828, "time": "1779097788" }, "departure": { "delay": 828, "time": "1779097788" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 708, "time": "1779097848" }, "departure": { "delay": 708, "time": "1779097848" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 768, "time": "1779098028" }, "departure": { "delay": 768, "time": "1779098028" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779096144", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779096600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779096630" }, "departure": { "delay": -30, "time": "1779096630" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779096660" }, "departure": { "time": "1779096660" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779096690" }, "departure": { "delay": -30, "time": "1779096690" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779096720" }, "departure": { "time": "1779096720" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779096780" }, "departure": { "time": "1779096780" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779096840" }, "departure": { "delay": 60, "time": "1779096840" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779096900" }, "departure": { "delay": 60, "time": "1779096900" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779097020" }, "departure": { "delay": 120, "time": "1779097020" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1779097440" }, "departure": { "delay": 420, "time": "1779097440" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1779097920" }, "departure": { "delay": 180, "time": "1779097920" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779097980" }, "departure": { "delay": 60, "time": "1779097980" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779098040" }, "departure": { "delay": 60, "time": "1779098040" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1779098220" }, "departure": { "delay": 180, "time": "1779098220" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1779098340" }, "departure": { "delay": 120, "time": "1779098340" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779098400" }, "departure": { "delay": 60, "time": "1779098400" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779098460" }, "departure": { "delay": 60, "time": "1779098460" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779098640" }, "departure": { "delay": 180, "time": "1779098640" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1779098700" }, "departure": { "delay": 60, "time": "1779098700" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 180, "time": "1779098880" }, "departure": { "delay": 180, "time": "1779098880" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779093010", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:403T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779093300" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779093420" }, "departure": { "time": "1779093420" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779093660" }, "departure": { "time": "1779093660" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779093720" }, "departure": { "time": "1779093720" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779093840" }, "departure": { "time": "1779093840" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779093900" }, "departure": { "time": "1779093900" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779093960" }, "departure": { "time": "1779093960" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 50, "time": "1779094020" }, "departure": { "delay": 50, "time": "1779094070" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 139, "time": "1779094159" }, "departure": { "delay": 139, "time": "1779094279" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 119, "time": "1779094319" }, "departure": { "delay": 119, "time": "1779094319" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 96, "time": "1779094356" }, "departure": { "delay": 96, "time": "1779094356" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 79, "time": "1779094429" }, "departure": { "delay": 79, "time": "1779094519" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 259, "time": "1779094609" }, "departure": { "delay": 259, "time": "1779094939" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 19, "time": "1779095029" }, "departure": { "delay": 19, "time": "1779095059" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 79, "time": "1779095160" }, "departure": { "delay": 79, "time": "1779095179" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 91, "time": "1779095251" }, "departure": { "delay": 91, "time": "1779095251" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 72, "time": "1779095292" }, "departure": { "delay": 72, "time": "1779095292" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 49, "time": "1779095329" }, "departure": { "delay": 49, "time": "1779095329" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 50, "time": "1779095450" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779093351", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1035" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1779095162" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 38, "time": "1779095198" }, "departure": { "delay": 38, "time": "1779095198" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 67, "time": "1779095227" }, "departure": { "delay": 67, "time": "1779095227" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 62, "time": "1779095260" }, "departure": { "delay": 62, "time": "1779095282" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 152, "time": "1779095327" }, "departure": { "delay": 152, "time": "1779095372" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 242, "time": "1779095483" }, "departure": { "delay": 242, "time": "1779095522" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 302, "time": "1779095582" }, "departure": { "delay": 302, "time": "1779095582" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 332, "time": "1779095598" }, "departure": { "delay": 332, "time": "1779095672" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 632, "time": "1779095895" }, "departure": { "delay": 632, "time": "1779096032" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 944, "time": "1779096464" }, "departure": { "delay": 944, "time": "1779096464" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 815, "time": "1779096755" }, "departure": { "delay": 815, "time": "1779096755" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 704, "time": "1779096944" }, "departure": { "delay": 704, "time": "1779096944" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 584, "time": "1779097004" }, "departure": { "delay": 584, "time": "1779097004" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 584, "time": "1779097064" }, "departure": { "delay": 584, "time": "1779097064" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 704, "time": "1779097244" }, "departure": { "delay": 704, "time": "1779097244" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 644, "time": "1779097364" }, "departure": { "delay": 644, "time": "1779097364" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 584, "time": "1779097424" }, "departure": { "delay": 584, "time": "1779097424" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 584, "time": "1779097484" }, "departure": { "delay": 584, "time": "1779097484" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 704, "time": "1779097664" }, "departure": { "delay": 704, "time": "1779097664" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 584, "time": "1779097724" }, "departure": { "delay": 584, "time": "1779097724" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 704, "time": "1779097904" }, "departure": { "delay": 704, "time": "1779097904" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779095193", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:401T-1117", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779095820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779095940" }, "departure": { "time": "1779095940" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779096180" }, "departure": { "time": "1779096180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779096240" }, "departure": { "time": "1779096240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779096360" }, "departure": { "time": "1779096360" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779096420" }, "departure": { "time": "1779096420" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779096480" }, "departure": { "time": "1779096480" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779096540" }, "departure": { "time": "1779096540" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779096660" }, "departure": { "time": "1779096660" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779096720" }, "departure": { "time": "1779096720" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779096780" }, "departure": { "time": "1779096780" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779097200" }, "departure": { "time": "1779097200" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779097560" }, "departure": { "time": "1779097560" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779097620" }, "departure": { "time": "1779097620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779097680" }, "departure": { "time": "1779097680" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779097710" }, "departure": { "delay": -30, "time": "1779097710" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779097800" }, "departure": { "time": "1779097800" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779097890" }, "departure": { "delay": 30, "time": "1779097890" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779097920" }, "departure": { "time": "1779097920" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779095875", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1117" } } }, { "id": "SM:405T-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779099180" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779099360" }, "departure": { "time": "1779099360" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779099720" }, "departure": { "time": "1779099720" }, "stopId": "Frontière_R", "stopSequence": 5 } ], "timestamp": "1779095885", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1213" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779096840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1779097020" }, "departure": { "time": "1779097020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1779097140" }, "departure": { "time": "1779097140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1779097200" }, "departure": { "time": "1779097200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1779097380" }, "departure": { "time": "1779097380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1779097440" }, "departure": { "time": "1779097440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1779097500" }, "departure": { "time": "1779097500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1779097560" }, "departure": { "time": "1779097560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1779097800" }, "departure": { "time": "1779097800" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1779097860" }, "departure": { "time": "1779097860" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1779097920" }, "departure": { "time": "1779097920" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1779097980" }, "departure": { "time": "1779097980" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1779098040" }, "departure": { "time": "1779098040" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1779098100" }, "departure": { "time": "1779098100" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1779098160" }, "departure": { "time": "1779098160" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1779098220" }, "departure": { "time": "1779098220" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1779098460" }, "departure": { "delay": 120, "time": "1779098460" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1779098580" }, "departure": { "delay": 120, "time": "1779098580" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779098760" }, "departure": { "delay": 180, "time": "1779098760" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1779098880" }, "departure": { "delay": 120, "time": "1779098880" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1779099000" }, "departure": { "delay": 120, "time": "1779099000" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1779099060" }, "departure": { "delay": 60, "time": "1779099060" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1779099120" }, "departure": { "delay": 60, "time": "1779099120" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1779099180" }, "departure": { "delay": 60, "time": "1779099180" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779093248", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:801-1034", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1779093271" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 13, "time": "1779093433" }, "departure": { "delay": 13, "time": "1779093433" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1779093535" }, "departure": { "time": "1779093540" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": -8, "time": "1779093592" }, "departure": { "delay": -8, "time": "1779093592" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1779093721" }, "departure": { "time": "1779093780" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 13, "time": "1779093853" }, "departure": { "delay": 13, "time": "1779093853" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1779093900" }, "departure": { "time": "1779093900" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": -6, "time": "1779093954" }, "departure": { "delay": -6, "time": "1779093954" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1779094178" }, "departure": { "time": "1779094200" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 31, "time": "1779094273" }, "departure": { "delay": 31, "time": "1779094291" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 40, "time": "1779094360" }, "departure": { "delay": 40, "time": "1779094360" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 43, "time": "1779094423" }, "departure": { "delay": 43, "time": "1779094423" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 181, "time": "1779094606" }, "departure": { "delay": 181, "time": "1779094621" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 181, "time": "1779094676" }, "departure": { "delay": 181, "time": "1779094681" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 181, "time": "1779094722" }, "departure": { "delay": 181, "time": "1779094741" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 167, "time": "1779094787" }, "departure": { "delay": 167, "time": "1779094787" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 218, "time": "1779094937" }, "departure": { "delay": 218, "time": "1779094958" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 187, "time": "1779095047" }, "departure": { "delay": 187, "time": "1779095047" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 204, "time": "1779095184" }, "departure": { "delay": 204, "time": "1779095184" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 144, "time": "1779095304" }, "departure": { "delay": 144, "time": "1779095304" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 144, "time": "1779095424" }, "departure": { "delay": 144, "time": "1779095424" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 84, "time": "1779095484" }, "departure": { "delay": 84, "time": "1779095484" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 84, "time": "1779095544" }, "departure": { "delay": 84, "time": "1779095544" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 84, "time": "1779095604" }, "departure": { "delay": 84, "time": "1779095604" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779093289", "trip": { "routeId": "608", "tripId": "801-1034" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779099360" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1779099420" }, "departure": { "time": "1779099420" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1779099480" }, "departure": { "delay": 60, "time": "1779099480" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1779099510" }, "departure": { "delay": 30, "time": "1779099510" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1779099540" }, "departure": { "time": "1779099540" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1779099660" }, "departure": { "time": "1779099660" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 } ], "timestamp": "1779095761", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779095760" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1779095820" }, "departure": { "time": "1779095820" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1779095880" }, "departure": { "delay": 60, "time": "1779095880" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1779095910" }, "departure": { "delay": 30, "time": "1779095910" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1779095940" }, "departure": { "time": "1779095940" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1779096060" }, "departure": { "time": "1779096060" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1779096180" }, "departure": { "time": "1779096180" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1779096360" }, "departure": { "time": "1779096360" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1779096480" }, "departure": { "time": "1779096480" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1779096600" }, "departure": { "time": "1779096600" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1779096660" }, "departure": { "time": "1779096660" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1779096780" }, "departure": { "time": "1779096780" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1779096840" }, "departure": { "time": "1779096840" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1779096900" }, "departure": { "time": "1779096900" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1779096960" }, "departure": { "time": "1779096960" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1779097020" }, "departure": { "time": "1779097020" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1779097080" }, "departure": { "time": "1779097080" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1779097140" }, "departure": { "time": "1779097140" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1779097200" }, "departure": { "time": "1779097200" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1779097440" }, "departure": { "time": "1779097440" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1779097500" }, "departure": { "time": "1779097500" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1779097560" }, "departure": { "time": "1779097560" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1779097620" }, "departure": { "time": "1779097620" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1779097740" }, "departure": { "time": "1779097740" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1779097860" }, "departure": { "time": "1779097860" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1779097980" }, "departure": { "time": "1779097980" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1779098220" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779095812", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:601-1149", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 29, "time": "1779097769" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -1, "time": "1779097799" }, "departure": { "delay": -1, "time": "1779097799" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 29, "time": "1779097829" }, "departure": { "delay": 29, "time": "1779097829" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 29, "time": "1779097889" }, "departure": { "delay": 29, "time": "1779097889" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 29, "time": "1779097949" }, "departure": { "delay": 29, "time": "1779097949" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 29, "time": "1779098069" }, "departure": { "delay": 29, "time": "1779098069" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1779098249" }, "departure": { "delay": 29, "time": "1779098249" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 29, "time": "1779098309" }, "departure": { "delay": 29, "time": "1779098309" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 29, "time": "1779098369" }, "departure": { "delay": 29, "time": "1779098369" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 29, "time": "1779098429" }, "departure": { "delay": 29, "time": "1779098429" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 29, "time": "1779098489" }, "departure": { "delay": 29, "time": "1779098489" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 29, "time": "1779098549" }, "departure": { "delay": 29, "time": "1779098549" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1779096154", "trip": { "routeId": "6", "tripId": "601-1149" } } }, { "id": "SM:601-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 115, "time": "1779094495" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 90, "time": "1779094530" }, "departure": { "delay": 90, "time": "1779094530" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 145, "time": "1779094580" }, "departure": { "delay": 145, "time": "1779094585" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 145, "time": "1779094629" }, "departure": { "delay": 145, "time": "1779094645" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 145, "time": "1779094690" }, "departure": { "delay": 145, "time": "1779094705" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 175, "time": "1779094820" }, "departure": { "delay": 175, "time": "1779094855" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 174, "time": "1779095013" }, "departure": { "delay": 174, "time": "1779095034" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 175, "time": "1779095092" }, "departure": { "delay": 175, "time": "1779095095" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 186, "time": "1779095166" }, "departure": { "delay": 186, "time": "1779095166" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 175, "time": "1779095211" }, "departure": { "delay": 175, "time": "1779095215" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 184, "time": "1779095284" }, "departure": { "delay": 184, "time": "1779095284" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 175, "time": "1779095335" }, "departure": { "delay": 175, "time": "1779095335" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 115, "time": "1779095559" }, "departure": { "delay": 115, "time": "1779095575" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 55, "time": "1779095686" }, "departure": { "delay": 55, "time": "1779095695" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 160, "time": "1779095920" }, "departure": { "delay": 160, "time": "1779095920" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 302, "time": "1779096302" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1779094518", "trip": { "routeId": "6", "tripId": "601-1053" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779096000" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 28, "time": "1779096628" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779096020", "trip": { "routeId": "11", "tripId": "1101-1120" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 182, "time": "1779096302" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 182, "time": "1779096542" }, "departure": { "delay": 182, "time": "1779096542" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1779096629" }, "departure": { "delay": 149, "time": "1779096629" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 149, "time": "1779096749" }, "departure": { "delay": 149, "time": "1779096749" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1779097049" }, "departure": { "delay": 149, "time": "1779097049" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1779097109" }, "departure": { "delay": 149, "time": "1779097109" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1779097169" }, "departure": { "delay": 149, "time": "1779097169" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1779097229" }, "departure": { "delay": 149, "time": "1779097229" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1779097289" }, "departure": { "delay": 149, "time": "1779097289" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 149, "time": "1779097349" }, "departure": { "delay": 149, "time": "1779097349" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 149, "time": "1779097469" }, "departure": { "delay": 149, "time": "1779097469" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 149, "time": "1779097589" }, "departure": { "delay": 149, "time": "1779097589" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 149, "time": "1779097649" }, "departure": { "delay": 149, "time": "1779097649" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 119, "time": "1779097679" }, "departure": { "delay": 119, "time": "1779097679" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 149, "time": "1779097709" }, "departure": { "delay": 149, "time": "1779097709" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 149, "time": "1779097769" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779096154", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:1101-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 70, "time": "1779095170" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -103, "time": "1779095597" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779095193", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1105" } } }, { "id": "SM:1101-1150", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779098400" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779095451", "trip": { "routeId": "11", "tripId": "1101-1150" } } }, { "id": "SM:1101-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779098700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779095451", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1205" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779096161" } }