Détails de la ressource

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

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

Disponibilité au téléchargement

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

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

Rapport de validation

⚠️127 avertissements

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

Avertissements

vehicle_id not populated W002 43 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

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

schedule_relationship not populated W009 84 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

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

Validations précédentes

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

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

Contenu du flux GTFS-RT

Entités

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

trip_updates (39) vehicle_positions (0) service_alerts (0)

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

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

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

{ "entity": [ { "id": "SM:1101-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779353400" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1779354000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779352799", "trip": { "routeId": "11", "tripId": "1101-1050" } } }, { "id": "SM:1101-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1779352531" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -122, "time": "1779352978" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779352560", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1035" } } }, { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779356100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779352799", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:103-1025", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 64, "time": "1779351964" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 65, "time": "1779352054" }, "departure": { "delay": 65, "time": "1779352085" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 94, "time": "1779352138" }, "departure": { "delay": 94, "time": "1779352174" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 106, "time": "1779352246" }, "departure": { "delay": 106, "time": "1779352246" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 123, "time": "1779352316" }, "departure": { "delay": 123, "time": "1779352323" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 154, "time": "1779352401" }, "departure": { "delay": 154, "time": "1779352414" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 244, "time": "1779352522" }, "departure": { "delay": 244, "time": "1779352564" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 244, "time": "1779352619" }, "departure": { "delay": 244, "time": "1779352624" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 274, "time": "1779352684" }, "departure": { "delay": 274, "time": "1779352714" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 304, "time": "1779352802" }, "departure": { "delay": 304, "time": "1779352804" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 260, "time": "1779352880" }, "departure": { "delay": 260, "time": "1779352880" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 263, "time": "1779353003" }, "departure": { "delay": 263, "time": "1779353003" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 260, "time": "1779353060" }, "departure": { "delay": 260, "time": "1779353060" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 247, "time": "1779353167" }, "departure": { "delay": 247, "time": "1779353167" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 247, "time": "1779353227" }, "departure": { "delay": 247, "time": "1779353227" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 217, "time": "1779353257" }, "departure": { "delay": 217, "time": "1779353257" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 247, "time": "1779353287" }, "departure": { "delay": 247, "time": "1779353287" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 243, "time": "1779353343" }, "departure": { "delay": 243, "time": "1779353343" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 242, "time": "1779353402" }, "departure": { "delay": 242, "time": "1779353402" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 242, "time": "1779353462" }, "departure": { "delay": 242, "time": "1779353462" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1779353520" }, "departure": { "delay": 240, "time": "1779353520" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 237, "time": "1779353577" }, "departure": { "delay": 237, "time": "1779353577" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 238, "time": "1779353698" }, "departure": { "delay": 238, "time": "1779353698" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 233, "time": "1779353753" }, "departure": { "delay": 233, "time": "1779353753" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 222, "time": "1779353802" }, "departure": { "delay": 222, "time": "1779353802" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 192, "time": "1779353892" }, "departure": { "delay": 192, "time": "1779353892" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 192, "time": "1779354012" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779351987", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1025" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779354600" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1779354720" }, "departure": { "time": "1779354720" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1779354780" }, "departure": { "time": "1779354780" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1779354840" }, "departure": { "time": "1779354840" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1779354900" }, "departure": { "time": "1779354900" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1779354960" }, "departure": { "time": "1779354960" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1779355020" }, "departure": { "time": "1779355020" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1779355080" }, "departure": { "time": "1779355080" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1779355140" }, "departure": { "time": "1779355140" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1779355200" }, "departure": { "time": "1779355200" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1779355500" }, "departure": { "time": "1779355500" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1779355620" }, "departure": { "time": "1779355620" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1779355680" }, "departure": { "time": "1779355680" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1779355710" }, "departure": { "delay": -30, "time": "1779355710" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1779355740" }, "departure": { "time": "1779355740" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1779355800" }, "departure": { "time": "1779355800" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1779355860" }, "departure": { "time": "1779355860" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1779355920" }, "departure": { "time": "1779355920" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1779355980" }, "departure": { "time": "1779355980" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1779356040" }, "departure": { "time": "1779356040" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1779356160" }, "departure": { "time": "1779356160" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1779356220" }, "departure": { "time": "1779356220" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1779356280" }, "departure": { "time": "1779356280" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1779356400" }, "departure": { "time": "1779356400" }, "stopId": "19_Novembre_R", "stopSequence": 26 } ], "timestamp": "1779351004", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 19, "time": "1779354019" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 13, "time": "1779354133" }, "departure": { "delay": 13, "time": "1779354133" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1779354180" }, "departure": { "time": "1779354180" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": -15, "time": "1779354225" }, "departure": { "delay": -15, "time": "1779354225" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": -18, "time": "1779354282" }, "departure": { "delay": -18, "time": "1779354282" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": -63, "time": "1779354357" }, "departure": { "delay": -63, "time": "1779354357" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": -67, "time": "1779354473" }, "departure": { "delay": -67, "time": "1779354473" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -67, "time": "1779354533" }, "departure": { "delay": -67, "time": "1779354533" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": -67, "time": "1779354593" }, "departure": { "delay": -67, "time": "1779354593" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": -67, "time": "1779354653" }, "departure": { "delay": -67, "time": "1779354653" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -65, "time": "1779354715" }, "departure": { "delay": -65, "time": "1779354715" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -67, "time": "1779354833" }, "departure": { "delay": -67, "time": "1779354833" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -67, "time": "1779354893" }, "departure": { "delay": -67, "time": "1779354893" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -97, "time": "1779354923" }, "departure": { "delay": -97, "time": "1779354923" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": -67, "time": "1779354953" }, "departure": { "delay": -67, "time": "1779354953" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": -67, "time": "1779355073" }, "departure": { "delay": -67, "time": "1779355073" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": -71, "time": "1779355429" }, "departure": { "delay": -71, "time": "1779355429" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -71, "time": "1779355489" }, "departure": { "delay": -71, "time": "1779355489" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -67, "time": "1779355553" }, "departure": { "delay": -67, "time": "1779355553" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -71, "time": "1779355669" }, "departure": { "delay": -71, "time": "1779355669" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -71, "time": "1779355729" }, "departure": { "delay": -71, "time": "1779355729" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -71, "time": "1779355789" }, "departure": { "delay": -71, "time": "1779355789" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -71, "time": "1779355849" }, "departure": { "delay": -71, "time": "1779355849" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -71, "time": "1779355909" }, "departure": { "delay": -71, "time": "1779355909" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -71, "time": "1779355969" }, "departure": { "delay": -71, "time": "1779355969" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -71, "time": "1779356089" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779352840", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-0955", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 13, "time": "1779350113" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1779350202" }, "departure": { "delay": 12, "time": "1779350232" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 42, "time": "1779350292" }, "departure": { "delay": 42, "time": "1779350322" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 42, "time": "1779350382" }, "departure": { "delay": 42, "time": "1779350382" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 72, "time": "1779350469" }, "departure": { "delay": 72, "time": "1779350472" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 102, "time": "1779350545" }, "departure": { "delay": 102, "time": "1779350562" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 132, "time": "1779350645" }, "departure": { "delay": 132, "time": "1779350652" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 222, "time": "1779350750" }, "departure": { "delay": 222, "time": "1779350802" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 282, "time": "1779350832" }, "departure": { "delay": 282, "time": "1779350922" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 312, "time": "1779350988" }, "departure": { "delay": 312, "time": "1779351012" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 283, "time": "1779351091" }, "departure": { "delay": 283, "time": "1779351103" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 312, "time": "1779351216" }, "departure": { "delay": 312, "time": "1779351252" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 312, "time": "1779351312" }, "departure": { "delay": 312, "time": "1779351312" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 282, "time": "1779351398" }, "departure": { "delay": 282, "time": "1779351402" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 267, "time": "1779351447" }, "departure": { "delay": 267, "time": "1779351447" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 233, "time": "1779351473" }, "departure": { "delay": 233, "time": "1779351473" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 289, "time": "1779351510" }, "departure": { "delay": 289, "time": "1779351529" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 282, "time": "1779351581" }, "departure": { "delay": 282, "time": "1779351582" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 283, "time": "1779351639" }, "departure": { "delay": 283, "time": "1779351643" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 294, "time": "1779351714" }, "departure": { "delay": 294, "time": "1779351714" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 289, "time": "1779351769" }, "departure": { "delay": 289, "time": "1779351769" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 282, "time": "1779351822" }, "departure": { "delay": 282, "time": "1779351822" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 284, "time": "1779351944" }, "departure": { "delay": 284, "time": "1779351944" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 282, "time": "1779351994" }, "departure": { "delay": 282, "time": "1779352002" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 282, "time": "1779352040" }, "departure": { "delay": 282, "time": "1779352062" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 221, "time": "1779352121" }, "departure": { "delay": 221, "time": "1779352121" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 187, "time": "1779352207" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779350142", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0955" } } }, { "id": "SM:101-1030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 257, "time": "1779352457" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 258, "time": "1779352569" }, "departure": { "delay": 258, "time": "1779352578" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 257, "time": "1779352630" }, "departure": { "delay": 257, "time": "1779352637" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 228, "time": "1779352668" }, "departure": { "delay": 228, "time": "1779352668" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 228, "time": "1779352724" }, "departure": { "delay": 228, "time": "1779352728" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 193, "time": "1779352813" }, "departure": { "delay": 193, "time": "1779352813" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 150, "time": "1779352890" }, "departure": { "delay": 150, "time": "1779352890" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 150, "time": "1779352950" }, "departure": { "delay": 150, "time": "1779352950" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 150, "time": "1779353010" }, "departure": { "delay": 150, "time": "1779353010" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 150, "time": "1779353070" }, "departure": { "delay": 150, "time": "1779353070" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 145, "time": "1779353185" }, "departure": { "delay": 145, "time": "1779353185" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 150, "time": "1779353250" }, "departure": { "delay": 150, "time": "1779353250" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 150, "time": "1779353310" }, "departure": { "delay": 150, "time": "1779353310" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1779353340" }, "departure": { "delay": 120, "time": "1779353340" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 150, "time": "1779353370" }, "departure": { "delay": 150, "time": "1779353370" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 150, "time": "1779353490" }, "departure": { "delay": 150, "time": "1779353490" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 150, "time": "1779353610" }, "departure": { "delay": 150, "time": "1779353610" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 150, "time": "1779353730" }, "departure": { "delay": 150, "time": "1779353730" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 139, "time": "1779353839" }, "departure": { "delay": 139, "time": "1779353839" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 139, "time": "1779353899" }, "departure": { "delay": 139, "time": "1779353899" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 150, "time": "1779353970" }, "departure": { "delay": 150, "time": "1779353970" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 139, "time": "1779354079" }, "departure": { "delay": 139, "time": "1779354079" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 139, "time": "1779354139" }, "departure": { "delay": 139, "time": "1779354139" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 139, "time": "1779354199" }, "departure": { "delay": 139, "time": "1779354199" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 139, "time": "1779354259" }, "departure": { "delay": 139, "time": "1779354259" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 139, "time": "1779354319" }, "departure": { "delay": 139, "time": "1779354319" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 139, "time": "1779354379" }, "departure": { "delay": 139, "time": "1779354379" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 139, "time": "1779354499" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779352488", "trip": { "routeId": "1", "tripId": "101-1030" } } }, { "id": "SM:201-1042", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779352920" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779352950" }, "departure": { "delay": -30, "time": "1779352950" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1779352980" }, "departure": { "time": "1779352980" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1779353040" }, "departure": { "time": "1779353040" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1779353100" }, "departure": { "time": "1779353100" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1779353280" }, "departure": { "time": "1779353280" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1779353340" }, "departure": { "time": "1779353340" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1779353400" }, "departure": { "time": "1779353400" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1779353460" }, "departure": { "time": "1779353460" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1779353640" }, "departure": { "time": "1779353640" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1779353700" }, "departure": { "time": "1779353700" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1779353760" }, "departure": { "time": "1779353760" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1779353880" }, "departure": { "time": "1779353880" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1779353940" }, "departure": { "time": "1779353940" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1779354060" }, "departure": { "time": "1779354060" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1779354120" }, "departure": { "time": "1779354120" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1779354360" }, "departure": { "time": "1779354360" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1779354420" }, "departure": { "time": "1779354420" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1779354480" }, "departure": { "time": "1779354480" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1779354540" }, "departure": { "time": "1779354540" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779349322", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1042" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779353700" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1779353760" }, "departure": { "time": "1779353760" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1779353880" }, "departure": { "time": "1779353880" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1779354000" }, "departure": { "time": "1779354000" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1779354240" }, "departure": { "delay": 180, "time": "1779354240" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1779354360" }, "departure": { "delay": 240, "time": "1779354360" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1779354420" }, "departure": { "delay": 240, "time": "1779354420" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1779354480" }, "departure": { "delay": 240, "time": "1779354480" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779354540" }, "departure": { "delay": 180, "time": "1779354540" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1779354660" }, "departure": { "delay": 240, "time": "1779354660" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1779354720" }, "departure": { "delay": 240, "time": "1779354720" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1779354840" }, "departure": { "delay": 300, "time": "1779354840" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1779354900" }, "departure": { "delay": 240, "time": "1779354900" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1779354960" }, "departure": { "delay": 240, "time": "1779354960" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1779355140" }, "departure": { "delay": 300, "time": "1779355140" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1779355200" }, "departure": { "delay": 300, "time": "1779355200" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1779355260" }, "departure": { "delay": 300, "time": "1779355260" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1779355320" }, "departure": { "delay": 180, "time": "1779355320" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1779355500" }, "departure": { "delay": 300, "time": "1779355500" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1779355560" }, "departure": { "delay": 300, "time": "1779355560" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1779355620" }, "departure": { "delay": 300, "time": "1779355620" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1779355680" }, "departure": { "delay": 180, "time": "1779355680" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779351883", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:203-1017", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 219, "time": "1779351639" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 249, "time": "1779351682" }, "departure": { "delay": 249, "time": "1779351729" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 296, "time": "1779351776" }, "departure": { "delay": 296, "time": "1779351776" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 312, "time": "1779351829" }, "departure": { "delay": 312, "time": "1779351852" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 291, "time": "1779351891" }, "departure": { "delay": 291, "time": "1779351891" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 255, "time": "1779352035" }, "departure": { "delay": 255, "time": "1779352035" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 247, "time": "1779352087" }, "departure": { "delay": 247, "time": "1779352087" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 249, "time": "1779352127" }, "departure": { "delay": 249, "time": "1779352149" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 269, "time": "1779352229" }, "departure": { "delay": 269, "time": "1779352229" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 183, "time": "1779352323" }, "departure": { "delay": 183, "time": "1779352323" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 199, "time": "1779352399" }, "departure": { "delay": 199, "time": "1779352399" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 175, "time": "1779352435" }, "departure": { "delay": 175, "time": "1779352435" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 196, "time": "1779352576" }, "departure": { "delay": 196, "time": "1779352576" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 250, "time": "1779352658" }, "departure": { "delay": 250, "time": "1779352690" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 189, "time": "1779352749" }, "departure": { "delay": 189, "time": "1779352749" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 226, "time": "1779352846" }, "departure": { "delay": 226, "time": "1779352846" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 226, "time": "1779352906" }, "departure": { "delay": 226, "time": "1779352906" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 229, "time": "1779353029" }, "departure": { "delay": 229, "time": "1779353029" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 229, "time": "1779353089" }, "departure": { "delay": 229, "time": "1779353089" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 229, "time": "1779353149" }, "departure": { "delay": 229, "time": "1779353149" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 229, "time": "1779353209" }, "departure": { "delay": 229, "time": "1779353209" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 229, "time": "1779353269" }, "departure": { "delay": 229, "time": "1779353269" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779351666", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1017" } } }, { "id": "SM:201-1000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779350400" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": -42, "time": "1779350418" }, "departure": { "delay": -42, "time": "1779350418" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": -52, "time": "1779350528" }, "departure": { "delay": -52, "time": "1779350528" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": -82, "time": "1779350609" }, "departure": { "delay": -82, "time": "1779350618" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 279, "time": "1779351030" }, "departure": { "delay": 279, "time": "1779351039" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 308, "time": "1779351093" }, "departure": { "delay": 308, "time": "1779351128" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 368, "time": "1779351227" }, "departure": { "delay": 368, "time": "1779351248" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 392, "time": "1779351332" }, "departure": { "delay": 392, "time": "1779351332" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 316, "time": "1779351376" }, "departure": { "delay": 316, "time": "1779351376" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 308, "time": "1779351411" }, "departure": { "delay": 308, "time": "1779351428" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 376, "time": "1779351556" }, "departure": { "delay": 376, "time": "1779351556" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 406, "time": "1779351646" }, "departure": { "delay": 406, "time": "1779351646" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 338, "time": "1779351693" }, "departure": { "delay": 338, "time": "1779351698" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 338, "time": "1779351754" }, "departure": { "delay": 338, "time": "1779351758" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 357, "time": "1779351897" }, "departure": { "delay": 357, "time": "1779351897" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 368, "time": "1779351966" }, "departure": { "delay": 368, "time": "1779351968" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 373, "time": "1779352033" }, "departure": { "delay": 373, "time": "1779352033" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 248, "time": "1779352085" }, "departure": { "delay": 248, "time": "1779352088" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 384, "time": "1779352284" }, "departure": { "delay": 384, "time": "1779352284" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 383, "time": "1779352343" }, "departure": { "delay": 383, "time": "1779352343" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 369, "time": "1779352389" }, "departure": { "delay": 369, "time": "1779352389" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 242, "time": "1779352442" }, "departure": { "delay": 242, "time": "1779352442" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779350297", "trip": { "routeId": "2", "tripId": "201-1000" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779354840" }, "departure": { "time": "1779354840" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1779355020" }, "departure": { "time": "1779355020" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1779355080" }, "departure": { "time": "1779355080" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1779355110" }, "departure": { "delay": -30, "time": "1779355110" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1779355140" }, "departure": { "time": "1779355140" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1779355200" }, "departure": { "time": "1779355200" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1779355380" }, "departure": { "time": "1779355380" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1779355620" }, "departure": { "delay": 120, "time": "1779355620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1779355680" }, "departure": { "delay": 60, "time": "1779355680" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1779355860" }, "departure": { "delay": 180, "time": "1779355860" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779355920" }, "departure": { "delay": 60, "time": "1779355920" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779356160" }, "departure": { "delay": 60, "time": "1779356160" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779356220" }, "departure": { "delay": 60, "time": "1779356220" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779356280" }, "departure": { "delay": 60, "time": "1779356280" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779356460" }, "departure": { "delay": 180, "time": "1779356460" }, "stopId": "Rousserolles_R", "stopSequence": 19 } ], "timestamp": "1779351242", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:301-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779353400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779353460" }, "departure": { "time": "1779353460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779353580" }, "departure": { "time": "1779353580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1779353760" }, "departure": { "delay": 120, "time": "1779353760" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 75, "time": "1779353835" }, "departure": { "delay": 75, "time": "1779353835" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 135, "time": "1779353955" }, "departure": { "delay": 135, "time": "1779353955" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 194, "time": "1779354134" }, "departure": { "delay": 194, "time": "1779354134" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 194, "time": "1779354194" }, "departure": { "delay": 194, "time": "1779354194" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 134, "time": "1779354254" }, "departure": { "delay": 134, "time": "1779354254" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 194, "time": "1779354374" }, "departure": { "delay": 194, "time": "1779354374" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 254, "time": "1779354494" }, "departure": { "delay": 254, "time": "1779354494" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "time": "1779354900" }, "departure": { "time": "1779354600" }, "stopId": "Voltaplatz_A", "stopSequence": 14 } ], "timestamp": "1779349808", "trip": { "routeId": "603", "tripId": "301-1050" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779355620" }, "departure": { "time": "1779355620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779355740" }, "departure": { "time": "1779355740" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779355980" }, "departure": { "delay": 180, "time": "1779355980" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779356040" }, "departure": { "delay": 180, "time": "1779356040" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779356100" }, "departure": { "delay": 180, "time": "1779356100" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779356160" }, "departure": { "delay": 180, "time": "1779356160" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779352028", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:303-1018", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779351480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779351600" }, "departure": { "time": "1779351600" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779351840" }, "departure": { "time": "1779351840" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779351900" }, "departure": { "time": "1779351900" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779352020" }, "departure": { "time": "1779352020" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779352140" }, "departure": { "time": "1779352140" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 351, "time": "1779352551" }, "departure": { "delay": 351, "time": "1779352551" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 361, "time": "1779352621" }, "departure": { "delay": 361, "time": "1779352621" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 361, "time": "1779352681" }, "departure": { "delay": 361, "time": "1779352681" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 411, "time": "1779352761" }, "departure": { "delay": 411, "time": "1779352791" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779351532", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-1018" } } }, { "id": "SM:411T-1012", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779351120" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779351240" }, "departure": { "time": "1779351240" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779351480" }, "departure": { "time": "1779351480" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779351540" }, "departure": { "time": "1779351540" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779351660" }, "departure": { "time": "1779351660" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779351720" }, "departure": { "time": "1779351720" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779351780" }, "departure": { "time": "1779351780" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779351840" }, "departure": { "time": "1779351840" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 211, "time": "1779352081" }, "departure": { "delay": 211, "time": "1779352171" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 241, "time": "1779352241" }, "departure": { "delay": 241, "time": "1779352261" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 241, "time": "1779352292" }, "departure": { "delay": 241, "time": "1779352321" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 361, "time": "1779352398" }, "departure": { "delay": 361, "time": "1779352621" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 301, "time": "1779352758" }, "departure": { "delay": 301, "time": "1779352801" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 70, "time": "1779352930" }, "departure": { "delay": 70, "time": "1779352930" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 125, "time": "1779353045" }, "departure": { "delay": 125, "time": "1779353045" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 125, "time": "1779353105" }, "departure": { "delay": 125, "time": "1779353105" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 76, "time": "1779353116" }, "departure": { "delay": 76, "time": "1779353116" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 121, "time": "1779353161" }, "departure": { "delay": 121, "time": "1779353161" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 117, "time": "1779353217" }, "departure": { "delay": 117, "time": "1779353217" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 147, "time": "1779353307" }, "departure": { "delay": 147, "time": "1779353307" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 117, "time": "1779353337" }, "departure": { "delay": 117, "time": "1779353337" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779351179", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1012" } } }, { "id": "SM:401T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 650, "time": "1779353150" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 805, "time": "1779353425" }, "departure": { "delay": 805, "time": "1779353425" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 816, "time": "1779353496" }, "departure": { "delay": 816, "time": "1779353496" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 857, "time": "1779353597" }, "departure": { "delay": 857, "time": "1779353597" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 842, "time": "1779353642" }, "departure": { "delay": 842, "time": "1779353642" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 762, "time": "1779353682" }, "departure": { "delay": 762, "time": "1779353682" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 443, "time": "1779353783" }, "departure": { "delay": 443, "time": "1779353783" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 211, "time": "1779353851" }, "departure": { "delay": 211, "time": "1779353851" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 65, "time": "1779353885" }, "departure": { "delay": 65, "time": "1779353885" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 65, "time": "1779353945" }, "departure": { "delay": 65, "time": "1779353945" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 185, "time": "1779354125" }, "departure": { "delay": 185, "time": "1779354125" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 100, "time": "1779354220" }, "departure": { "delay": 100, "time": "1779354220" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 160, "time": "1779354400" }, "departure": { "delay": 160, "time": "1779354400" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779352788", "trip": { "routeId": "604", "tripId": "401T-1035" } } }, { "id": "SM:407T-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779354000" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779354120" }, "departure": { "time": "1779354120" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779354360" }, "departure": { "time": "1779354360" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779354420" }, "departure": { "time": "1779354420" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779354540" }, "departure": { "time": "1779354540" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779354600" }, "departure": { "time": "1779354600" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779354660" }, "departure": { "time": "1779354660" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779354720" }, "departure": { "time": "1779354720" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779354840" }, "departure": { "time": "1779354840" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779354900" }, "departure": { "time": "1779354900" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779354960" }, "departure": { "time": "1779354960" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779355380" }, "departure": { "time": "1779355380" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779355980" }, "departure": { "time": "1779355980" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1779356100" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779351191", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1100" } } }, { "id": "SM:409T-1020", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 324, "time": "1779351924" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 361, "time": "1779352081" }, "departure": { "delay": 361, "time": "1779352081" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 385, "time": "1779352154" }, "departure": { "delay": 385, "time": "1779352165" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 352, "time": "1779352192" }, "departure": { "delay": 352, "time": "1779352192" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 387, "time": "1779352250" }, "departure": { "delay": 387, "time": "1779352287" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 447, "time": "1779352442" }, "departure": { "delay": 447, "time": "1779352467" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 291, "time": "1779352731" }, "departure": { "delay": 291, "time": "1779352731" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 117, "time": "1779352777" }, "departure": { "delay": 117, "time": "1779352857" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 37, "time": "1779352957" }, "departure": { "delay": 37, "time": "1779352957" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 22, "time": "1779353002" }, "departure": { "delay": 22, "time": "1779353002" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779353040" }, "departure": { "time": "1779353040" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -81, "time": "1779353139" }, "departure": { "delay": -81, "time": "1779353139" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -135, "time": "1779353205" }, "departure": { "delay": -135, "time": "1779353205" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -162, "time": "1779353238" }, "departure": { "delay": -162, "time": "1779353238" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -171, "time": "1779353289" }, "departure": { "delay": -171, "time": "1779353289" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -171, "time": "1779353469" }, "departure": { "delay": -171, "time": "1779353469" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -192, "time": "1779353508" }, "departure": { "delay": -192, "time": "1779353508" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -127, "time": "1779353753" }, "departure": { "delay": -127, "time": "1779353753" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -127, "time": "1779353873" }, "departure": { "delay": -127, "time": "1779353873" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 } ], "timestamp": "1779351944", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1020" } } }, { "id": "SM:409T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779354300" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779354420" }, "departure": { "time": "1779354420" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779354660" }, "departure": { "time": "1779354660" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779354720" }, "departure": { "time": "1779354720" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779354840" }, "departure": { "time": "1779354840" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779354900" }, "departure": { "time": "1779354900" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779354960" }, "departure": { "time": "1779354960" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779355020" }, "departure": { "time": "1779355020" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779356400" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779351543", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1105" } } }, { "id": "SM:405T-1005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 723, "time": "1779351423" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1053, "time": "1779351543" }, "departure": { "delay": 1053, "time": "1779351873" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1113, "time": "1779351933" }, "departure": { "delay": 1113, "time": "1779351993" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1112, "time": "1779352052" }, "departure": { "delay": 1112, "time": "1779352052" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1113, "time": "1779352113" }, "departure": { "delay": 1113, "time": "1779352113" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1293, "time": "1779352143" }, "departure": { "delay": 1293, "time": "1779352413" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 993, "time": "1779352503" }, "departure": { "delay": 993, "time": "1779352533" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 782, "time": "1779352622" }, "departure": { "delay": 782, "time": "1779352622" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 603, "time": "1779352623" }, "departure": { "delay": 603, "time": "1779352623" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 594, "time": "1779352674" }, "departure": { "delay": 594, "time": "1779352674" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 714, "time": "1779352854" }, "departure": { "delay": 714, "time": "1779352854" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 573, "time": "1779352893" }, "departure": { "delay": 573, "time": "1779352893" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 698, "time": "1779353138" }, "departure": { "delay": 698, "time": "1779353138" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779351448", "trip": { "routeId": "604", "tripId": "405T-1005" } } }, { "id": "SM:405T-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779353400" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779353520" }, "departure": { "time": "1779353520" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779353760" }, "departure": { "time": "1779353760" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779353820" }, "departure": { "time": "1779353820" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779353940" }, "departure": { "time": "1779353940" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779354000" }, "departure": { "time": "1779354000" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779354060" }, "departure": { "time": "1779354060" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779354120" }, "departure": { "time": "1779354120" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779354240" }, "departure": { "time": "1779354240" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779354300" }, "departure": { "time": "1779354300" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779354360" }, "departure": { "time": "1779354360" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779354540" }, "departure": { "time": "1779354540" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779354780" }, "departure": { "time": "1779354780" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779355140" }, "departure": { "time": "1779355140" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779355200" }, "departure": { "time": "1779355200" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779355260" }, "departure": { "time": "1779355260" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779355290" }, "departure": { "delay": -30, "time": "1779355290" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779355320" }, "departure": { "time": "1779355320" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779355380" }, "departure": { "time": "1779355380" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779355470" }, "departure": { "delay": 30, "time": "1779355470" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779355500" }, "departure": { "time": "1779355500" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779350287", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1050" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 460, "time": "1779355180" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 760, "time": "1779355600" }, "departure": { "delay": 760, "time": "1779355600" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 } ], "timestamp": "1779352851", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:407T-1015", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779351300" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -37, "time": "1779351323" }, "departure": { "delay": -37, "time": "1779351323" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": -10, "time": "1779351350" }, "departure": { "delay": -10, "time": "1779351350" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779351373" }, "departure": { "delay": -30, "time": "1779351390" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 25, "time": "1779351445" }, "departure": { "delay": 25, "time": "1779351445" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 95, "time": "1779351575" }, "departure": { "delay": 95, "time": "1779351575" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 122, "time": "1779351590" }, "departure": { "delay": 122, "time": "1779351602" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1779351673" }, "departure": { "delay": 152, "time": "1779351692" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 272, "time": "1779351829" }, "departure": { "delay": 272, "time": "1779351872" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1779351974" }, "departure": { "delay": 420, "time": "1779352140" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 272, "time": "1779352202" }, "departure": { "delay": 272, "time": "1779352412" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 122, "time": "1779352503" }, "departure": { "delay": 122, "time": "1779352562" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -15, "time": "1779352605" }, "departure": { "delay": -15, "time": "1779352605" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 152, "time": "1779352643" }, "departure": { "delay": 152, "time": "1779352832" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 207, "time": "1779352947" }, "departure": { "delay": 207, "time": "1779352947" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 93, "time": "1779353013" }, "departure": { "delay": 93, "time": "1779353013" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 6, "time": "1779353046" }, "departure": { "delay": 6, "time": "1779353046" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -3, "time": "1779353097" }, "departure": { "delay": -3, "time": "1779353097" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 117, "time": "1779353277" }, "departure": { "delay": 117, "time": "1779353277" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -24, "time": "1779353316" }, "departure": { "delay": -24, "time": "1779353316" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 161, "time": "1779353561" }, "departure": { "delay": 161, "time": "1779353561" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779351004", "trip": { "routeId": "604", "tripId": "407T-1015" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779355800" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779355830" }, "departure": { "delay": -30, "time": "1779355830" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779355860" }, "departure": { "time": "1779355860" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779355890" }, "departure": { "delay": -30, "time": "1779355890" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779355920" }, "departure": { "time": "1779355920" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779355980" }, "departure": { "time": "1779355980" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779356040" }, "departure": { "delay": 60, "time": "1779356040" }, "stopId": "Saint-Claude_A", "stopSequence": 7 } ], "timestamp": "1779352204", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:403T-0953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779349980" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 5, "time": "1779350045" }, "departure": { "delay": 5, "time": "1779350045" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 91, "time": "1779350111" }, "departure": { "delay": 91, "time": "1779350131" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 91, "time": "1779350180" }, "departure": { "delay": 91, "time": "1779350191" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 121, "time": "1779350221" }, "departure": { "delay": 121, "time": "1779350221" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 271, "time": "1779350377" }, "departure": { "delay": 271, "time": "1779350431" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 344, "time": "1779350504" }, "departure": { "delay": 344, "time": "1779350504" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 331, "time": "1779350536" }, "departure": { "delay": 331, "time": "1779350551" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 481, "time": "1779350681" }, "departure": { "delay": 481, "time": "1779350761" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 631, "time": "1779350881" }, "departure": { "delay": 631, "time": "1779351031" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 421, "time": "1779351091" }, "departure": { "delay": 421, "time": "1779351241" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 211, "time": "1779351331" }, "departure": { "delay": 211, "time": "1779351331" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 91, "time": "1779351391" }, "departure": { "delay": 91, "time": "1779351391" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 271, "time": "1779351451" }, "departure": { "delay": 271, "time": "1779351631" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 391, "time": "1779351766" }, "departure": { "delay": 391, "time": "1779351811" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 331, "time": "1779351931" }, "departure": { "delay": 331, "time": "1779351931" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 331, "time": "1779351991" }, "departure": { "delay": 331, "time": "1779352051" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 331, "time": "1779352101" }, "departure": { "delay": 331, "time": "1779352111" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 451, "time": "1779352291" }, "departure": { "delay": 451, "time": "1779352291" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 331, "time": "1779352327" }, "departure": { "delay": 331, "time": "1779352351" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 541, "time": "1779352604" }, "departure": { "delay": 541, "time": "1779352621" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779350004", "trip": { "routeId": "604", "tripId": "403T-0953" } } }, { "id": "SM:403T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 347, "time": "1779352847" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 347, "time": "1779352967" }, "departure": { "delay": 347, "time": "1779352967" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 347, "time": "1779353207" }, "departure": { "delay": 347, "time": "1779353207" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 347, "time": "1779353267" }, "departure": { "delay": 347, "time": "1779353267" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 347, "time": "1779353387" }, "departure": { "delay": 347, "time": "1779353387" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 347, "time": "1779353447" }, "departure": { "delay": 347, "time": "1779353447" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 347, "time": "1779353507" }, "departure": { "delay": 347, "time": "1779353507" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 347, "time": "1779353567" }, "departure": { "delay": 347, "time": "1779353567" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 347, "time": "1779353687" }, "departure": { "delay": 347, "time": "1779353687" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 355, "time": "1779353755" }, "departure": { "delay": 355, "time": "1779353755" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 332, "time": "1779353792" }, "departure": { "delay": 332, "time": "1779353792" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 250, "time": "1779353890" }, "departure": { "delay": 250, "time": "1779353890" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 160, "time": "1779354040" }, "departure": { "delay": 160, "time": "1779354040" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 160, "time": "1779354400" }, "departure": { "delay": 160, "time": "1779354400" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 160, "time": "1779354460" }, "departure": { "delay": 160, "time": "1779354460" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 160, "time": "1779354520" }, "departure": { "delay": 160, "time": "1779354520" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 130, "time": "1779354550" }, "departure": { "delay": 130, "time": "1779354550" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 160, "time": "1779354580" }, "departure": { "delay": 160, "time": "1779354580" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 160, "time": "1779354640" }, "departure": { "delay": 160, "time": "1779354640" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 160, "time": "1779354760" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779352871", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1035" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779354300" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779354330" }, "departure": { "delay": -30, "time": "1779354330" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779354360" }, "departure": { "time": "1779354360" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779354390" }, "departure": { "delay": -30, "time": "1779354390" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779354420" }, "departure": { "time": "1779354420" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779354480" }, "departure": { "time": "1779354480" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779354540" }, "departure": { "delay": 60, "time": "1779354540" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779354600" }, "departure": { "delay": 60, "time": "1779354600" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779354720" }, "departure": { "delay": 120, "time": "1779354720" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1779355140" }, "departure": { "delay": 420, "time": "1779355140" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1779355620" }, "departure": { "delay": 180, "time": "1779355620" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779355680" }, "departure": { "delay": 60, "time": "1779355680" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779355740" }, "departure": { "delay": 60, "time": "1779355740" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1779355920" }, "departure": { "delay": 180, "time": "1779355920" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1779356040" }, "departure": { "delay": 120, "time": "1779356040" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779356100" }, "departure": { "delay": 60, "time": "1779356100" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779356160" }, "departure": { "delay": 60, "time": "1779356160" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1779350703", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:401T-0957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779350220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779350340" }, "departure": { "time": "1779350340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779350580" }, "departure": { "time": "1779350580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779350640" }, "departure": { "time": "1779350640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779350760" }, "departure": { "time": "1779350760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779350820" }, "departure": { "time": "1779350820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779350880" }, "departure": { "time": "1779350880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779350940" }, "departure": { "time": "1779350940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 299, "time": "1779351299" }, "departure": { "delay": 299, "time": "1779351359" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 288, "time": "1779351408" }, "departure": { "delay": 288, "time": "1779351408" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 263, "time": "1779351443" }, "departure": { "delay": 263, "time": "1779351443" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 181, "time": "1779351501" }, "departure": { "delay": 181, "time": "1779351541" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 11, "time": "1779351611" }, "departure": { "delay": 11, "time": "1779351611" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 29, "time": "1779351688" }, "departure": { "delay": 29, "time": "1779351989" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 119, "time": "1779352109" }, "departure": { "delay": 119, "time": "1779352139" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 168, "time": "1779352239" }, "departure": { "delay": 168, "time": "1779352248" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 179, "time": "1779352304" }, "departure": { "delay": 179, "time": "1779352319" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 179, "time": "1779352374" }, "departure": { "delay": 179, "time": "1779352379" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 191, "time": "1779352511" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779350276", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-0957" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779356040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1779356220" }, "departure": { "time": "1779356220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1779356340" }, "departure": { "time": "1779356340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1779356400" }, "departure": { "time": "1779356400" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 } ], "timestamp": "1779352446", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:801-1034", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1779352589" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 130, "time": "1779352750" }, "departure": { "delay": 130, "time": "1779352750" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 77, "time": "1779352817" }, "departure": { "delay": 77, "time": "1779352817" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 69, "time": "1779352869" }, "departure": { "delay": 69, "time": "1779352869" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 77, "time": "1779353057" }, "departure": { "delay": 77, "time": "1779353057" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 77, "time": "1779353117" }, "departure": { "delay": 77, "time": "1779353117" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 77, "time": "1779353177" }, "departure": { "delay": 77, "time": "1779353177" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 77, "time": "1779353237" }, "departure": { "delay": 77, "time": "1779353237" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 77, "time": "1779353477" }, "departure": { "delay": 77, "time": "1779353477" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 77, "time": "1779353537" }, "departure": { "delay": 77, "time": "1779353537" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 73, "time": "1779353593" }, "departure": { "delay": 73, "time": "1779353593" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 74, "time": "1779353654" }, "departure": { "delay": 74, "time": "1779353654" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 79, "time": "1779353719" }, "departure": { "delay": 79, "time": "1779353719" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 79, "time": "1779353779" }, "departure": { "delay": 79, "time": "1779353779" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 79, "time": "1779353839" }, "departure": { "delay": 79, "time": "1779353839" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 79, "time": "1779353899" }, "departure": { "delay": 79, "time": "1779353899" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 199, "time": "1779354139" }, "departure": { "delay": 199, "time": "1779354139" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 199, "time": "1779354259" }, "departure": { "delay": 199, "time": "1779354259" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 259, "time": "1779354439" }, "departure": { "delay": 259, "time": "1779354439" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 199, "time": "1779354559" }, "departure": { "delay": 199, "time": "1779354559" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 199, "time": "1779354679" }, "departure": { "delay": 199, "time": "1779354679" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 139, "time": "1779354739" }, "departure": { "delay": 139, "time": "1779354739" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 139, "time": "1779354799" }, "departure": { "delay": 139, "time": "1779354799" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 139, "time": "1779354859" }, "departure": { "delay": 139, "time": "1779354859" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779352612", "trip": { "routeId": "608", "tripId": "801-1034" } } }, { "id": "SM:803-1016", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779351360" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1779351420" }, "departure": { "time": "1779351420" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1779351480" }, "departure": { "delay": 60, "time": "1779351480" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1779351510" }, "departure": { "delay": 30, "time": "1779351510" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1779351540" }, "departure": { "time": "1779351540" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1779351660" }, "departure": { "time": "1779351660" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1779351780" }, "departure": { "time": "1779351780" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1779351960" }, "departure": { "time": "1779351960" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1779352080" }, "departure": { "time": "1779352080" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1779352200" }, "departure": { "time": "1779352200" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1779352260" }, "departure": { "time": "1779352260" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1779352380" }, "departure": { "time": "1779352380" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1779352440" }, "departure": { "time": "1779352440" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1779352500" }, "departure": { "time": "1779352500" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1779352560" }, "departure": { "time": "1779352560" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1779352620" }, "departure": { "time": "1779352620" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1779352680" }, "departure": { "time": "1779352680" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1779352740" }, "departure": { "time": "1779352740" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1779352800" }, "departure": { "time": "1779352800" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1779353040" }, "departure": { "time": "1779353040" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1779353100" }, "departure": { "time": "1779353100" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1779353160" }, "departure": { "time": "1779353160" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1779353220" }, "departure": { "time": "1779353220" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1779353340" }, "departure": { "time": "1779353340" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1779353460" }, "departure": { "time": "1779353460" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1779353580" }, "departure": { "time": "1779353580" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1779353820" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779351417", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1016" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3, "time": "1779354963" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 3, "time": "1779355023" }, "departure": { "delay": 3, "time": "1779355023" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 63, "time": "1779355083" }, "departure": { "delay": 63, "time": "1779355083" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 33, "time": "1779355113" }, "departure": { "delay": 33, "time": "1779355113" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 3, "time": "1779355143" }, "departure": { "delay": 3, "time": "1779355143" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 3, "time": "1779355263" }, "departure": { "delay": 3, "time": "1779355263" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 3, "time": "1779355383" }, "departure": { "delay": 3, "time": "1779355383" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 3, "time": "1779355563" }, "departure": { "delay": 3, "time": "1779355563" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 3, "time": "1779355683" }, "departure": { "delay": 3, "time": "1779355683" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 3, "time": "1779355803" }, "departure": { "delay": 3, "time": "1779355803" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 3, "time": "1779355863" }, "departure": { "delay": 3, "time": "1779355863" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 3, "time": "1779355983" }, "departure": { "delay": 3, "time": "1779355983" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 3, "time": "1779356043" }, "departure": { "delay": 3, "time": "1779356043" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 3, "time": "1779356103" }, "departure": { "delay": 3, "time": "1779356103" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 3, "time": "1779356163" }, "departure": { "delay": 3, "time": "1779356163" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 3, "time": "1779356223" }, "departure": { "delay": 3, "time": "1779356223" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 3, "time": "1779356283" }, "departure": { "delay": 3, "time": "1779356283" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 3, "time": "1779356343" }, "departure": { "delay": 3, "time": "1779356343" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 3, "time": "1779356403" }, "departure": { "delay": 3, "time": "1779356403" }, "stopId": "Vignes_608R", "stopSequence": 19 } ], "timestamp": "1779352747", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:601-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779353580" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779353610" }, "departure": { "delay": -30, "time": "1779353610" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1779353640" }, "departure": { "time": "1779353640" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1779353700" }, "departure": { "time": "1779353700" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1779353760" }, "departure": { "time": "1779353760" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1779353880" }, "departure": { "time": "1779353880" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1779354060" }, "departure": { "time": "1779354060" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1779354120" }, "departure": { "time": "1779354120" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1779354180" }, "departure": { "time": "1779354180" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1779354240" }, "departure": { "time": "1779354240" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1779354300" }, "departure": { "time": "1779354300" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1779354360" }, "departure": { "time": "1779354360" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1779354660" }, "departure": { "time": "1779354660" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "time": "1779354840" }, "departure": { "time": "1779354840" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "time": "1779354960" }, "departure": { "time": "1779354960" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1779350776", "trip": { "routeId": "6", "tripId": "601-1053" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779355800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779352799", "trip": { "routeId": "11", "tripId": "1101-1120" } } }, { "id": "SM:601-1026", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 65, "time": "1779352025" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 64, "time": "1779352264" }, "departure": { "delay": 64, "time": "1779352264" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 65, "time": "1779352385" }, "departure": { "delay": 65, "time": "1779352385" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 69, "time": "1779352509" }, "departure": { "delay": 69, "time": "1779352509" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 11, "time": "1779352751" }, "departure": { "delay": 11, "time": "1779352751" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 4, "time": "1779352804" }, "departure": { "delay": 4, "time": "1779352804" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 21, "time": "1779352881" }, "departure": { "delay": 21, "time": "1779352881" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 21, "time": "1779352941" }, "departure": { "delay": 21, "time": "1779352941" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 21, "time": "1779353001" }, "departure": { "delay": 21, "time": "1779353001" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 21, "time": "1779353061" }, "departure": { "delay": 21, "time": "1779353061" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 21, "time": "1779353181" }, "departure": { "delay": 21, "time": "1779353181" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 21, "time": "1779353301" }, "departure": { "delay": 21, "time": "1779353301" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 21, "time": "1779353361" }, "departure": { "delay": 21, "time": "1779353361" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -9, "time": "1779353391" }, "departure": { "delay": -9, "time": "1779353391" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 21, "time": "1779353421" }, "departure": { "delay": 21, "time": "1779353421" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 21, "time": "1779353481" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779352049", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1026" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779355800" }, "departure": { "time": "1779355800" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1779356100" }, "departure": { "time": "1779356100" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1779356160" }, "departure": { "time": "1779356160" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1779356220" }, "departure": { "time": "1779356220" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1779356280" }, "departure": { "time": "1779356280" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1779356340" }, "departure": { "time": "1779356340" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1779356400" }, "departure": { "time": "1779356400" }, "stopId": "Schaeferhof_R", "stopSequence": 10 } ], "timestamp": "1779352539", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:1101-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779354300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779352799", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1105" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779352877" } }