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

30/10/2025
100%
31/10/2025
100%
01/11/2025
100%
02/11/2025
100%
03/11/2025
100%
04/11/2025
100%
05/11/2025
99.3%
06/11/2025
100%
07/11/2025
99.3%
08/11/2025
100%
09/11/2025
100%
10/11/2025
100%
11/11/2025
100%
12/11/2025
100%
13/11/2025
100%
14/11/2025
100%
15/11/2025
100%
16/11/2025
100%
17/11/2025
99.3%
18/11/2025
100%
19/11/2025
100%
20/11/2025
100%
21/11/2025
100%
22/11/2025
100%
23/11/2025
100%
24/11/2025
100%
25/11/2025
100%
26/11/2025
100%
27/11/2025
100%
28/11/2025
100%
29/11/2025
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

⚠️117 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 29/11/2025 à 08h04 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Avertissements

vehicle_id not populated W002 39 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1101S-0820 does not have a vehicle_id
  • trip_id T3S-7-0820 does not have a vehicle_id
  • trip_id T3S-10-0850 does not have a vehicle_id
  • trip_id T3S-3-0819 does not have a vehicle_id
  • trip_id 1101S-0805 does not have a vehicle_id

schedule_relationship not populated W009 78 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1101S-0820 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101S-0820 does not have a schedule_relationship
  • trip_id T3S-7-0820 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id T3S-7-0820 does not have a schedule_relationship
  • trip_id T3S-10-0850 stop_sequence 3 (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 594 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 3 165 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. 17 14 fois (47 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 7 7 fois (23 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 29/11/2025 à 11h45 Europe/Paris.

trip_updates (27) vehicle_positions (0) service_alerts (0)

Le champ timestamp contient une valeur ancienne par rapport à la date courante : l'écart est de 16 336 secondes. Essayez de mettre à jour le flux toutes les 30 secondes au plus.

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 29/11/2025 à 11h45 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1103S-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764416100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1764412507", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103S-1235" } } }, { "id": "SM:101S-1120", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 587, "time": "1764412187" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 628, "time": "1764412348" }, "departure": { "delay": 628, "time": "1764412348" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 454, "time": "1764412349" }, "departure": { "delay": 454, "time": "1764412354" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 391, "time": "1764412411" }, "departure": { "delay": 391, "time": "1764412411" }, "scheduleRelationship": "SKIPPED", "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 391, "time": "1764412471" }, "departure": { "delay": 391, "time": "1764412471" }, "scheduleRelationship": "SKIPPED", "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 391, "time": "1764412531" }, "departure": { "delay": 391, "time": "1764412531" }, "scheduleRelationship": "SKIPPED", "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 221, "time": "1764412618" }, "departure": { "delay": 221, "time": "1764412661" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 249, "time": "1764412746" }, "departure": { "delay": 249, "time": "1764412749" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 214, "time": "1764412834" }, "departure": { "delay": 214, "time": "1764412834" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 219, "time": "1764412893" }, "departure": { "delay": 219, "time": "1764412899" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 257, "time": "1764412997" }, "departure": { "delay": 257, "time": "1764412997" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 339, "time": "1764413050" }, "departure": { "delay": 339, "time": "1764413079" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 424, "time": "1764413224" }, "departure": { "delay": 424, "time": "1764413224" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 424, "time": "1764413284" }, "departure": { "delay": 424, "time": "1764413284" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 394, "time": "1764413314" }, "departure": { "delay": 394, "time": "1764413314" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 364, "time": "1764413344" }, "departure": { "delay": 364, "time": "1764413344" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 364, "time": "1764413404" }, "departure": { "delay": 364, "time": "1764413404" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 304, "time": "1764413464" }, "departure": { "delay": 304, "time": "1764413464" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 304, "time": "1764413524" }, "departure": { "delay": 304, "time": "1764413524" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 304, "time": "1764413584" }, "departure": { "delay": 304, "time": "1764413584" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 244, "time": "1764413644" }, "departure": { "delay": 244, "time": "1764413644" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 244, "time": "1764413764" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1764412239", "trip": { "directionId": 1, "routeId": "1", "tripId": "101S-1120" } } }, { "id": "SM:103S-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 285, "time": "1764414585" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 326, "time": "1764414746" }, "departure": { "delay": 326, "time": "1764414746" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 695, "time": "1764415295" }, "departure": { "delay": 695, "time": "1764415295" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 447, "time": "1764415347" }, "departure": { "delay": 447, "time": "1764415347" }, "scheduleRelationship": "SKIPPED", "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 344, "time": "1764415364" }, "departure": { "delay": 344, "time": "1764415364" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 344, "time": "1764415484" }, "departure": { "delay": 344, "time": "1764415484" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 224, "time": "1764415544" }, "departure": { "delay": 224, "time": "1764415544" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 187, "time": "1764415627" }, "departure": { "delay": 187, "time": "1764415627" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 164, "time": "1764415724" }, "departure": { "delay": 164, "time": "1764415724" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 201, "time": "1764415821" }, "departure": { "delay": 201, "time": "1764415821" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 418, "time": "1764416098" }, "departure": { "delay": 418, "time": "1764416098" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 478, "time": "1764416218" }, "departure": { "delay": 478, "time": "1764416218" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 478, "time": "1764416278" }, "departure": { "delay": 478, "time": "1764416278" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 448, "time": "1764416308" }, "departure": { "delay": 448, "time": "1764416308" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 418, "time": "1764416338" }, "departure": { "delay": 418, "time": "1764416338" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 418, "time": "1764416398" }, "departure": { "delay": 418, "time": "1764416398" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 358, "time": "1764416458" }, "departure": { "delay": 358, "time": "1764416458" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 358, "time": "1764416518" }, "departure": { "delay": 358, "time": "1764416518" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 358, "time": "1764416578" }, "departure": { "delay": 358, "time": "1764416578" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 298, "time": "1764416638" }, "departure": { "delay": 298, "time": "1764416638" }, "stopId": "19_Novembre_R", "stopSequence": 26 } ], "timestamp": "1764413106", "trip": { "directionId": 1, "routeId": "1", "tripId": "103S-1205" } } }, { "id": "SM:103S-1125", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 85, "time": "1764411985" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 77, "time": "1764412097" }, "departure": { "delay": 77, "time": "1764412097" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 85, "time": "1764412133" }, "departure": { "delay": 85, "time": "1764412165" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 85, "time": "1764412208" }, "departure": { "delay": 85, "time": "1764412225" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 85, "time": "1764412278" }, "departure": { "delay": 85, "time": "1764412285" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 40, "time": "1764412360" }, "departure": { "delay": 40, "time": "1764412360" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 30, "time": "1764412470" }, "departure": { "delay": 30, "time": "1764412470" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 36, "time": "1764412536" }, "departure": { "delay": 36, "time": "1764412536" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 55, "time": "1764412596" }, "departure": { "delay": 55, "time": "1764412615" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 55, "time": "1764412675" }, "departure": { "delay": 55, "time": "1764412675" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 145, "time": "1764412758" }, "departure": { "delay": 145, "time": "1764412825" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 86, "time": "1764412886" }, "departure": { "delay": 86, "time": "1764412886" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 85, "time": "1764412945" }, "departure": { "delay": 85, "time": "1764412945" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 89, "time": "1764413002" }, "departure": { "delay": 89, "time": "1764413009" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 118, "time": "1764413038" }, "departure": { "delay": 118, "time": "1764413038" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 113, "time": "1764413153" }, "departure": { "delay": 113, "time": "1764413153" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 113, "time": "1764413273" }, "departure": { "delay": 113, "time": "1764413273" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 113, "time": "1764413393" }, "departure": { "delay": 113, "time": "1764413393" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 85, "time": "1764413485" }, "departure": { "delay": 85, "time": "1764413485" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 85, "time": "1764413545" }, "departure": { "delay": 85, "time": "1764413545" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 113, "time": "1764413633" }, "departure": { "delay": 113, "time": "1764413633" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 85, "time": "1764413725" }, "departure": { "delay": 85, "time": "1764413725" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 85, "time": "1764413785" }, "departure": { "delay": 85, "time": "1764413785" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 94, "time": "1764413854" }, "departure": { "delay": 94, "time": "1764413854" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1764412007", "trip": { "routeId": "1", "tripId": "103S-1125" } } }, { "id": "SM:102S-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764414000" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1764414120" }, "departure": { "time": "1764414120" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1764414180" }, "departure": { "time": "1764414180" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1764414240" }, "departure": { "time": "1764414240" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1764414360" }, "departure": { "time": "1764414360" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1764414600" }, "departure": { "time": "1764414600" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1764414720" }, "departure": { "time": "1764414720" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1764414840" }, "departure": { "time": "1764414840" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1764414900" }, "departure": { "time": "1764414900" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1764414960" }, "departure": { "time": "1764414960" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1764415080" }, "departure": { "time": "1764415080" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1764415140" }, "departure": { "time": "1764415140" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1764415200" }, "departure": { "time": "1764415200" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1764415230" }, "departure": { "delay": -30, "time": "1764415230" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1764415260" }, "departure": { "time": "1764415260" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1764415380" }, "departure": { "time": "1764415380" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1764415500" }, "departure": { "time": "1764415500" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1764415680" }, "departure": { "time": "1764415680" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1764415800" }, "departure": { "time": "1764415800" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1764415860" }, "departure": { "time": "1764415860" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1764415920" }, "departure": { "time": "1764415920" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1764416040" }, "departure": { "time": "1764416040" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1764416100" }, "departure": { "time": "1764416100" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 9, "time": "1764416169" }, "departure": { "delay": 9, "time": "1764416169" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -240, "time": "1764416220" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1764410401", "trip": { "routeId": "1", "tripId": "102S-1200" } } }, { "id": "SM:102S-1245", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 200, "time": "1764416900" }, "stopId": "Alsace_R", "stopSequence": 1 } ], "timestamp": "1764413106", "trip": { "directionId": 1, "routeId": "1", "tripId": "102S-1245" } } }, { "id": "SM:201S-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764415500" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1764415560" }, "departure": { "time": "1764415560" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1764415680" }, "departure": { "time": "1764415680" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1764415800" }, "departure": { "time": "1764415800" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1764416040" }, "departure": { "delay": 180, "time": "1764416040" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 180, "time": "1764416340" }, "departure": { "delay": 180, "time": "1764416340" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1764416460" }, "departure": { "delay": 240, "time": "1764416460" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1764416520" }, "departure": { "delay": 240, "time": "1764416520" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1764416640" }, "departure": { "delay": 300, "time": "1764416640" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1764416700" }, "departure": { "delay": 240, "time": "1764416700" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 } ], "timestamp": "1764411904", "trip": { "routeId": "2", "tripId": "201S-1225" } } }, { "id": "SM:201S-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764410100" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1764410160" }, "departure": { "time": "1764410160" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 306, "time": "1764410586" }, "departure": { "delay": 306, "time": "1764410586" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 305, "time": "1764410705" }, "departure": { "delay": 305, "time": "1764410705" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 413, "time": "1764410873" }, "departure": { "delay": 413, "time": "1764410873" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 418, "time": "1764410938" }, "departure": { "delay": 418, "time": "1764410938" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 446, "time": "1764411026" }, "departure": { "delay": 446, "time": "1764411026" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 451, "time": "1764411091" }, "departure": { "delay": 451, "time": "1764411091" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 391, "time": "1764411151" }, "departure": { "delay": 391, "time": "1764411151" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 614, "time": "1764411434" }, "departure": { "delay": 614, "time": "1764411434" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 704, "time": "1764411584" }, "departure": { "delay": 704, "time": "1764411584" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 734, "time": "1764411674" }, "departure": { "delay": 734, "time": "1764411674" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 661, "time": "1764411721" }, "departure": { "delay": 661, "time": "1764411721" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 656, "time": "1764411776" }, "departure": { "delay": 656, "time": "1764411776" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 663, "time": "1764411903" }, "departure": { "delay": 663, "time": "1764411903" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 656, "time": "1764411956" }, "departure": { "delay": 656, "time": "1764411956" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 697, "time": "1764412057" }, "departure": { "delay": 697, "time": "1764412057" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 556, "time": "1764412096" }, "departure": { "delay": 556, "time": "1764412096" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 655, "time": "1764412255" }, "departure": { "delay": 655, "time": "1764412255" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 663, "time": "1764412323" }, "departure": { "delay": 663, "time": "1764412323" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 644, "time": "1764412364" }, "departure": { "delay": 644, "time": "1764412364" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 579, "time": "1764412419" }, "departure": { "delay": 579, "time": "1764412419" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1764410154", "trip": { "routeId": "2", "tripId": "201S-1055" } } }, { "id": "SM:203S-1140", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 212, "time": "1764413012" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 232, "time": "1764413092" }, "departure": { "delay": 232, "time": "1764413092" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 232, "time": "1764413212" }, "departure": { "delay": 232, "time": "1764413212" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 232, "time": "1764413332" }, "departure": { "delay": 232, "time": "1764413332" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 412, "time": "1764413572" }, "departure": { "delay": 412, "time": "1764413572" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 472, "time": "1764413692" }, "departure": { "delay": 472, "time": "1764413692" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 486, "time": "1764413766" }, "departure": { "delay": 486, "time": "1764413766" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 493, "time": "1764413833" }, "departure": { "delay": 493, "time": "1764413833" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 433, "time": "1764413893" }, "departure": { "delay": 433, "time": "1764413893" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 486, "time": "1764414006" }, "departure": { "delay": 486, "time": "1764414006" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 493, "time": "1764414073" }, "departure": { "delay": 493, "time": "1764414073" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 553, "time": "1764414193" }, "departure": { "delay": 553, "time": "1764414193" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 493, "time": "1764414253" }, "departure": { "delay": 493, "time": "1764414253" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 493, "time": "1764414313" }, "departure": { "delay": 493, "time": "1764414313" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 553, "time": "1764414493" }, "departure": { "delay": 553, "time": "1764414493" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 553, "time": "1764414553" }, "departure": { "delay": 553, "time": "1764414553" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 553, "time": "1764414613" }, "departure": { "delay": 553, "time": "1764414613" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 433, "time": "1764414673" }, "departure": { "delay": 433, "time": "1764414673" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 493, "time": "1764414793" }, "departure": { "delay": 493, "time": "1764414793" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 493, "time": "1764414853" }, "departure": { "delay": 493, "time": "1764414853" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 493, "time": "1764414913" }, "departure": { "delay": 493, "time": "1764414913" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 433, "time": "1764414973" }, "departure": { "delay": 433, "time": "1764414973" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1764413034", "trip": { "routeId": "2", "tripId": "203S-1140" } } }, { "id": "SM:201S-1132", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 213, "time": "1764412533" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 197, "time": "1764412577" }, "departure": { "delay": 197, "time": "1764412577" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 243, "time": "1764412613" }, "departure": { "delay": 243, "time": "1764412623" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 273, "time": "1764412700" }, "departure": { "delay": 273, "time": "1764412713" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 268, "time": "1764412768" }, "departure": { "delay": 268, "time": "1764412768" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 304, "time": "1764412932" }, "departure": { "delay": 304, "time": "1764412984" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 292, "time": "1764413032" }, "departure": { "delay": 292, "time": "1764413032" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 303, "time": "1764413083" }, "departure": { "delay": 303, "time": "1764413103" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 303, "time": "1764413163" }, "departure": { "delay": 303, "time": "1764413163" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 303, "time": "1764413343" }, "departure": { "delay": 303, "time": "1764413343" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 303, "time": "1764413403" }, "departure": { "delay": 303, "time": "1764413403" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 303, "time": "1764413463" }, "departure": { "delay": 303, "time": "1764413463" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 303, "time": "1764413583" }, "departure": { "delay": 303, "time": "1764413583" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 303, "time": "1764413643" }, "departure": { "delay": 303, "time": "1764413643" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 271, "time": "1764413731" }, "departure": { "delay": 271, "time": "1764413731" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 294, "time": "1764413814" }, "departure": { "delay": 294, "time": "1764413814" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 294, "time": "1764413874" }, "departure": { "delay": 294, "time": "1764413874" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 275, "time": "1764413975" }, "departure": { "delay": 275, "time": "1764413975" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 275, "time": "1764414035" }, "departure": { "delay": 275, "time": "1764414035" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 275, "time": "1764414095" }, "departure": { "delay": 275, "time": "1764414095" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 275, "time": "1764414155" }, "departure": { "delay": 275, "time": "1764414155" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 275, "time": "1764414215" }, "departure": { "delay": 275, "time": "1764414215" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1764412558", "trip": { "directionId": 1, "routeId": "2", "tripId": "201S-1132" } } }, { "id": "SM:203S-1227", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764415620" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1764415650" }, "departure": { "delay": -30, "time": "1764415650" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1764415680" }, "departure": { "time": "1764415680" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1764415740" }, "departure": { "time": "1764415740" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1764415800" }, "departure": { "time": "1764415800" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1764415980" }, "departure": { "time": "1764415980" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1764416040" }, "departure": { "time": "1764416040" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1764416100" }, "departure": { "time": "1764416100" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1764416160" }, "departure": { "time": "1764416160" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1764416340" }, "departure": { "time": "1764416340" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1764416400" }, "departure": { "time": "1764416400" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1764416460" }, "departure": { "time": "1764416460" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1764416580" }, "departure": { "time": "1764416580" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1764416640" }, "departure": { "time": "1764416640" }, "stopId": "Europe_R", "stopSequence": 14 } ], "timestamp": "1764412028", "trip": { "directionId": 1, "routeId": "2", "tripId": "203S-1227" } } }, { "id": "SM:301S-1153", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764413580" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1764413640" }, "departure": { "time": "1764413640" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1764413700" }, "departure": { "time": "1764413700" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1764414000" }, "departure": { "delay": 120, "time": "1764414000" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 120, "time": "1764414060" }, "departure": { "delay": 120, "time": "1764414060" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 449, "time": "1764414449" }, "departure": { "delay": 449, "time": "1764414449" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 506, "time": "1764414566" }, "departure": { "delay": 506, "time": "1764414566" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 858, "time": "1764414978" }, "departure": { "delay": 858, "time": "1764414978" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1764409989", "trip": { "routeId": "603", "tripId": "301S-1153" } } }, { "id": "SM:301S-1118", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 130, "time": "1764411610" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 130, "time": "1764411730" }, "departure": { "delay": 130, "time": "1764411730" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 116, "time": "1764412016" }, "departure": { "delay": 116, "time": "1764412016" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 116, "time": "1764412076" }, "departure": { "delay": 116, "time": "1764412076" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 116, "time": "1764412196" }, "departure": { "delay": 116, "time": "1764412196" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 116, "time": "1764412316" }, "departure": { "delay": 116, "time": "1764412316" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1764412320" }, "departure": { "delay": 60, "time": "1764412320" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1764412380" }, "departure": { "delay": 60, "time": "1764412380" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 228, "time": "1764412608" }, "departure": { "delay": 228, "time": "1764412608" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 248, "time": "1764412688" }, "departure": { "delay": 248, "time": "1764412688" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "delay": 198, "time": "1764412998" }, "departure": { "delay": 198, "time": "1764412698" }, "stopId": "Tournesols_2R", "stopSequence": 11 } ], "timestamp": "1764411668", "trip": { "directionId": 1, "routeId": "603", "tripId": "301S-1118" } } }, { "id": "SM:301S-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764415200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1764415320" }, "departure": { "time": "1764415320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1764415620" }, "departure": { "time": "1764415620" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1764415680" }, "departure": { "time": "1764415680" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1764415800" }, "departure": { "time": "1764415800" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1764415920" }, "departure": { "time": "1764415920" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1764416040" }, "departure": { "delay": 60, "time": "1764416040" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1764416100" }, "departure": { "delay": 60, "time": "1764416100" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 100, "time": "1764416200" }, "departure": { "delay": 100, "time": "1764416200" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 100, "time": "1764416260" }, "departure": { "delay": 100, "time": "1764416260" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1764412089", "trip": { "directionId": 1, "routeId": "603", "tripId": "301S-1220" } } }, { "id": "SM:401-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 454, "time": "1764411574" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 454, "time": "1764411676" }, "departure": { "delay": 454, "time": "1764411694" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 394, "time": "1764411844" }, "departure": { "delay": 394, "time": "1764411874" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 424, "time": "1764411948" }, "departure": { "delay": 424, "time": "1764411964" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 413, "time": "1764412073" }, "departure": { "delay": 413, "time": "1764412073" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 413, "time": "1764412133" }, "departure": { "delay": 413, "time": "1764412133" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 413, "time": "1764412193" }, "departure": { "delay": 413, "time": "1764412193" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 413, "time": "1764412253" }, "departure": { "delay": 413, "time": "1764412253" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 424, "time": "1764412354" }, "departure": { "delay": 424, "time": "1764412384" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 409, "time": "1764412429" }, "departure": { "delay": 409, "time": "1764412429" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 402, "time": "1764412482" }, "departure": { "delay": 402, "time": "1764412482" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 394, "time": "1764412533" }, "departure": { "delay": 394, "time": "1764412534" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 484, "time": "1764412740" }, "departure": { "delay": 484, "time": "1764412744" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 424, "time": "1764412840" }, "departure": { "delay": 424, "time": "1764412864" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 402, "time": "1764412902" }, "departure": { "delay": 402, "time": "1764412902" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 365, "time": "1764412922" }, "departure": { "delay": 365, "time": "1764412925" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 424, "time": "1764413019" }, "departure": { "delay": 424, "time": "1764413044" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 465, "time": "1764413085" }, "departure": { "delay": 465, "time": "1764413085" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 465, "time": "1764413145" }, "departure": { "delay": 465, "time": "1764413145" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 421, "time": "1764413161" }, "departure": { "delay": 421, "time": "1764413161" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 366, "time": "1764413196" }, "departure": { "delay": 366, "time": "1764413166" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1764411596", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-1112" } } }, { "id": "SM:409-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 282, "time": "1764415062" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 242, "time": "1764415202" }, "departure": { "delay": 242, "time": "1764415202" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 363, "time": "1764415443" }, "departure": { "delay": 363, "time": "1764415443" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 612, "time": "1764415932" }, "departure": { "delay": 612, "time": "1764415932" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 612, "time": "1764415992" }, "departure": { "delay": 612, "time": "1764415992" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 612, "time": "1764416052" }, "departure": { "delay": 612, "time": "1764416052" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 612, "time": "1764416112" }, "departure": { "delay": 612, "time": "1764416112" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 612, "time": "1764416292" }, "departure": { "delay": 612, "time": "1764416292" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 612, "time": "1764416352" }, "departure": { "delay": 612, "time": "1764416352" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 612, "time": "1764416412" }, "departure": { "delay": 612, "time": "1764416412" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1764411678", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1213" } } }, { "id": "SM:407-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 266, "time": "1764414086" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 266, "time": "1764414266" }, "departure": { "delay": 266, "time": "1764414266" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 266, "time": "1764414386" }, "departure": { "delay": 266, "time": "1764414386" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 266, "time": "1764414446" }, "departure": { "delay": 266, "time": "1764414446" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 266, "time": "1764414626" }, "departure": { "delay": 266, "time": "1764414626" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 266, "time": "1764414686" }, "departure": { "delay": 266, "time": "1764414686" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 266, "time": "1764414746" }, "departure": { "delay": 266, "time": "1764414746" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 266, "time": "1764414806" }, "departure": { "delay": 266, "time": "1764414806" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 266, "time": "1764414986" }, "departure": { "delay": 266, "time": "1764414986" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 266, "time": "1764415046" }, "departure": { "delay": 266, "time": "1764415046" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 266, "time": "1764415106" }, "departure": { "delay": 266, "time": "1764415106" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 532, "time": "1764415672" }, "departure": { "delay": 532, "time": "1764415672" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 292, "time": "1764415732" }, "departure": { "delay": 292, "time": "1764415732" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 292, "time": "1764415792" }, "departure": { "delay": 292, "time": "1764415792" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 292, "time": "1764415852" }, "departure": { "delay": 292, "time": "1764415852" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 292, "time": "1764415912" }, "departure": { "delay": 292, "time": "1764415912" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 292, "time": "1764415972" }, "departure": { "delay": 292, "time": "1764415972" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1764413096", "trip": { "directionId": 1, "routeId": "604", "tripId": "407-1157" } } }, { "id": "SM:405-1142", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 827, "time": "1764413747" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 827, "time": "1764413927" }, "departure": { "delay": 827, "time": "1764413927" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 827, "time": "1764414047" }, "departure": { "delay": 827, "time": "1764414047" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 827, "time": "1764414107" }, "departure": { "delay": 827, "time": "1764414107" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 827, "time": "1764414287" }, "departure": { "delay": 827, "time": "1764414287" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 827, "time": "1764414347" }, "departure": { "delay": 827, "time": "1764414347" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 827, "time": "1764414407" }, "departure": { "delay": 827, "time": "1764414407" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 827, "time": "1764414467" }, "departure": { "delay": 827, "time": "1764414467" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 827, "time": "1764414647" }, "departure": { "delay": 827, "time": "1764414647" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 827, "time": "1764414707" }, "departure": { "delay": 827, "time": "1764414707" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 827, "time": "1764414767" }, "departure": { "delay": 827, "time": "1764414767" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 882, "time": "1764414882" }, "departure": { "delay": 882, "time": "1764414882" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1177, "time": "1764415357" }, "departure": { "delay": 1177, "time": "1764415357" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 997, "time": "1764415417" }, "departure": { "delay": 997, "time": "1764415417" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 997, "time": "1764415477" }, "departure": { "delay": 997, "time": "1764415477" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 997, "time": "1764415537" }, "departure": { "delay": 997, "time": "1764415537" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 997, "time": "1764415597" }, "departure": { "delay": 997, "time": "1764415597" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 997, "time": "1764415657" }, "departure": { "delay": 997, "time": "1764415657" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 997, "time": "1764415717" }, "departure": { "delay": 997, "time": "1764415717" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 1057, "time": "1764415837" }, "departure": { "delay": 1057, "time": "1764415837" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1764413117", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-1142" } } }, { "id": "SM:407-1123", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 80, "time": "1764411860" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 50, "time": "1764411890" }, "departure": { "delay": 50, "time": "1764411890" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 84, "time": "1764411924" }, "departure": { "delay": 84, "time": "1764411924" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 77, "time": "1764411977" }, "departure": { "delay": 77, "time": "1764411977" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 107, "time": "1764412007" }, "departure": { "delay": 107, "time": "1764412007" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 218, "time": "1764412178" }, "departure": { "delay": 218, "time": "1764412178" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 232, "time": "1764412192" }, "departure": { "delay": 232, "time": "1764412192" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 380, "time": "1764412294" }, "departure": { "delay": 380, "time": "1764412400" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 620, "time": "1764412670" }, "departure": { "delay": 620, "time": "1764412700" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 590, "time": "1764412778" }, "departure": { "delay": 590, "time": "1764412790" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 500, "time": "1764412857" }, "departure": { "delay": 500, "time": "1764412880" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 500, "time": "1764412970" }, "departure": { "delay": 500, "time": "1764413000" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 661, "time": "1764413221" }, "departure": { "delay": 661, "time": "1764413221" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 727, "time": "1764413347" }, "departure": { "delay": 727, "time": "1764413347" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 760, "time": "1764413440" }, "departure": { "delay": 760, "time": "1764413440" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 640, "time": "1764413500" }, "departure": { "delay": 640, "time": "1764413500" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 574, "time": "1764413554" }, "departure": { "delay": 574, "time": "1764413554" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 652, "time": "1764413692" }, "departure": { "delay": 652, "time": "1764413692" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 641, "time": "1764413741" }, "departure": { "delay": 641, "time": "1764413741" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 682, "time": "1764413962" }, "departure": { "delay": 682, "time": "1764413962" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1764411884", "trip": { "routeId": "604", "tripId": "407-1123" } } }, { "id": "SM:403-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 246, "time": "1764410226" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 244, "time": "1764410284" }, "departure": { "delay": 244, "time": "1764410284" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 271, "time": "1764410311" }, "departure": { "delay": 271, "time": "1764410311" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 241, "time": "1764410341" }, "departure": { "delay": 241, "time": "1764410341" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 271, "time": "1764410371" }, "departure": { "delay": 271, "time": "1764410371" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 396, "time": "1764410538" }, "departure": { "delay": 396, "time": "1764410556" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 456, "time": "1764410586" }, "departure": { "delay": 456, "time": "1764410616" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 696, "time": "1764410773" }, "departure": { "delay": 696, "time": "1764410916" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 937, "time": "1764411138" }, "departure": { "delay": 937, "time": "1764411217" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 906, "time": "1764411299" }, "departure": { "delay": 906, "time": "1764411306" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 846, "time": "1764411366" }, "departure": { "delay": 846, "time": "1764411426" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 876, "time": "1764411495" }, "departure": { "delay": 876, "time": "1764411576" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1177, "time": "1764411781" }, "departure": { "delay": 1177, "time": "1764411937" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 1447, "time": "1764412058" }, "departure": { "delay": 1447, "time": "1764412267" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 1479, "time": "1764412359" }, "departure": { "delay": 1479, "time": "1764412359" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 1389, "time": "1764412419" }, "departure": { "delay": 1389, "time": "1764412449" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 1329, "time": "1764412502" }, "departure": { "delay": 1329, "time": "1764412509" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 1402, "time": "1764412642" }, "departure": { "delay": 1402, "time": "1764412642" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 1421, "time": "1764412690" }, "departure": { "delay": 1421, "time": "1764412721" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 1464, "time": "1764412944" }, "departure": { "delay": 1464, "time": "1764412944" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1764410236", "trip": { "routeId": "604", "tripId": "403-1053" } } }, { "id": "SM:409-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1326, "time": "1764413826" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1242, "time": "1764413922" }, "departure": { "delay": 1242, "time": "1764413922" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1257, "time": "1764413997" }, "departure": { "delay": 1257, "time": "1764413997" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1284, "time": "1764414084" }, "departure": { "delay": 1284, "time": "1764414084" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1281, "time": "1764414141" }, "departure": { "delay": 1281, "time": "1764414141" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1221, "time": "1764414201" }, "departure": { "delay": 1221, "time": "1764414201" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1110, "time": "1764414330" }, "departure": { "delay": 1110, "time": "1764414330" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 1050, "time": "1764414450" }, "departure": { "delay": 1050, "time": "1764414450" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 1110, "time": "1764414570" }, "departure": { "delay": 1110, "time": "1764414570" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 1230, "time": "1764414750" }, "departure": { "delay": 1230, "time": "1764414750" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 1260, "time": "1764414840" }, "departure": { "delay": 1260, "time": "1764414840" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 1402, "time": "1764415162" }, "departure": { "delay": 1402, "time": "1764415162" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1764413075", "trip": { "routeId": "604", "tripId": "409-1135" } } }, { "id": "SM:409-1057", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 931, "time": "1764411151" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 931, "time": "1764411271" }, "departure": { "delay": 931, "time": "1764411271" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 936, "time": "1764411516" }, "departure": { "delay": 936, "time": "1764411516" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 936, "time": "1764411576" }, "departure": { "delay": 936, "time": "1764411576" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 936, "time": "1764411696" }, "departure": { "delay": 936, "time": "1764411696" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 936, "time": "1764411756" }, "departure": { "delay": 936, "time": "1764411756" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 911, "time": "1764411791" }, "departure": { "delay": 911, "time": "1764411791" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 1143, "time": "1764411851" }, "departure": { "delay": 1143, "time": "1764412083" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 1193, "time": "1764412163" }, "departure": { "delay": 1193, "time": "1764412253" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 1193, "time": "1764412308" }, "departure": { "delay": 1193, "time": "1764412313" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 1193, "time": "1764412365" }, "departure": { "delay": 1193, "time": "1764412373" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 1253, "time": "1764412449" }, "departure": { "delay": 1253, "time": "1764412493" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1313, "time": "1764412673" }, "departure": { "delay": 1313, "time": "1764412673" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 1283, "time": "1764412785" }, "departure": { "delay": 1283, "time": "1764412823" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 1283, "time": "1764412883" }, "departure": { "delay": 1283, "time": "1764412883" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 1253, "time": "1764412893" }, "departure": { "delay": 1253, "time": "1764412913" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 1283, "time": "1764412986" }, "departure": { "delay": 1283, "time": "1764413003" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 1345, "time": "1764413065" }, "departure": { "delay": 1345, "time": "1764413065" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1764411185", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1057" } } }, { "id": "SM:405-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 697, "time": "1764415897" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 667, "time": "1764415927" }, "departure": { "delay": 667, "time": "1764415927" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 697, "time": "1764415957" }, "departure": { "delay": 697, "time": "1764415957" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 697, "time": "1764416017" }, "departure": { "delay": 697, "time": "1764416017" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 697, "time": "1764416077" }, "departure": { "delay": 697, "time": "1764416077" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 757, "time": "1764416197" }, "departure": { "delay": 757, "time": "1764416197" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 757, "time": "1764416257" }, "departure": { "delay": 757, "time": "1764416257" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 757, "time": "1764416317" }, "departure": { "delay": 757, "time": "1764416317" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 817, "time": "1764416437" }, "departure": { "delay": 817, "time": "1764416437" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 937, "time": "1764416677" }, "departure": { "delay": 937, "time": "1764416677" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 } ], "timestamp": "1764413117", "trip": { "routeId": "604", "tripId": "405-1220" } } }, { "id": "SM:403-1127", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1129, "time": "1764413149" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 1131, "time": "1764413271" }, "departure": { "delay": 1131, "time": "1764413271" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 1034, "time": "1764413414" }, "departure": { "delay": 1034, "time": "1764413414" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 1045, "time": "1764413485" }, "departure": { "delay": 1045, "time": "1764413485" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 1105, "time": "1764413665" }, "departure": { "delay": 1105, "time": "1764413665" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 1105, "time": "1764413725" }, "departure": { "delay": 1105, "time": "1764413725" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 1105, "time": "1764413785" }, "departure": { "delay": 1105, "time": "1764413785" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 1105, "time": "1764413845" }, "departure": { "delay": 1105, "time": "1764413845" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 1106, "time": "1764413966" }, "departure": { "delay": 1106, "time": "1764413966" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 1095, "time": "1764414015" }, "departure": { "delay": 1095, "time": "1764414015" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 1084, "time": "1764414064" }, "departure": { "delay": 1084, "time": "1764414064" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 1085, "time": "1764414125" }, "departure": { "delay": 1085, "time": "1764414125" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1210, "time": "1764414370" }, "departure": { "delay": 1210, "time": "1764414370" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 1114, "time": "1764414454" }, "departure": { "delay": 1114, "time": "1764414454" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 1113, "time": "1764414513" }, "departure": { "delay": 1113, "time": "1764414513" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 1083, "time": "1764414543" }, "departure": { "delay": 1083, "time": "1764414543" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 1091, "time": "1764414611" }, "departure": { "delay": 1091, "time": "1764414611" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 1151, "time": "1764414671" }, "departure": { "delay": 1151, "time": "1764414671" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1764413117", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-1127" } } }, { "id": "SM:401-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764413400" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1764413430" }, "departure": { "delay": -30, "time": "1764413430" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1764413460" }, "departure": { "time": "1764413460" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1764413520" }, "departure": { "time": "1764413520" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1764413580" }, "departure": { "time": "1764413580" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1764413700" }, "departure": { "delay": 60, "time": "1764413700" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1764413760" }, "departure": { "delay": 60, "time": "1764413760" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1764413820" }, "departure": { "delay": 60, "time": "1764413820" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1764413940" }, "departure": { "delay": 120, "time": "1764413940" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1764414180" }, "departure": { "delay": 240, "time": "1764414180" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 120, "time": "1764414300" }, "departure": { "delay": 120, "time": "1764414300" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1764414360" }, "departure": { "delay": 60, "time": "1764414360" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 120, "time": "1764414480" }, "departure": { "delay": 120, "time": "1764414480" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1764414660" }, "departure": { "delay": 240, "time": "1764414660" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1764414780" }, "departure": { "delay": 300, "time": "1764414780" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 180, "time": "1764414840" }, "departure": { "delay": 180, "time": "1764414840" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1764414900" }, "departure": { "delay": 120, "time": "1764414900" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1764410267", "trip": { "routeId": "604", "tripId": "401-1150" } } }, { "id": "SM:405-1108", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1214, "time": "1764412094" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1184, "time": "1764412178" }, "departure": { "delay": 1184, "time": "1764412184" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1334, "time": "1764412244" }, "departure": { "delay": 1334, "time": "1764412394" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1341, "time": "1764412461" }, "departure": { "delay": 1341, "time": "1764412461" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1364, "time": "1764412500" }, "departure": { "delay": 1364, "time": "1764412544" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1544, "time": "1764412804" }, "departure": { "delay": 1544, "time": "1764412844" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1514, "time": "1764412964" }, "departure": { "delay": 1514, "time": "1764412994" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 1484, "time": "1764413084" }, "departure": { "delay": 1484, "time": "1764413084" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 1557, "time": "1764413217" }, "departure": { "delay": 1557, "time": "1764413217" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 1635, "time": "1764413355" }, "departure": { "delay": 1635, "time": "1764413355" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 1624, "time": "1764413404" }, "departure": { "delay": 1624, "time": "1764413404" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 1663, "time": "1764413623" }, "departure": { "delay": 1663, "time": "1764413623" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1764412110", "trip": { "routeId": "604", "tripId": "405-1108" } } }, { "id": "SM:403-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 971, "time": "1764415271" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1031, "time": "1764415511" }, "departure": { "delay": 1031, "time": "1764415511" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1120, "time": "1764415720" }, "departure": { "delay": 1120, "time": "1764415720" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1120, "time": "1764415780" }, "departure": { "delay": 1120, "time": "1764415780" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1060, "time": "1764415840" }, "departure": { "delay": 1060, "time": "1764415840" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1031, "time": "1764416051" }, "departure": { "delay": 1031, "time": "1764416051" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 971, "time": "1764416171" }, "departure": { "delay": 971, "time": "1764416171" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 } ], "timestamp": "1764413117", "trip": { "routeId": "604", "tripId": "403-1205" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1764413122" } }