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

12/04/2026
100%
13/04/2026
99.3%
14/04/2026
99.4%
15/04/2026
100%
16/04/2026
100%
17/04/2026
99.3%
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%
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

⚠️123 avertissements

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

Avertissements

vehicle_id not populated W002 41 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 103-0905 does not have a vehicle_id

schedule_relationship not populated W009 82 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 1 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

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

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 1 073 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 126 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. 8 7 fois (23 % 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 12/05/2026 à 11h39 Europe/Paris.

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

{ "entity": [ { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 239, "time": "1778578739" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 239, "time": "1778579339" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1778578747", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:12-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778580600" }, "departure": { "time": "1778580600" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1778581020" }, "departure": { "time": "1778581020" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1778581080" }, "departure": { "time": "1778581080" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1778581200" }, "departure": { "time": "1778581200" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1778581380" }, "departure": { "time": "1778581380" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1778581440" }, "departure": { "time": "1778581440" }, "stopId": "Bellevue_R", "stopSequence": 8 }, { "arrival": { "time": "1778581740" }, "departure": { "time": "1778581740" }, "stopId": "Ferrette_R", "stopSequence": 9 }, { "arrival": { "delay": -30, "time": "1778581770" }, "departure": { "delay": -30, "time": "1778581770" }, "stopId": "Folgensbourg_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1778581800" }, "stopId": "Cesarhof_AR", "stopSequence": 11 } ], "timestamp": "1778577005", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1205" } } }, { "id": "SM:13-1206", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778580660" }, "departure": { "time": "1778580660" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1778581080" }, "departure": { "time": "1778581080" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1778581200" }, "departure": { "time": "1778581200" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1778581560" }, "departure": { "time": "1778581560" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1778581620" }, "departure": { "time": "1778581620" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1778581680" }, "departure": { "time": "1778581680" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1778581800" }, "departure": { "time": "1778581800" }, "stopId": "Steinacker_R", "stopSequence": 9 }, { "arrival": { "time": "1778581860" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 10 } ], "timestamp": "1778577067", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1206" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579700" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1778579760" }, "departure": { "time": "1778579760" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1778579940" }, "departure": { "time": "1778579940" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778580000" }, "departure": { "time": "1778580000" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1778580480" }, "departure": { "time": "1778580480" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1778580540" }, "departure": { "time": "1778580540" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1778580900" }, "departure": { "time": "1778580900" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1778581260" }, "departure": { "time": "1778581260" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "time": "1778581380" }, "departure": { "time": "1778581380" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "time": "1778581500" }, "departure": { "time": "1778581500" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "time": "1778581620" }, "departure": { "time": "1778581620" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "time": "1778582280" }, "departure": { "time": "1778582280" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 } ], "timestamp": "1778576102", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778580360" }, "departure": { "time": "1778580360" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1778580780" }, "departure": { "time": "1778580780" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1778581080" }, "departure": { "time": "1778581080" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1778581260" }, "departure": { "time": "1778581260" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1778581320" }, "departure": { "time": "1778581320" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1778581500" }, "departure": { "time": "1778581500" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1778581680" }, "departure": { "time": "1778581680" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1778581800" }, "departure": { "time": "1778581800" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1778581980" }, "departure": { "time": "1778581980" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1778582040" }, "departure": { "time": "1778582040" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 } ], "timestamp": "1778576768", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 837, "time": "1778582637" }, "stopId": "Alsace_R", "stopSequence": 1 } ], "timestamp": "1778578674", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1299, "time": "1778580399" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 1299, "time": "1778580519" }, "departure": { "delay": 1299, "time": "1778580519" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 1299, "time": "1778580579" }, "departure": { "delay": 1299, "time": "1778580579" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 1299, "time": "1778580639" }, "departure": { "delay": 1299, "time": "1778580639" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 1270, "time": "1778580730" }, "departure": { "delay": 1270, "time": "1778580730" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 1183, "time": "1778580883" }, "departure": { "delay": 1183, "time": "1778580883" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 1183, "time": "1778581003" }, "departure": { "delay": 1183, "time": "1778581003" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 1183, "time": "1778581123" }, "departure": { "delay": 1183, "time": "1778581123" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 1183, "time": "1778581183" }, "departure": { "delay": 1183, "time": "1778581183" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 1183, "time": "1778581243" }, "departure": { "delay": 1183, "time": "1778581243" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 1183, "time": "1778581363" }, "departure": { "delay": 1183, "time": "1778581363" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 1183, "time": "1778581423" }, "departure": { "delay": 1183, "time": "1778581423" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 1183, "time": "1778581483" }, "departure": { "delay": 1183, "time": "1778581483" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 1153, "time": "1778581513" }, "departure": { "delay": 1153, "time": "1778581513" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 1183, "time": "1778581543" }, "departure": { "delay": 1183, "time": "1778581543" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 1183, "time": "1778581663" }, "departure": { "delay": 1183, "time": "1778581663" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 1183, "time": "1778581783" }, "departure": { "delay": 1183, "time": "1778581783" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 1107, "time": "1778581887" }, "departure": { "delay": 1107, "time": "1778581887" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 1069, "time": "1778581969" }, "departure": { "delay": 1069, "time": "1778581969" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 1069, "time": "1778582029" }, "departure": { "delay": 1069, "time": "1778582029" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 1107, "time": "1778582127" }, "departure": { "delay": 1107, "time": "1778582127" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 1069, "time": "1778582209" }, "departure": { "delay": 1069, "time": "1778582209" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 1069, "time": "1778582269" }, "departure": { "delay": 1069, "time": "1778582269" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 1069, "time": "1778582329" }, "departure": { "delay": 1069, "time": "1778582329" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 1069, "time": "1778582629" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1778578674", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579100" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1778579220" }, "departure": { "time": "1778579220" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1778579280" }, "departure": { "time": "1778579280" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1778579340" }, "departure": { "time": "1778579340" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1778579400" }, "departure": { "time": "1778579400" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1778579460" }, "departure": { "time": "1778579460" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1778579580" }, "departure": { "time": "1778579580" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1778579640" }, "departure": { "time": "1778579640" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1778579700" }, "departure": { "time": "1778579700" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1778579940" }, "departure": { "time": "1778579940" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1778580120" }, "departure": { "time": "1778580120" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1778580240" }, "departure": { "time": "1778580240" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1778580360" }, "departure": { "time": "1778580360" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1778580420" }, "departure": { "time": "1778580420" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1778580450" }, "departure": { "delay": -30, "time": "1778580450" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1778580480" }, "departure": { "time": "1778580480" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1778580540" }, "departure": { "time": "1778580540" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1778580600" }, "departure": { "time": "1778580600" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1778580660" }, "departure": { "time": "1778580660" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1778580720" }, "departure": { "time": "1778580720" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1778580780" }, "departure": { "time": "1778580780" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1778580900" }, "departure": { "time": "1778580900" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1778580960" }, "departure": { "time": "1778580960" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1778581020" }, "departure": { "time": "1778581020" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1778581260" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778575508", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:104-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778581500" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1778581620" }, "departure": { "time": "1778581620" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1778581680" }, "departure": { "time": "1778581680" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778581740" }, "departure": { "time": "1778581740" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1778582100" }, "departure": { "time": "1778582100" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1778582220" }, "departure": { "time": "1778582220" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1778582340" }, "departure": { "time": "1778582340" }, "stopId": "Halliers_A", "stopSequence": 8 } ], "timestamp": "1778577901", "trip": { "routeId": "1", "tripId": "104-1225" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1250, "time": "1778578250" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 1220, "time": "1778578324" }, "departure": { "delay": 1220, "time": "1778578340" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 1250, "time": "1778578403" }, "departure": { "delay": 1250, "time": "1778578430" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 1310, "time": "1778578515" }, "departure": { "delay": 1310, "time": "1778578550" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 1340, "time": "1778578624" }, "departure": { "delay": 1340, "time": "1778578640" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 1370, "time": "1778578719" }, "departure": { "delay": 1370, "time": "1778578730" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 1406, "time": "1778578826" }, "departure": { "delay": 1406, "time": "1778578826" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 1406, "time": "1778578886" }, "departure": { "delay": 1406, "time": "1778578886" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 1406, "time": "1778578946" }, "departure": { "delay": 1406, "time": "1778578946" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 1445, "time": "1778579045" }, "departure": { "delay": 1445, "time": "1778579045" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 1445, "time": "1778579165" }, "departure": { "delay": 1445, "time": "1778579165" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 1452, "time": "1778579292" }, "departure": { "delay": 1452, "time": "1778579292" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 1490, "time": "1778579390" }, "departure": { "delay": 1490, "time": "1778579390" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 1490, "time": "1778579510" }, "departure": { "delay": 1490, "time": "1778579510" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 1490, "time": "1778579570" }, "departure": { "delay": 1490, "time": "1778579570" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 1460, "time": "1778579600" }, "departure": { "delay": 1460, "time": "1778579600" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 1490, "time": "1778579630" }, "departure": { "delay": 1490, "time": "1778579630" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 1490, "time": "1778579690" }, "departure": { "delay": 1490, "time": "1778579690" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 1490, "time": "1778579750" }, "departure": { "delay": 1490, "time": "1778579750" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 1490, "time": "1778579810" }, "departure": { "delay": 1490, "time": "1778579810" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 1485, "time": "1778579865" }, "departure": { "delay": 1485, "time": "1778579865" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 1475, "time": "1778579915" }, "departure": { "delay": 1475, "time": "1778579915" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 1474, "time": "1778580034" }, "departure": { "delay": 1474, "time": "1778580034" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 1472, "time": "1778580092" }, "departure": { "delay": 1472, "time": "1778580092" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 1472, "time": "1778580152" }, "departure": { "delay": 1472, "time": "1778580152" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 1472, "time": "1778580272" }, "departure": { "delay": 1472, "time": "1778580272" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 1472, "time": "1778580392" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778578271", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 200, "time": "1778576600" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 195, "time": "1778576715" }, "departure": { "delay": 195, "time": "1778576715" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 175, "time": "1778576755" }, "departure": { "delay": 175, "time": "1778576755" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 170, "time": "1778576810" }, "departure": { "delay": 170, "time": "1778576810" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 159, "time": "1778576859" }, "departure": { "delay": 159, "time": "1778576859" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 91, "time": "1778576911" }, "departure": { "delay": 91, "time": "1778576911" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 64, "time": "1778577004" }, "departure": { "delay": 64, "time": "1778577004" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 80, "time": "1778577064" }, "departure": { "delay": 80, "time": "1778577080" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 74, "time": "1778577134" }, "departure": { "delay": 74, "time": "1778577134" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 50, "time": "1778577170" }, "departure": { "delay": 50, "time": "1778577170" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 51, "time": "1778577231" }, "departure": { "delay": 51, "time": "1778577231" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -10, "time": "1778577279" }, "departure": { "delay": -10, "time": "1778577290" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 20, "time": "1778577354" }, "departure": { "delay": 20, "time": "1778577380" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -1, "time": "1778577419" }, "departure": { "delay": -1, "time": "1778577419" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 80, "time": "1778577462" }, "departure": { "delay": 80, "time": "1778577500" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 200, "time": "1778577667" }, "departure": { "delay": 200, "time": "1778577740" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 170, "time": "1778577793" }, "departure": { "delay": 170, "time": "1778577830" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 170, "time": "1778577904" }, "departure": { "delay": 170, "time": "1778577950" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 170, "time": "1778578046" }, "departure": { "delay": 170, "time": "1778578070" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 170, "time": "1778578110" }, "departure": { "delay": 170, "time": "1778578130" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 200, "time": "1778578184" }, "departure": { "delay": 200, "time": "1778578220" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 231, "time": "1778578351" }, "departure": { "delay": 231, "time": "1778578371" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 239, "time": "1778578439" }, "departure": { "delay": 239, "time": "1778578439" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 239, "time": "1778578499" }, "departure": { "delay": 239, "time": "1778578499" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 272, "time": "1778578592" }, "departure": { "delay": 272, "time": "1778578592" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 260, "time": "1778578640" }, "departure": { "delay": 260, "time": "1778578640" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 324, "time": "1778578764" }, "departure": { "delay": 324, "time": "1778578764" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 324, "time": "1778578884" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1778576624", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-1030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1062, "time": "1778575662" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 1070, "time": "1778575790" }, "departure": { "delay": 1070, "time": "1778575790" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 1032, "time": "1778575812" }, "departure": { "delay": 1032, "time": "1778575812" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 1032, "time": "1778575872" }, "departure": { "delay": 1032, "time": "1778575872" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 1014, "time": "1778575914" }, "departure": { "delay": 1014, "time": "1778575914" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 942, "time": "1778575962" }, "departure": { "delay": 942, "time": "1778575962" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 1009, "time": "1778576149" }, "departure": { "delay": 1009, "time": "1778576149" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 1026, "time": "1778576226" }, "departure": { "delay": 1026, "time": "1778576226" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 1068, "time": "1778576328" }, "departure": { "delay": 1068, "time": "1778576328" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 1081, "time": "1778576401" }, "departure": { "delay": 1081, "time": "1778576401" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 1002, "time": "1778576442" }, "departure": { "delay": 1002, "time": "1778576442" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 1033, "time": "1778576502" }, "departure": { "delay": 1033, "time": "1778576533" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 1033, "time": "1778576593" }, "departure": { "delay": 1033, "time": "1778576593" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 1004, "time": "1778576624" }, "departure": { "delay": 1004, "time": "1778576624" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 1041, "time": "1778576661" }, "departure": { "delay": 1041, "time": "1778576661" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 1122, "time": "1778576839" }, "departure": { "delay": 1122, "time": "1778576862" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 1242, "time": "1778576952" }, "departure": { "delay": 1242, "time": "1778577102" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 1272, "time": "1778577227" }, "departure": { "delay": 1272, "time": "1778577252" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 1272, "time": "1778577337" }, "departure": { "delay": 1272, "time": "1778577372" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 1332, "time": "1778577448" }, "departure": { "delay": 1332, "time": "1778577492" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 1362, "time": "1778577549" }, "departure": { "delay": 1362, "time": "1778577582" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 1338, "time": "1778577678" }, "departure": { "delay": 1338, "time": "1778577678" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 1392, "time": "1778577754" }, "departure": { "delay": 1392, "time": "1778577792" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 1397, "time": "1778577857" }, "departure": { "delay": 1397, "time": "1778577857" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 1422, "time": "1778577934" }, "departure": { "delay": 1422, "time": "1778577942" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 1422, "time": "1778578002" }, "departure": { "delay": 1422, "time": "1778578002" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 1482, "time": "1778578106" }, "departure": { "delay": 1482, "time": "1778578122" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 1457, "time": "1778578217" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1778575685", "trip": { "routeId": "1", "tripId": "101-1030" } } }, { "id": "SM:203-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778581800" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1778581980" }, "departure": { "time": "1778581980" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1778582100" }, "departure": { "time": "1778582100" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1778582340" }, "departure": { "delay": 180, "time": "1778582340" }, "stopId": "Sauvage_A", "stopSequence": 5 } ], "timestamp": "1778578207", "trip": { "routeId": "2", "tripId": "203-1230" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778578980" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778579010" }, "departure": { "delay": -30, "time": "1778579010" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1778579040" }, "departure": { "time": "1778579040" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1778579100" }, "departure": { "time": "1778579100" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1778579160" }, "departure": { "time": "1778579160" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1778579340" }, "departure": { "time": "1778579340" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1778579400" }, "departure": { "time": "1778579400" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1778579460" }, "departure": { "time": "1778579460" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1778579520" }, "departure": { "time": "1778579520" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1778579700" }, "departure": { "time": "1778579700" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1778579760" }, "departure": { "time": "1778579760" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1778579940" }, "departure": { "time": "1778579940" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1778580000" }, "departure": { "time": "1778580000" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1778580120" }, "departure": { "time": "1778580120" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1778580180" }, "departure": { "time": "1778580180" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1778580420" }, "departure": { "time": "1778580420" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1778580480" }, "departure": { "time": "1778580480" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1778580540" }, "departure": { "time": "1778580540" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1778580600" }, "departure": { "time": "1778580600" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "time": "1778580780" }, "departure": { "time": "1778580780" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "time": "1778581260" }, "departure": { "time": "1778581260" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 24 }, { "arrival": { "time": "1778581320" }, "departure": { "time": "1778581320" }, "stopId": "Chênes_608R", "stopSequence": 25 }, { "arrival": { "delay": 120, "time": "1778581560" }, "departure": { "delay": 120, "time": "1778581560" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 120, "time": "1778581680" }, "departure": { "delay": 120, "time": "1778581680" }, "stopId": "Fontaine_R", "stopSequence": 27 } ], "timestamp": "1778575384", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 247, "time": "1778576347" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 285, "time": "1778576445" }, "departure": { "delay": 285, "time": "1778576445" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 285, "time": "1778576565" }, "departure": { "delay": 285, "time": "1778576565" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 285, "time": "1778576685" }, "departure": { "delay": 285, "time": "1778576685" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 579, "time": "1778577015" }, "departure": { "delay": 579, "time": "1778577039" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 577, "time": "1778577097" }, "departure": { "delay": 577, "time": "1778577097" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 667, "time": "1778577202" }, "departure": { "delay": 667, "time": "1778577247" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 697, "time": "1778577331" }, "departure": { "delay": 697, "time": "1778577337" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 667, "time": "1778577406" }, "departure": { "delay": 667, "time": "1778577427" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 697, "time": "1778577487" }, "departure": { "delay": 697, "time": "1778577517" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 728, "time": "1778577608" }, "departure": { "delay": 728, "time": "1778577608" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 734, "time": "1778577674" }, "departure": { "delay": 734, "time": "1778577674" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 654, "time": "1778577714" }, "departure": { "delay": 654, "time": "1778577714" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 637, "time": "1778577757" }, "departure": { "delay": 637, "time": "1778577757" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 694, "time": "1778577934" }, "departure": { "delay": 694, "time": "1778577934" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 697, "time": "1778577991" }, "departure": { "delay": 697, "time": "1778577997" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 727, "time": "1778578081" }, "departure": { "delay": 727, "time": "1778578087" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 629, "time": "1778578169" }, "departure": { "delay": 629, "time": "1778578169" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 713, "time": "1778578313" }, "departure": { "delay": 713, "time": "1778578313" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 727, "time": "1778578374" }, "departure": { "delay": 727, "time": "1778578387" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 727, "time": "1778578447" }, "departure": { "delay": 727, "time": "1778578447" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 607, "time": "1778578499" }, "departure": { "delay": 607, "time": "1778578507" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1778576351", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:201-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579400" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1778579460" }, "departure": { "time": "1778579460" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1778579700" }, "departure": { "time": "1778579700" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1778580060" }, "departure": { "delay": 180, "time": "1778580060" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1778580300" }, "departure": { "delay": 360, "time": "1778580300" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1778580360" }, "departure": { "delay": 360, "time": "1778580360" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1778580420" }, "departure": { "delay": 360, "time": "1778580420" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1778580480" }, "departure": { "delay": 180, "time": "1778580480" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1778580600" }, "departure": { "delay": 240, "time": "1778580600" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1778580660" }, "departure": { "delay": 240, "time": "1778580660" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1778580780" }, "departure": { "delay": 300, "time": "1778580780" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1778580840" }, "departure": { "delay": 240, "time": "1778580840" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1778580900" }, "departure": { "delay": 240, "time": "1778580900" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1778581080" }, "departure": { "delay": 300, "time": "1778581080" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1778581140" }, "departure": { "delay": 300, "time": "1778581140" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1778581200" }, "departure": { "delay": 300, "time": "1778581200" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1778581260" }, "departure": { "delay": 180, "time": "1778581260" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1778581440" }, "departure": { "delay": 300, "time": "1778581440" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1778581500" }, "departure": { "delay": 300, "time": "1778581500" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1778581560" }, "departure": { "delay": 300, "time": "1778581560" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1778581620" }, "departure": { "delay": 180, "time": "1778581620" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1778575801", "trip": { "routeId": "2", "tripId": "201-1150" } } }, { "id": "SM:201-1237", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778582220" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778582250" }, "departure": { "delay": -30, "time": "1778582250" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1778582280" }, "departure": { "time": "1778582280" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1778582340" }, "departure": { "time": "1778582340" }, "stopId": "Les_Biches_R", "stopSequence": 4 } ], "timestamp": "1778578623", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1237" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778577000" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1778577120" }, "departure": { "time": "1778577120" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1778577240" }, "departure": { "time": "1778577240" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1778577420" }, "departure": { "time": "1778577420" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1778577480" }, "departure": { "time": "1778577480" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1778577510" }, "departure": { "delay": -30, "time": "1778577510" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1778577540" }, "departure": { "time": "1778577540" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1778577600" }, "departure": { "time": "1778577600" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1778577780" }, "departure": { "time": "1778577780" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1778578020" }, "departure": { "delay": 120, "time": "1778578020" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1778578080" }, "departure": { "delay": 60, "time": "1778578080" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1778578260" }, "departure": { "delay": 180, "time": "1778578260" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1778578320" }, "departure": { "delay": 60, "time": "1778578320" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1778578500" }, "departure": { "delay": 60, "time": "1778578500" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1778578560" }, "departure": { "delay": 60, "time": "1778578560" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1778578620" }, "departure": { "delay": 60, "time": "1778578620" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1778578680" }, "departure": { "delay": 60, "time": "1778578680" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1778578860" }, "departure": { "delay": 180, "time": "1778578860" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1778578980" }, "departure": { "delay": 120, "time": "1778578980" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1778579220" }, "departure": { "delay": 240, "time": "1778579220" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1778579280" }, "departure": { "delay": 60, "time": "1778579280" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1778577057", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:5-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778580540" }, "departure": { "time": "1778580540" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1778580720" }, "departure": { "time": "1778580720" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1778580780" }, "departure": { "time": "1778580780" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "time": "1778580840" }, "departure": { "time": "1778580840" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 30, "time": "1778580870" }, "departure": { "delay": 30, "time": "1778580870" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 30, "time": "1778580930" }, "departure": { "delay": 30, "time": "1778580930" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 40, "time": "1778581180" }, "departure": { "delay": 40, "time": "1778581180" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 160, "time": "1778581420" }, "departure": { "delay": 160, "time": "1778581420" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 100, "time": "1778581480" }, "departure": { "delay": 100, "time": "1778581480" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 220, "time": "1778581660" }, "departure": { "delay": 220, "time": "1778581660" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 100, "time": "1778581720" }, "departure": { "delay": 100, "time": "1778581720" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 160, "time": "1778581840" }, "departure": { "delay": 160, "time": "1778581840" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 100, "time": "1778581900" }, "departure": { "delay": 100, "time": "1778581900" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 100, "time": "1778581960" }, "departure": { "delay": 100, "time": "1778581960" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 100, "time": "1778582020" }, "departure": { "delay": 100, "time": "1778582020" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 100, "time": "1778582080" }, "departure": { "delay": 100, "time": "1778582080" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 220, "time": "1778582260" }, "departure": { "delay": 220, "time": "1778582260" }, "stopId": "Rousserolles_R", "stopSequence": 19 } ], "timestamp": "1778577304", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1205" } } }, { "id": "SM:5-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 900, "time": "1778582100" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "delay": 780, "time": "1778582160" }, "departure": { "delay": 780, "time": "1778582160" }, "stopId": "Rue_de_Séville_R", "stopSequence": 2 }, { "arrival": { "delay": 840, "time": "1778582340" }, "departure": { "delay": 840, "time": "1778582340" }, "stopId": "Chapelle_R", "stopSequence": 3 } ], "timestamp": "1778578509", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1220" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 177, "time": "1778577657" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 198, "time": "1778577798" }, "departure": { "delay": 198, "time": "1778577798" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 115, "time": "1778577955" }, "departure": { "delay": 115, "time": "1778577955" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 107, "time": "1778578007" }, "departure": { "delay": 107, "time": "1778578007" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 107, "time": "1778578127" }, "departure": { "delay": 107, "time": "1778578127" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 107, "time": "1778578247" }, "departure": { "delay": 107, "time": "1778578247" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 569, "time": "1778578769" }, "departure": { "delay": 569, "time": "1778578769" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 569, "time": "1778578829" }, "departure": { "delay": 569, "time": "1778578829" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 567, "time": "1778578887" }, "departure": { "delay": 567, "time": "1778578887" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 567, "time": "1778578947" }, "departure": { "delay": 567, "time": "1778578947" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1778577716", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:303-1230", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1778581980" }, "departure": { "time": "1778581980" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1778582160" }, "departure": { "delay": 120, "time": "1778582160" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1778582220" }, "departure": { "delay": 60, "time": "1778582220" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1778582340" }, "departure": { "delay": 120, "time": "1778582340" }, "stopId": "Tournesols_2R", "stopSequence": 6 } ], "timestamp": "1778578260", "trip": { "routeId": "603", "tripId": "303-1230" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 84, "time": "1778581284" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 92, "time": "1778581412" }, "departure": { "delay": 92, "time": "1778581412" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 75, "time": "1778581635" }, "departure": { "delay": 75, "time": "1778581635" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 75, "time": "1778581695" }, "departure": { "delay": 75, "time": "1778581695" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 75, "time": "1778581815" }, "departure": { "delay": 75, "time": "1778581815" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 75, "time": "1778581935" }, "departure": { "delay": 75, "time": "1778581935" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 259, "time": "1778582179" }, "departure": { "delay": 259, "time": "1778582179" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 } ], "timestamp": "1778578737", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:301-1143Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 207, "time": "1778579187" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 207, "time": "1778579247" }, "departure": { "delay": 207, "time": "1778579247" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 207, "time": "1778579367" }, "departure": { "delay": 207, "time": "1778579367" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 207, "time": "1778579427" }, "departure": { "delay": 207, "time": "1778579427" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 267, "time": "1778579607" }, "departure": { "delay": 267, "time": "1778579607" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 747, "time": "1778580147" }, "departure": { "delay": 747, "time": "1778580147" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 387, "time": "1778580327" }, "departure": { "delay": 387, "time": "1778580327" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 267, "time": "1778580387" }, "departure": { "delay": 267, "time": "1778580387" }, "stopId": "Domino_603A", "stopSequence": 8 }, { "arrival": { "delay": 320, "time": "1778580500" }, "departure": { "delay": 320, "time": "1778580500" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 260, "time": "1778580560" }, "departure": { "delay": 260, "time": "1778580560" }, "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 260, "time": "1778580620" }, "departure": { "delay": 260, "time": "1778580620" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 320, "time": "1778580740" }, "departure": { "delay": 320, "time": "1778580740" }, "stopId": "Tivoli_A", "stopSequence": 12 }, { "arrival": { "delay": 320, "time": "1778580860" }, "departure": { "delay": 320, "time": "1778580860" }, "stopId": "Huningue_Frontière_A", "stopSequence": 13 }, { "arrival": { "delay": 298, "time": "1778580958" }, "departure": { "delay": 298, "time": "1778580958" }, "stopId": "Hüningerstrasse_A", "stopSequence": 14 }, { "arrival": { "delay": 380, "time": "1778581160" }, "departure": { "delay": 380, "time": "1778581160" }, "stopId": "Voltaplatz_A", "stopSequence": 15 } ], "timestamp": "1778578737", "trip": { "routeId": "603", "tripId": "301-1143Ner" } } }, { "id": "SM:411T-1148", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -40, "time": "1778579420" }, "departure": { "delay": -40, "time": "1778579420" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -37, "time": "1778579543" }, "departure": { "delay": -37, "time": "1778579543" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": -37, "time": "1778579603" }, "departure": { "delay": -37, "time": "1778579603" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -38, "time": "1778579782" }, "departure": { "delay": -38, "time": "1778579782" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -38, "time": "1778579842" }, "departure": { "delay": -38, "time": "1778579842" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": -38, "time": "1778579902" }, "departure": { "delay": -38, "time": "1778579902" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": -38, "time": "1778579962" }, "departure": { "delay": -38, "time": "1778579962" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -39, "time": "1778580141" }, "departure": { "delay": -39, "time": "1778580141" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -39, "time": "1778580201" }, "departure": { "delay": -39, "time": "1778580201" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -39, "time": "1778580261" }, "departure": { "delay": -39, "time": "1778580261" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -39, "time": "1778580441" }, "departure": { "delay": -39, "time": "1778580441" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -39, "time": "1778580681" }, "departure": { "delay": -39, "time": "1778580681" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -43, "time": "1778581037" }, "departure": { "delay": -43, "time": "1778581037" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -43, "time": "1778581097" }, "departure": { "delay": -43, "time": "1778581097" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -43, "time": "1778581157" }, "departure": { "delay": -43, "time": "1778581157" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -44, "time": "1778581216" }, "departure": { "delay": -44, "time": "1778581216" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -45, "time": "1778581275" }, "departure": { "delay": -45, "time": "1778581275" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -45, "time": "1778581335" }, "departure": { "delay": -45, "time": "1778581335" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 14, "time": "1778581454" }, "departure": { "delay": 14, "time": "1778581454" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 13, "time": "1778581513" }, "departure": { "delay": 13, "time": "1778581513" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778577849", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1148" } } }, { "id": "SM:403T-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778580000" }, "departure": { "time": "1778580000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778580120" }, "departure": { "time": "1778580120" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778580180" }, "departure": { "time": "1778580180" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778580360" }, "departure": { "time": "1778580360" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778580420" }, "departure": { "time": "1778580420" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778580480" }, "departure": { "time": "1778580480" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778580540" }, "departure": { "time": "1778580540" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778580720" }, "departure": { "time": "1778580720" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778580780" }, "departure": { "time": "1778580780" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778580840" }, "departure": { "time": "1778580840" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778581920" }, "departure": { "time": "1778581920" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1778582040" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1778576778", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1157" } } }, { "id": "SM:407T-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778576400" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778576520" }, "departure": { "time": "1778576520" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778576760" }, "departure": { "time": "1778576760" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778576820" }, "departure": { "time": "1778576820" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778576940" }, "departure": { "time": "1778576940" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778577000" }, "departure": { "time": "1778577000" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 92, "time": "1778577141" }, "departure": { "delay": 92, "time": "1778577152" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 92, "time": "1778577195" }, "departure": { "delay": 92, "time": "1778577212" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 91, "time": "1778577301" }, "departure": { "delay": 91, "time": "1778577331" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 92, "time": "1778577392" }, "departure": { "delay": 92, "time": "1778577392" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 92, "time": "1778577452" }, "departure": { "delay": 92, "time": "1778577452" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 62, "time": "1778577540" }, "departure": { "delay": 62, "time": "1778577602" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -58, "time": "1778577722" }, "departure": { "delay": -58, "time": "1778577722" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -58, "time": "1778577812" }, "departure": { "delay": -58, "time": "1778578082" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1778578177" }, "departure": { "time": "1778578200" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1778578260" }, "departure": { "time": "1778578260" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -27, "time": "1778578265" }, "departure": { "delay": -27, "time": "1778578293" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 32, "time": "1778578344" }, "departure": { "delay": 32, "time": "1778578352" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 14, "time": "1778578394" }, "departure": { "delay": 14, "time": "1778578394" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -11, "time": "1778578489" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1778576457", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1100" } } }, { "id": "SM:409T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 40, "time": "1778576740" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 63, "time": "1778576883" }, "departure": { "delay": 63, "time": "1778576883" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1778577031" }, "departure": { "delay": 12, "time": "1778577072" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 17, "time": "1778577137" }, "departure": { "delay": 17, "time": "1778577137" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 10, "time": "1778577250" }, "departure": { "delay": 10, "time": "1778577250" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 101, "time": "1778577310" }, "departure": { "delay": 101, "time": "1778577401" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 72, "time": "1778577432" }, "departure": { "delay": 72, "time": "1778577432" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 74, "time": "1778577494" }, "departure": { "delay": 74, "time": "1778577494" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 46, "time": "1778577586" }, "departure": { "delay": 46, "time": "1778577586" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 47, "time": "1778577647" }, "departure": { "delay": 47, "time": "1778577647" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 47, "time": "1778577707" }, "departure": { "delay": 47, "time": "1778577707" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -54, "time": "1778577786" }, "departure": { "delay": -54, "time": "1778577786" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -81, "time": "1778577999" }, "departure": { "delay": -81, "time": "1778577999" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -240, "time": "1778578200" }, "departure": { "delay": -240, "time": "1778578200" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -196, "time": "1778578304" }, "departure": { "delay": -196, "time": "1778578304" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -196, "time": "1778578364" }, "departure": { "delay": -196, "time": "1778578364" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -22, "time": "1778578598" }, "departure": { "delay": -22, "time": "1778578598" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 59, "time": "1778578679" }, "departure": { "delay": 59, "time": "1778578679" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 43, "time": "1778578723" }, "departure": { "delay": 43, "time": "1778578723" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 43, "time": "1778578843" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1778576768", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1105" } } }, { "id": "SM:401T-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579700" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778579730" }, "departure": { "delay": -30, "time": "1778579730" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1778579760" }, "departure": { "time": "1778579760" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1778579880" }, "departure": { "time": "1778579880" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778580000" }, "departure": { "delay": 60, "time": "1778580000" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1778580060" }, "departure": { "delay": 60, "time": "1778580060" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1778580120" }, "departure": { "delay": 60, "time": "1778580120" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1778580240" }, "departure": { "delay": 120, "time": "1778580240" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1778580660" }, "departure": { "delay": 420, "time": "1778580660" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1778581140" }, "departure": { "delay": 180, "time": "1778581140" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1778581200" }, "departure": { "delay": 60, "time": "1778581200" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1778581260" }, "departure": { "delay": 60, "time": "1778581260" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1778581440" }, "departure": { "delay": 180, "time": "1778581440" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 } ], "timestamp": "1778576799", "trip": { "routeId": "604", "tripId": "401T-1155" } } }, { "id": "SM:405T-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778575800" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 6, "time": "1778575926" }, "departure": { "delay": 6, "time": "1778575926" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 86, "time": "1778576156" }, "departure": { "delay": 86, "time": "1778576246" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 69, "time": "1778576289" }, "departure": { "delay": 69, "time": "1778576289" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 86, "time": "1778576394" }, "departure": { "delay": 86, "time": "1778576426" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 86, "time": "1778576486" }, "departure": { "delay": 86, "time": "1778576486" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 86, "time": "1778576546" }, "departure": { "delay": 86, "time": "1778576546" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 86, "time": "1778576606" }, "departure": { "delay": 86, "time": "1778576606" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 59, "time": "1778576699" }, "departure": { "delay": 59, "time": "1778576699" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 86, "time": "1778576759" }, "departure": { "delay": 86, "time": "1778576786" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1778576830" }, "departure": { "delay": 70, "time": "1778576830" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -4, "time": "1778576898" }, "departure": { "delay": -4, "time": "1778576936" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -3, "time": "1778577142" }, "departure": { "delay": -3, "time": "1778577177" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 86, "time": "1778577326" }, "departure": { "delay": 86, "time": "1778577626" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 176, "time": "1778577738" }, "departure": { "delay": 176, "time": "1778577776" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 192, "time": "1778577852" }, "departure": { "delay": 192, "time": "1778577852" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 206, "time": "1778577926" }, "departure": { "delay": 206, "time": "1778577926" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 226, "time": "1778578006" }, "departure": { "delay": 226, "time": "1778578006" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 266, "time": "1778578086" }, "departure": { "delay": 266, "time": "1778578106" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 245, "time": "1778578145" }, "departure": { "delay": 245, "time": "1778578145" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778575821", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1050" } } }, { "id": "SM:407T-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 492, "time": "1778579592" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 675, "time": "1778579955" }, "departure": { "delay": 675, "time": "1778579955" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 809, "time": "1778580149" }, "departure": { "delay": 809, "time": "1778580149" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 929, "time": "1778580329" }, "departure": { "delay": 929, "time": "1778580329" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 929, "time": "1778580389" }, "departure": { "delay": 929, "time": "1778580389" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 869, "time": "1778580449" }, "departure": { "delay": 869, "time": "1778580449" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 629, "time": "1778580629" }, "departure": { "delay": 629, "time": "1778580629" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 449, "time": "1778580749" }, "departure": { "delay": 449, "time": "1778580749" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 329, "time": "1778580809" }, "departure": { "delay": 329, "time": "1778580809" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 329, "time": "1778580869" }, "departure": { "delay": 329, "time": "1778580869" }, "stopId": "Breisach_A", "stopSequence": 10 } ], "timestamp": "1778578643", "trip": { "routeId": "604", "tripId": "407T-1145" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 711, "time": "1778577831" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 974, "time": "1778578136" }, "departure": { "delay": 974, "time": "1778578214" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1036, "time": "1778578302" }, "departure": { "delay": 1036, "time": "1778578336" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1080, "time": "1778578440" }, "departure": { "delay": 1080, "time": "1778578440" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1094, "time": "1778578491" }, "departure": { "delay": 1094, "time": "1778578514" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1184, "time": "1778578560" }, "departure": { "delay": 1184, "time": "1778578724" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 889, "time": "1778578849" }, "departure": { "delay": 889, "time": "1778578849" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 655, "time": "1778578915" }, "departure": { "delay": 655, "time": "1778578915" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 508, "time": "1778578948" }, "departure": { "delay": 508, "time": "1778578948" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 508, "time": "1778579008" }, "departure": { "delay": 508, "time": "1778579008" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 628, "time": "1778579188" }, "departure": { "delay": 628, "time": "1778579188" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 508, "time": "1778579248" }, "departure": { "delay": 508, "time": "1778579248" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 568, "time": "1778579428" }, "departure": { "delay": 568, "time": "1778579428" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778577849", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:409T-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1778580480" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1778580900" }, "departure": { "delay": 720, "time": "1778580900" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1778581380" }, "departure": { "delay": 1080, "time": "1778581380" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1778581440" }, "departure": { "delay": 1080, "time": "1778581440" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 } ], "timestamp": "1778577860", "trip": { "routeId": "604", "tripId": "409T-1200" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 15, "time": "1778578215" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -6, "time": "1778578254" }, "departure": { "delay": -6, "time": "1778578254" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 45, "time": "1778578299" }, "departure": { "delay": 45, "time": "1778578305" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 15, "time": "1778578329" }, "departure": { "delay": 15, "time": "1778578335" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 45, "time": "1778578365" }, "departure": { "delay": 45, "time": "1778578365" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 114, "time": "1778578494" }, "departure": { "delay": 114, "time": "1778578494" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 165, "time": "1778578523" }, "departure": { "delay": 165, "time": "1778578545" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 285, "time": "1778578618" }, "departure": { "delay": 285, "time": "1778578725" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 456, "time": "1778578956" }, "departure": { "delay": 456, "time": "1778578956" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 654, "time": "1778579274" }, "departure": { "delay": 654, "time": "1778579274" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 346, "time": "1778579386" }, "departure": { "delay": 346, "time": "1778579386" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 158, "time": "1778579498" }, "departure": { "delay": 158, "time": "1778579498" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 30, "time": "1778579550" }, "departure": { "delay": 30, "time": "1778579550" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 18, "time": "1778579598" }, "departure": { "delay": 18, "time": "1778579598" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 85, "time": "1778579725" }, "departure": { "delay": 85, "time": "1778579725" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -28, "time": "1778579792" }, "departure": { "delay": -28, "time": "1778579792" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -115, "time": "1778579825" }, "departure": { "delay": -115, "time": "1778579825" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -115, "time": "1778579885" }, "departure": { "delay": -115, "time": "1778579885" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 5, "time": "1778580065" }, "departure": { "delay": 5, "time": "1778580065" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -115, "time": "1778580125" }, "departure": { "delay": -115, "time": "1778580125" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 5, "time": "1778580305" }, "departure": { "delay": 5, "time": "1778580305" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778578240", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:407T-1230", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778582340" }, "departure": { "time": "1778582340" }, "stopId": "Frontière_R", "stopSequence": 5 } ], "timestamp": "1778578747", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1230" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1778576761" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 54, "time": "1778576814" }, "departure": { "delay": 54, "time": "1778576814" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 84, "time": "1778576844" }, "departure": { "delay": 84, "time": "1778576844" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 61, "time": "1778576866" }, "departure": { "delay": 61, "time": "1778576881" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 121, "time": "1778576911" }, "departure": { "delay": 121, "time": "1778576941" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 211, "time": "1778577084" }, "departure": { "delay": 211, "time": "1778577091" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 271, "time": "1778577151" }, "departure": { "delay": 271, "time": "1778577151" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 331, "time": "1778577207" }, "departure": { "delay": 331, "time": "1778577271" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 601, "time": "1778577517" }, "departure": { "delay": 601, "time": "1778577601" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 691, "time": "1778577811" }, "departure": { "delay": 691, "time": "1778577811" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 481, "time": "1778577871" }, "departure": { "delay": 481, "time": "1778578021" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 241, "time": "1778578081" }, "departure": { "delay": 241, "time": "1778578081" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 121, "time": "1778578140" }, "departure": { "delay": 121, "time": "1778578141" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 271, "time": "1778578232" }, "departure": { "delay": 271, "time": "1778578351" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 391, "time": "1778578471" }, "departure": { "delay": 391, "time": "1778578531" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 271, "time": "1778578591" }, "departure": { "delay": 271, "time": "1778578591" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 211, "time": "1778578621" }, "departure": { "delay": 211, "time": "1778578651" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 199, "time": "1778578699" }, "departure": { "delay": 199, "time": "1778578699" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 319, "time": "1778578879" }, "departure": { "delay": 319, "time": "1778578879" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 199, "time": "1778578939" }, "departure": { "delay": 199, "time": "1778578939" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 319, "time": "1778579119" }, "departure": { "delay": 319, "time": "1778579119" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778576789", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:401T-1117", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 240, "time": "1778577660" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 240, "time": "1778577780" }, "departure": { "delay": 240, "time": "1778577780" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 180, "time": "1778577943" }, "departure": { "delay": 180, "time": "1778577960" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 210, "time": "1778578032" }, "departure": { "delay": 210, "time": "1778578050" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 240, "time": "1778578156" }, "departure": { "delay": 240, "time": "1778578200" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 243, "time": "1778578260" }, "departure": { "delay": 243, "time": "1778578263" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 235, "time": "1778578315" }, "departure": { "delay": 235, "time": "1778578315" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 220, "time": "1778578360" }, "departure": { "delay": 220, "time": "1778578360" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 193, "time": "1778578453" }, "departure": { "delay": 193, "time": "1778578453" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 194, "time": "1778578514" }, "departure": { "delay": 194, "time": "1778578514" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 194, "time": "1778578574" }, "departure": { "delay": 194, "time": "1778578574" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 103, "time": "1778578663" }, "departure": { "delay": 103, "time": "1778578663" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 79, "time": "1778578879" }, "departure": { "delay": 79, "time": "1778578879" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -70, "time": "1778579090" }, "departure": { "delay": -70, "time": "1778579090" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -39, "time": "1778579181" }, "departure": { "delay": -39, "time": "1778579181" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -39, "time": "1778579241" }, "departure": { "delay": -39, "time": "1778579241" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -91, "time": "1778579249" }, "departure": { "delay": -91, "time": "1778579249" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -17, "time": "1778579323" }, "departure": { "delay": -17, "time": "1778579323" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -17, "time": "1778579383" }, "departure": { "delay": -17, "time": "1778579383" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -5, "time": "1778579455" }, "departure": { "delay": -5, "time": "1778579455" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -35, "time": "1778579485" }, "departure": { "delay": -35, "time": "1778579485" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778577685", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1117" } } }, { "id": "SM:405T-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778580780" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778580960" }, "departure": { "time": "1778580960" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778581080" }, "departure": { "time": "1778581080" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778581320" }, "departure": { "time": "1778581320" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778581380" }, "departure": { "time": "1778581380" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778581440" }, "departure": { "time": "1778581440" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778581500" }, "departure": { "time": "1778581500" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778581680" }, "departure": { "time": "1778581680" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 } ], "timestamp": "1778578217", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1213" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778578440" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1778578620" }, "departure": { "time": "1778578620" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1778578740" }, "departure": { "time": "1778578740" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1778578800" }, "departure": { "time": "1778578800" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1778578980" }, "departure": { "time": "1778578980" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1778579040" }, "departure": { "time": "1778579040" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1778579100" }, "departure": { "time": "1778579100" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1778579160" }, "departure": { "time": "1778579160" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1778579400" }, "departure": { "time": "1778579400" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1778579460" }, "departure": { "time": "1778579460" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1778579520" }, "departure": { "time": "1778579520" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1778579580" }, "departure": { "time": "1778579580" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1778579640" }, "departure": { "time": "1778579640" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1778579700" }, "departure": { "time": "1778579700" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1778579760" }, "departure": { "time": "1778579760" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1778580060" }, "departure": { "delay": 120, "time": "1778580060" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1778580180" }, "departure": { "delay": 120, "time": "1778580180" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1778580360" }, "departure": { "delay": 180, "time": "1778580360" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1778580480" }, "departure": { "delay": 120, "time": "1778580480" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1778580600" }, "departure": { "delay": 120, "time": "1778580600" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1778580660" }, "departure": { "delay": 60, "time": "1778580660" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1778580720" }, "departure": { "delay": 60, "time": "1778580720" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1778580780" }, "departure": { "delay": 60, "time": "1778580780" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1778578499", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:802-1234", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778582040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1778582220" }, "departure": { "time": "1778582220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1778582340" }, "departure": { "time": "1778582340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 } ], "timestamp": "1778578446", "trip": { "routeId": "608", "tripId": "802-1234" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778580960" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1778581020" }, "departure": { "time": "1778581020" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1778581080" }, "departure": { "delay": 60, "time": "1778581080" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1778581110" }, "departure": { "delay": 30, "time": "1778581110" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1778581140" }, "departure": { "time": "1778581140" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1778581260" }, "departure": { "time": "1778581260" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1778581380" }, "departure": { "time": "1778581380" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1778581560" }, "departure": { "time": "1778581560" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1778581680" }, "departure": { "time": "1778581680" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1778581800" }, "departure": { "time": "1778581800" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1778582040" }, "departure": { "time": "1778582040" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1778582100" }, "departure": { "time": "1778582100" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1778582160" }, "departure": { "time": "1778582160" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1778582220" }, "departure": { "time": "1778582220" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1778582280" }, "departure": { "time": "1778582280" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1778582340" }, "departure": { "time": "1778582340" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 } ], "timestamp": "1778577366", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 265, "time": "1778577625" }, "scheduleRelationship": "SKIPPED", "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 265, "time": "1778577685" }, "departure": { "delay": 265, "time": "1778577685" }, "scheduleRelationship": "SKIPPED", "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 325, "time": "1778577745" }, "departure": { "delay": 325, "time": "1778577745" }, "scheduleRelationship": "SKIPPED", "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 87, "time": "1778577747" }, "departure": { "delay": 87, "time": "1778577747" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 108, "time": "1778577888" }, "departure": { "delay": 108, "time": "1778577888" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": -18, "time": "1778577942" }, "departure": { "delay": -18, "time": "1778577942" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": -3, "time": "1778578063" }, "departure": { "delay": -3, "time": "1778578077" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": -7, "time": "1778578193" }, "departure": { "delay": -7, "time": "1778578193" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 35, "time": "1778578295" }, "departure": { "delay": 35, "time": "1778578295" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": -13, "time": "1778578367" }, "departure": { "delay": -13, "time": "1778578367" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": -19, "time": "1778578421" }, "departure": { "delay": -19, "time": "1778578421" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": -19, "time": "1778578481" }, "departure": { "delay": -19, "time": "1778578481" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 32, "time": "1778578592" }, "departure": { "delay": 32, "time": "1778578592" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1778578650" }, "departure": { "delay": 30, "time": "1778578650" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 30, "time": "1778578710" }, "departure": { "delay": 30, "time": "1778578710" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 32, "time": "1778578772" }, "departure": { "delay": 32, "time": "1778578772" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 32, "time": "1778578832" }, "departure": { "delay": 32, "time": "1778578832" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 32, "time": "1778579072" }, "departure": { "delay": 32, "time": "1778579072" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 32, "time": "1778579132" }, "departure": { "delay": 32, "time": "1778579132" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 32, "time": "1778579192" }, "departure": { "delay": 32, "time": "1778579192" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 32, "time": "1778579252" }, "departure": { "delay": 32, "time": "1778579252" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 32, "time": "1778579372" }, "departure": { "delay": 32, "time": "1778579372" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 32, "time": "1778579492" }, "departure": { "delay": 32, "time": "1778579492" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 32, "time": "1778579612" }, "departure": { "delay": 32, "time": "1778579612" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 32, "time": "1778579852" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1778577685", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:602-1218", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778581560" }, "departure": { "time": "1778581560" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1778581860" }, "departure": { "time": "1778581860" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1778581920" }, "departure": { "time": "1778581920" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1778581980" }, "departure": { "time": "1778581980" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1778582040" }, "departure": { "time": "1778582040" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1778582100" }, "departure": { "time": "1778582100" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1778582160" }, "departure": { "time": "1778582160" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1778582280" }, "departure": { "time": "1778582280" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 } ], "timestamp": "1778578385", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1218" } } }, { "id": "SM:601-1149", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579340" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778579370" }, "departure": { "delay": -30, "time": "1778579370" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1778579400" }, "departure": { "time": "1778579400" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1778579460" }, "departure": { "time": "1778579460" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1778579520" }, "departure": { "time": "1778579520" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1778579640" }, "departure": { "time": "1778579640" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1778579820" }, "departure": { "time": "1778579820" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1778579880" }, "departure": { "time": "1778579880" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1778579940" }, "departure": { "time": "1778579940" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1778580000" }, "departure": { "time": "1778580000" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1778580060" }, "departure": { "time": "1778580060" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1778580120" }, "departure": { "time": "1778580120" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1778575749", "trip": { "routeId": "6", "tripId": "601-1149" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 22, "time": "1778577622" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 110, "time": "1778578310" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778577644", "trip": { "routeId": "11", "tripId": "1101-1120" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 33, "time": "1778577753" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 4, "time": "1778577932" }, "departure": { "delay": 4, "time": "1778577964" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 4, "time": "1778578072" }, "departure": { "delay": 4, "time": "1778578084" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1778578208" }, "departure": { "delay": 8, "time": "1778578208" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -26, "time": "1778578456" }, "departure": { "delay": -26, "time": "1778578474" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 34, "time": "1778578532" }, "departure": { "delay": 34, "time": "1778578594" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 33, "time": "1778578653" }, "departure": { "delay": 33, "time": "1778578653" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 17, "time": "1778578697" }, "departure": { "delay": 17, "time": "1778578697" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 17, "time": "1778578757" }, "departure": { "delay": 17, "time": "1778578757" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 17, "time": "1778578817" }, "departure": { "delay": 17, "time": "1778578817" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 17, "time": "1778578937" }, "departure": { "delay": 17, "time": "1778578937" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 17, "time": "1778579057" }, "departure": { "delay": 17, "time": "1778579057" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 17, "time": "1778579117" }, "departure": { "delay": 17, "time": "1778579117" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -13, "time": "1778579147" }, "departure": { "delay": -13, "time": "1778579147" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 17, "time": "1778579177" }, "departure": { "delay": 17, "time": "1778579177" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 17, "time": "1778579237" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1778577777", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:1101-1220", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778581800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778578323", "trip": { "routeId": "11", "tripId": "1101-1220" } } }, { "id": "SM:1101-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778579400" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1778580000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778578030", "trip": { "routeId": "11", "tripId": "1101-1150" } } }, { "id": "SM:1101-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778580300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1778578323", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1205" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1778578760" } }