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

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

1 erreur, 81 avertissements

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

Erreurs

stop_time_update departure time is before arrival time E025 1 erreur

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.

Exemples d'erreurs
  • trip_id 405T-0823 stop_sequence 22 departure_time 09:06:13 (1778223973) is less than the same stop arrival_time 09:08:13 (1778224093) - departure time must be equal to or greater than arrival time

Avertissements

vehicle_id not populated W002 27 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1101D-0920 does not have a vehicle_id
  • trip_id 1101D-0850 does not have a vehicle_id
  • trip_id 1101D-0905 does not have a vehicle_id
  • trip_id 1101D-0950 does not have a vehicle_id
  • trip_id 1101D-0935 does not have a vehicle_id

schedule_relationship not populated W009 54 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1101D-0920 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101D-0920 does not have a schedule_relationship
  • trip_id 1101D-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101D-0850 does not have a schedule_relationship
  • trip_id 1101D-0905 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 077 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 132 30 fois (100 % des validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 8 7 fois (23 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 2 2 fois (7 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 09/05/2026 à 06h59 Europe/Paris.

trip_updates (31) 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 09/05/2026 à 06h59 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1101S-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778303100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1778303700" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1778302441", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101S-0705" } } }, { "id": "SM:1101S-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1778305500" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1778302441", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101S-0735" } } }, { "id": "SM:1101S-0650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1778302232" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -90, "time": "1778302710" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778302253", "trip": { "routeId": "11", "tripId": "1101S-0650" } } }, { "id": "SM:1101S-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778305800" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 } ], "timestamp": "1778302441", "trip": { "routeId": "11", "tripId": "1101S-0750" } } }, { "id": "SM:1101S-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304000" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1778304600" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778302441", "trip": { "routeId": "11", "tripId": "1101S-0720" } } }, { "id": "SM:101S-0630", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 444, "time": "1778301444" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 427, "time": "1778301547" }, "departure": { "delay": 427, "time": "1778301547" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 420, "time": "1778301600" }, "departure": { "delay": 420, "time": "1778301600" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 414, "time": "1778301649" }, "departure": { "delay": 414, "time": "1778301654" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 422, "time": "1778301722" }, "departure": { "delay": 422, "time": "1778301722" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 359, "time": "1778301779" }, "departure": { "delay": 359, "time": "1778301779" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 324, "time": "1778301862" }, "departure": { "delay": 324, "time": "1778301864" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 315, "time": "1778301915" }, "departure": { "delay": 315, "time": "1778301915" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 305, "time": "1778301965" }, "departure": { "delay": 305, "time": "1778301965" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 294, "time": "1778302014" }, "departure": { "delay": 294, "time": "1778302014" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 234, "time": "1778302074" }, "departure": { "delay": 234, "time": "1778302074" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 234, "time": "1778302134" }, "departure": { "delay": 234, "time": "1778302134" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 207, "time": "1778302167" }, "departure": { "delay": 207, "time": "1778302167" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 193, "time": "1778302213" }, "departure": { "delay": 193, "time": "1778302213" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 224, "time": "1778302244" }, "departure": { "delay": 224, "time": "1778302244" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 174, "time": "1778302314" }, "departure": { "delay": 174, "time": "1778302314" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 144, "time": "1778302362" }, "departure": { "delay": 144, "time": "1778302404" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 114, "time": "1778302494" }, "departure": { "delay": 114, "time": "1778302494" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 97, "time": "1778302597" }, "departure": { "delay": 97, "time": "1778302597" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 59, "time": "1778302619" }, "departure": { "delay": 59, "time": "1778302619" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 84, "time": "1778302671" }, "departure": { "delay": 84, "time": "1778302704" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 44, "time": "1778302784" }, "departure": { "delay": 44, "time": "1778302784" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 44, "time": "1778302844" }, "departure": { "delay": 44, "time": "1778302844" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 44, "time": "1778302904" }, "departure": { "delay": 44, "time": "1778302904" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 44, "time": "1778302964" }, "departure": { "delay": 44, "time": "1778302964" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 44, "time": "1778303024" }, "departure": { "delay": 44, "time": "1778303024" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 44, "time": "1778303084" }, "departure": { "delay": 44, "time": "1778303084" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 44, "time": "1778303204" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1778301467", "trip": { "routeId": "1", "tripId": "101S-0630" } } }, { "id": "SM:101S-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778305800" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1778305920" }, "departure": { "time": "1778305920" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1778305980" }, "departure": { "time": "1778305980" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778306040" }, "departure": { "time": "1778306040" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1778306160" }, "departure": { "time": "1778306160" }, "stopId": "École_des_Missions_A", "stopSequence": 5 } ], "timestamp": "1778302202", "trip": { "routeId": "1", "tripId": "101S-0750" } } }, { "id": "SM:103S-0645", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778301900" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1778302006" }, "departure": { "time": "1778302020" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1778302080" }, "departure": { "time": "1778302080" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1778302148" }, "departure": { "delay": 8, "time": "1778302148" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 18, "time": "1778302218" }, "departure": { "delay": 18, "time": "1778302218" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 28, "time": "1778302283" }, "departure": { "delay": 28, "time": "1778302288" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 62, "time": "1778302382" }, "departure": { "delay": 62, "time": "1778302382" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 58, "time": "1778302438" }, "departure": { "delay": 58, "time": "1778302438" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 58, "time": "1778302482" }, "departure": { "delay": 58, "time": "1778302498" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 80, "time": "1778302580" }, "departure": { "delay": 80, "time": "1778302580" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 58, "time": "1778302658" }, "departure": { "delay": 58, "time": "1778302678" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 50, "time": "1778302790" }, "departure": { "delay": 50, "time": "1778302790" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 50, "time": "1778302850" }, "departure": { "delay": 50, "time": "1778302850" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 50, "time": "1778302970" }, "departure": { "delay": 50, "time": "1778302970" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 50, "time": "1778303030" }, "departure": { "delay": 50, "time": "1778303030" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 20, "time": "1778303060" }, "departure": { "delay": 20, "time": "1778303060" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 50, "time": "1778303090" }, "departure": { "delay": 50, "time": "1778303090" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 50, "time": "1778303150" }, "departure": { "delay": 50, "time": "1778303150" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 50, "time": "1778303210" }, "departure": { "delay": 50, "time": "1778303210" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 50, "time": "1778303270" }, "departure": { "delay": 50, "time": "1778303270" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 50, "time": "1778303330" }, "departure": { "delay": 50, "time": "1778303330" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 50, "time": "1778303390" }, "departure": { "delay": 50, "time": "1778303390" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 50, "time": "1778303510" }, "departure": { "delay": 50, "time": "1778303510" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 50, "time": "1778303570" }, "departure": { "delay": 50, "time": "1778303570" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 50, "time": "1778303630" }, "departure": { "delay": 50, "time": "1778303630" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 50, "time": "1778303750" }, "departure": { "delay": 50, "time": "1778303750" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 50, "time": "1778303870" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778301903", "trip": { "directionId": 1, "routeId": "1", "tripId": "103S-0645" } } }, { "id": "SM:101S-0710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778303400" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1778303520" }, "departure": { "time": "1778303520" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1778303580" }, "departure": { "time": "1778303580" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1778303640" }, "departure": { "time": "1778303640" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1778303700" }, "departure": { "time": "1778303700" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1778303760" }, "departure": { "time": "1778303760" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1778303820" }, "departure": { "time": "1778303820" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1778303880" }, "departure": { "time": "1778303880" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1778303940" }, "departure": { "time": "1778303940" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1778304000" }, "departure": { "time": "1778304000" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1778304120" }, "departure": { "time": "1778304120" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1778304240" }, "departure": { "time": "1778304240" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1778304300" }, "departure": { "time": "1778304300" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1778304420" }, "departure": { "time": "1778304420" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1778304480" }, "departure": { "time": "1778304480" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1778304510" }, "departure": { "delay": -30, "time": "1778304510" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1778304540" }, "departure": { "time": "1778304540" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1778304600" }, "departure": { "time": "1778304600" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1778304660" }, "departure": { "time": "1778304660" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1778304720" }, "departure": { "time": "1778304720" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1778304780" }, "departure": { "time": "1778304780" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1778304840" }, "departure": { "time": "1778304840" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1778304960" }, "departure": { "time": "1778304960" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1778305020" }, "departure": { "time": "1778305020" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1778305080" }, "departure": { "time": "1778305080" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1778305200" }, "departure": { "time": "1778305200" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1778305320" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778302078", "trip": { "directionId": 1, "routeId": "1", "tripId": "101S-0710" } } }, { "id": "SM:103S-0725", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304300" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1778304420" }, "departure": { "time": "1778304420" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1778304480" }, "departure": { "time": "1778304480" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778304540" }, "departure": { "time": "1778304540" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1778304600" }, "departure": { "time": "1778304600" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1778304720" }, "departure": { "time": "1778304720" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1778304840" }, "departure": { "time": "1778304840" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1778304900" }, "departure": { "time": "1778304900" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1778304960" }, "departure": { "time": "1778304960" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1778305020" }, "departure": { "time": "1778305020" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1778305140" }, "departure": { "time": "1778305140" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1778305200" }, "departure": { "time": "1778305200" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1778305260" }, "departure": { "time": "1778305260" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1778305290" }, "departure": { "delay": -30, "time": "1778305290" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1778305320" }, "departure": { "time": "1778305320" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1778305440" }, "departure": { "time": "1778305440" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1778305560" }, "departure": { "time": "1778305560" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1778305680" }, "departure": { "time": "1778305680" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1778305800" }, "departure": { "time": "1778305800" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1778305860" }, "departure": { "time": "1778305860" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1778305920" }, "departure": { "time": "1778305920" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1778306040" }, "departure": { "time": "1778306040" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1778306100" }, "departure": { "time": "1778306100" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1778306160" }, "departure": { "time": "1778306160" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "time": "1778306220" }, "departure": { "time": "1778306220" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "time": "1778306280" }, "departure": { "time": "1778306280" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "time": "1778306340" }, "departure": { "time": "1778306340" }, "stopId": "Square_Soustons_A", "stopSequence": 27 } ], "timestamp": "1778301996", "trip": { "routeId": "1", "tripId": "103S-0725" } } }, { "id": "SM:203S-0642", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 69, "time": "1778301789" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 69, "time": "1778301834" }, "departure": { "delay": 69, "time": "1778301849" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 106, "time": "1778301886" }, "departure": { "delay": 106, "time": "1778301886" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 105, "time": "1778301945" }, "departure": { "delay": 105, "time": "1778301945" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 95, "time": "1778301995" }, "departure": { "delay": 95, "time": "1778301995" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 72, "time": "1778302152" }, "departure": { "delay": 72, "time": "1778302152" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 74, "time": "1778302214" }, "departure": { "delay": 74, "time": "1778302214" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 99, "time": "1778302276" }, "departure": { "delay": 99, "time": "1778302299" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 115, "time": "1778302375" }, "departure": { "delay": 115, "time": "1778302375" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 34, "time": "1778302474" }, "departure": { "delay": 34, "time": "1778302474" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 25, "time": "1778302525" }, "departure": { "delay": 25, "time": "1778302525" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 70, "time": "1778302569" }, "departure": { "delay": 70, "time": "1778302630" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 46, "time": "1778302726" }, "departure": { "delay": 46, "time": "1778302726" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 12, "time": "1778302749" }, "departure": { "delay": 12, "time": "1778302752" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 9, "time": "1778302869" }, "departure": { "delay": 9, "time": "1778302869" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 9, "time": "1778302929" }, "departure": { "delay": 9, "time": "1778302929" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 10, "time": "1778302990" }, "departure": { "delay": 10, "time": "1778302990" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 10, "time": "1778303110" }, "departure": { "delay": 10, "time": "1778303110" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 10, "time": "1778303170" }, "departure": { "delay": 10, "time": "1778303170" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 10, "time": "1778303230" }, "departure": { "delay": 10, "time": "1778303230" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 10, "time": "1778303290" }, "departure": { "delay": 10, "time": "1778303290" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 10, "time": "1778303350" }, "departure": { "delay": 10, "time": "1778303350" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1778301820", "trip": { "directionId": 1, "routeId": "2", "tripId": "203S-0642" } } }, { "id": "SM:203S-0725", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304300" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1778304360" }, "departure": { "time": "1778304360" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1778304480" }, "departure": { "time": "1778304480" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1778304600" }, "departure": { "time": "1778304600" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1778304840" }, "departure": { "delay": 180, "time": "1778304840" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1778304960" }, "departure": { "delay": 240, "time": "1778304960" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1778305020" }, "departure": { "delay": 240, "time": "1778305020" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1778305080" }, "departure": { "delay": 240, "time": "1778305080" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1778305140" }, "departure": { "delay": 180, "time": "1778305140" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1778305260" }, "departure": { "delay": 240, "time": "1778305260" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1778305320" }, "departure": { "delay": 240, "time": "1778305320" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1778305440" }, "departure": { "delay": 300, "time": "1778305440" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1778305500" }, "departure": { "delay": 240, "time": "1778305500" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1778305560" }, "departure": { "delay": 240, "time": "1778305560" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1778305740" }, "departure": { "delay": 300, "time": "1778305740" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1778305800" }, "departure": { "delay": 300, "time": "1778305800" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1778305860" }, "departure": { "delay": 300, "time": "1778305860" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1778305920" }, "departure": { "delay": 180, "time": "1778305920" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 240, "time": "1778306040" }, "departure": { "delay": 240, "time": "1778306040" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 240, "time": "1778306100" }, "departure": { "delay": 240, "time": "1778306100" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1778306160" }, "departure": { "delay": 240, "time": "1778306160" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1778306220" }, "departure": { "delay": 180, "time": "1778306220" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1778300707", "trip": { "routeId": "2", "tripId": "203S-0725" } } }, { "id": "SM:201S-0712", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 152, "time": "1778303672" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 122, "time": "1778303702" }, "departure": { "delay": 122, "time": "1778303702" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 152, "time": "1778303732" }, "departure": { "delay": 152, "time": "1778303732" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 152, "time": "1778303792" }, "departure": { "delay": 152, "time": "1778303792" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 152, "time": "1778303852" }, "departure": { "delay": 152, "time": "1778303852" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 152, "time": "1778304032" }, "departure": { "delay": 152, "time": "1778304032" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1778304092" }, "departure": { "delay": 152, "time": "1778304092" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1778304152" }, "departure": { "delay": 152, "time": "1778304152" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 152, "time": "1778304212" }, "departure": { "delay": 152, "time": "1778304212" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 152, "time": "1778304392" }, "departure": { "delay": 152, "time": "1778304392" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 152, "time": "1778304452" }, "departure": { "delay": 152, "time": "1778304452" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 152, "time": "1778304512" }, "departure": { "delay": 152, "time": "1778304512" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 152, "time": "1778304632" }, "departure": { "delay": 152, "time": "1778304632" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 152, "time": "1778304692" }, "departure": { "delay": 152, "time": "1778304692" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 149, "time": "1778304809" }, "departure": { "delay": 149, "time": "1778304809" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 152, "time": "1778304872" }, "departure": { "delay": 152, "time": "1778304872" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 155, "time": "1778304935" }, "departure": { "delay": 155, "time": "1778304935" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 155, "time": "1778305055" }, "departure": { "delay": 155, "time": "1778305055" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 155, "time": "1778305115" }, "departure": { "delay": 155, "time": "1778305115" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 155, "time": "1778305175" }, "departure": { "delay": 155, "time": "1778305175" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 155, "time": "1778305235" }, "departure": { "delay": 155, "time": "1778305235" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 155, "time": "1778305295" }, "departure": { "delay": 155, "time": "1778305295" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1778302750", "trip": { "directionId": 1, "routeId": "2", "tripId": "201S-0712" } } }, { "id": "SM:201S-0640", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 33, "time": "1778301633" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 46, "time": "1778301706" }, "departure": { "delay": 46, "time": "1778301706" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 52, "time": "1778301832" }, "departure": { "delay": 52, "time": "1778301832" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 52, "time": "1778301952" }, "departure": { "delay": 52, "time": "1778301952" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 334, "time": "1778302241" }, "departure": { "delay": 334, "time": "1778302294" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 333, "time": "1778302353" }, "departure": { "delay": 333, "time": "1778302353" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 362, "time": "1778302414" }, "departure": { "delay": 362, "time": "1778302442" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 388, "time": "1778302528" }, "departure": { "delay": 388, "time": "1778302528" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 302, "time": "1778302562" }, "departure": { "delay": 302, "time": "1778302562" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 302, "time": "1778302622" }, "departure": { "delay": 302, "time": "1778302622" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 356, "time": "1778302736" }, "departure": { "delay": 356, "time": "1778302736" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 384, "time": "1778302824" }, "departure": { "delay": 384, "time": "1778302824" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 324, "time": "1778302884" }, "departure": { "delay": 324, "time": "1778302884" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 324, "time": "1778302944" }, "departure": { "delay": 324, "time": "1778302944" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 384, "time": "1778303124" }, "departure": { "delay": 384, "time": "1778303124" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 384, "time": "1778303184" }, "departure": { "delay": 384, "time": "1778303184" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 384, "time": "1778303244" }, "departure": { "delay": 384, "time": "1778303244" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 264, "time": "1778303304" }, "departure": { "delay": 264, "time": "1778303304" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 324, "time": "1778303424" }, "departure": { "delay": 324, "time": "1778303424" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 324, "time": "1778303484" }, "departure": { "delay": 324, "time": "1778303484" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 324, "time": "1778303544" }, "departure": { "delay": 324, "time": "1778303544" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 264, "time": "1778303604" }, "departure": { "delay": 264, "time": "1778303604" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1778301655", "trip": { "routeId": "2", "tripId": "201S-0640" } } }, { "id": "SM:301S-0745", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778305500" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1778305560" }, "departure": { "time": "1778305560" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1778305620" }, "departure": { "time": "1778305620" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 60, "time": "1778305740" }, "departure": { "delay": 60, "time": "1778305740" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1778305800" }, "departure": { "delay": 60, "time": "1778305800" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778305860" }, "departure": { "delay": 60, "time": "1778305860" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 120, "time": "1778305980" }, "departure": { "delay": 120, "time": "1778305980" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 120, "time": "1778306040" }, "departure": { "delay": 120, "time": "1778306040" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1778306100" }, "departure": { "delay": 120, "time": "1778306100" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1778306220" }, "departure": { "delay": 180, "time": "1778306220" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1778301976", "trip": { "routeId": "603", "tripId": "301S-0745" } } }, { "id": "SM:303S-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304000" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1778304060" }, "departure": { "time": "1778304060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1778304120" }, "departure": { "time": "1778304120" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 60, "time": "1778304240" }, "departure": { "delay": 60, "time": "1778304240" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1778304300" }, "departure": { "delay": 60, "time": "1778304300" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778304360" }, "departure": { "delay": 60, "time": "1778304360" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 120, "time": "1778304480" }, "departure": { "delay": 120, "time": "1778304480" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 120, "time": "1778304540" }, "departure": { "delay": 120, "time": "1778304540" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1778304600" }, "departure": { "delay": 120, "time": "1778304600" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1778304720" }, "departure": { "delay": 180, "time": "1778304720" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1778300400", "trip": { "routeId": "603", "tripId": "303S-0720" } } }, { "id": "SM:303S-0748", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778306280" }, "departure": { "time": "1778306280" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 } ], "timestamp": "1778302687", "trip": { "directionId": 1, "routeId": "603", "tripId": "303S-0748" } } }, { "id": "SM:301S-0645", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 28, "time": "1778301928" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 76, "time": "1778302036" }, "departure": { "delay": 76, "time": "1778302036" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 117, "time": "1778302137" }, "departure": { "delay": 117, "time": "1778302137" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 238, "time": "1778302307" }, "departure": { "delay": 238, "time": "1778302318" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 257, "time": "1778302397" }, "departure": { "delay": 257, "time": "1778302397" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 285, "time": "1778302485" }, "departure": { "delay": 285, "time": "1778302485" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 358, "time": "1778302615" }, "departure": { "delay": 358, "time": "1778302618" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 364, "time": "1778302684" }, "departure": { "delay": 364, "time": "1778302684" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 370, "time": "1778302750" }, "departure": { "delay": 370, "time": "1778302750" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 446, "time": "1778302886" }, "departure": { "delay": 446, "time": "1778302886" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 506, "time": "1778303006" }, "departure": { "delay": 506, "time": "1778303006" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 446, "time": "1778303066" }, "departure": { "delay": 446, "time": "1778303066" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 566, "time": "1778303306" }, "departure": { "delay": 566, "time": "1778303306" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1778301965", "trip": { "routeId": "603", "tripId": "301S-0645" } } }, { "id": "SM:301S-0712", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778303520" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778303640" }, "departure": { "time": "1778303640" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778303940" }, "departure": { "time": "1778303940" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778304000" }, "departure": { "time": "1778304000" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778304120" }, "departure": { "time": "1778304120" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778304240" }, "departure": { "time": "1778304240" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1778304480" }, "departure": { "delay": 180, "time": "1778304480" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1778304540" }, "departure": { "delay": 180, "time": "1778304540" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1778304600" }, "departure": { "delay": 180, "time": "1778304600" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1778304660" }, "departure": { "delay": 180, "time": "1778304660" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1778299922", "trip": { "directionId": 1, "routeId": "603", "tripId": "301S-0712" } } }, { "id": "SM:401ST-0735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1778305380" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 540, "time": "1778305620" }, "departure": { "delay": 540, "time": "1778305620" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 660, "time": "1778305860" }, "departure": { "delay": 660, "time": "1778305860" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 660, "time": "1778305920" }, "departure": { "delay": 660, "time": "1778305920" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 600, "time": "1778305980" }, "departure": { "delay": 600, "time": "1778305980" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 600, "time": "1778306220" }, "departure": { "delay": 600, "time": "1778306220" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 540, "time": "1778306340" }, "departure": { "delay": 540, "time": "1778306340" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 } ], "timestamp": "1778301881", "trip": { "routeId": "604", "tripId": "401ST-0735" } } }, { "id": "SM:401ST-0623", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778300580" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -7, "time": "1778300633" }, "departure": { "delay": -7, "time": "1778300633" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 23, "time": "1778300663" }, "departure": { "delay": 23, "time": "1778300663" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 2, "time": "1778300695" }, "departure": { "delay": 2, "time": "1778300702" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 33, "time": "1778300733" }, "departure": { "delay": 33, "time": "1778300733" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 92, "time": "1778300840" }, "departure": { "delay": 92, "time": "1778300852" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1778300912" }, "departure": { "delay": 152, "time": "1778300912" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 108, "time": "1778300928" }, "departure": { "delay": 108, "time": "1778300928" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 152, "time": "1778301028" }, "departure": { "delay": 152, "time": "1778301032" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 152, "time": "1778301152" }, "departure": { "delay": 152, "time": "1778301152" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 120, "time": "1778301227" }, "departure": { "delay": 120, "time": "1778301300" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 76, "time": "1778301376" }, "departure": { "delay": 76, "time": "1778301376" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 43, "time": "1778301403" }, "departure": { "delay": 43, "time": "1778301403" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 242, "time": "1778301422" }, "departure": { "delay": 242, "time": "1778301662" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 272, "time": "1778301752" }, "departure": { "delay": 272, "time": "1778301752" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 182, "time": "1778301842" }, "departure": { "delay": 182, "time": "1778301842" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 92, "time": "1778301872" }, "departure": { "delay": 92, "time": "1778301872" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 92, "time": "1778301932" }, "departure": { "delay": 92, "time": "1778301932" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 211, "time": "1778302111" }, "departure": { "delay": 211, "time": "1778302111" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 94, "time": "1778302174" }, "departure": { "delay": 94, "time": "1778302174" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 122, "time": "1778302262" }, "departure": { "delay": 122, "time": "1778302262" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778300595", "trip": { "routeId": "604", "tripId": "401ST-0623" } } }, { "id": "SM:401ST-0657", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 75, "time": "1778302695" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 87, "time": "1778302827" }, "departure": { "delay": 87, "time": "1778302827" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 93, "time": "1778303073" }, "departure": { "delay": 93, "time": "1778303073" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 93, "time": "1778303133" }, "departure": { "delay": 93, "time": "1778303133" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 93, "time": "1778303253" }, "departure": { "delay": 93, "time": "1778303253" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 93, "time": "1778303313" }, "departure": { "delay": 93, "time": "1778303313" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1778303373" }, "departure": { "delay": 93, "time": "1778303373" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 93, "time": "1778303433" }, "departure": { "delay": 93, "time": "1778303433" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 93, "time": "1778303553" }, "departure": { "delay": 93, "time": "1778303553" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 93, "time": "1778303613" }, "departure": { "delay": 93, "time": "1778303613" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 93, "time": "1778303673" }, "departure": { "delay": 93, "time": "1778303673" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 93, "time": "1778303733" }, "departure": { "delay": 93, "time": "1778303733" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 93, "time": "1778303853" }, "departure": { "delay": 93, "time": "1778303853" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 93, "time": "1778304033" }, "departure": { "delay": 93, "time": "1778304033" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 93, "time": "1778304093" }, "departure": { "delay": 93, "time": "1778304093" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 93, "time": "1778304153" }, "departure": { "delay": 93, "time": "1778304153" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 63, "time": "1778304183" }, "departure": { "delay": 63, "time": "1778304183" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 93, "time": "1778304213" }, "departure": { "delay": 93, "time": "1778304213" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 93, "time": "1778304273" }, "departure": { "delay": 93, "time": "1778304273" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 93, "time": "1778304393" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1778302720", "trip": { "directionId": 1, "routeId": "604", "tripId": "401ST-0657" } } }, { "id": "SM:409ST-0720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304000" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778304030" }, "departure": { "delay": -30, "time": "1778304030" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1778304060" }, "departure": { "time": "1778304060" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1778304120" }, "departure": { "time": "1778304120" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1778304180" }, "departure": { "time": "1778304180" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778304300" }, "departure": { "delay": 60, "time": "1778304300" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1778304360" }, "departure": { "delay": 60, "time": "1778304360" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1778304420" }, "departure": { "delay": 60, "time": "1778304420" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1778304540" }, "departure": { "delay": 120, "time": "1778304540" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1778304780" }, "departure": { "delay": 240, "time": "1778304780" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1778304960" }, "departure": { "delay": 60, "time": "1778304960" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1778305020" }, "departure": { "delay": 60, "time": "1778305020" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1778305080" }, "departure": { "delay": 60, "time": "1778305080" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 240, "time": "1778305320" }, "departure": { "delay": 240, "time": "1778305320" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1778305440" }, "departure": { "delay": 120, "time": "1778305440" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1778305500" }, "departure": { "delay": 60, "time": "1778305500" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1778305560" }, "departure": { "delay": 60, "time": "1778305560" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1778300400", "trip": { "routeId": "604", "tripId": "409ST-0720" } } }, { "id": "SM:403ST-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778305800" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778305830" }, "departure": { "delay": -30, "time": "1778305830" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1778305860" }, "departure": { "time": "1778305860" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1778305920" }, "departure": { "time": "1778305920" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1778305980" }, "departure": { "time": "1778305980" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778306100" }, "departure": { "delay": 60, "time": "1778306100" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1778306160" }, "departure": { "delay": 60, "time": "1778306160" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1778306220" }, "departure": { "delay": 60, "time": "1778306220" }, "stopId": "Chapelle_A", "stopSequence": 8 } ], "timestamp": "1778302202", "trip": { "routeId": "604", "tripId": "403ST-0750" } } }, { "id": "SM:403ST-0635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 545, "time": "1778301845" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 635, "time": "1778301935" }, "departure": { "delay": 635, "time": "1778302115" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 665, "time": "1778302200" }, "departure": { "delay": 665, "time": "1778302205" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 725, "time": "1778302285" }, "departure": { "delay": 725, "time": "1778302325" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 716, "time": "1778302376" }, "departure": { "delay": 716, "time": "1778302376" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 755, "time": "1778302405" }, "departure": { "delay": 755, "time": "1778302535" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 636, "time": "1778302625" }, "departure": { "delay": 636, "time": "1778302656" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 527, "time": "1778302727" }, "departure": { "delay": 527, "time": "1778302727" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 475, "time": "1778302735" }, "departure": { "delay": 475, "time": "1778302735" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 459, "time": "1778302779" }, "departure": { "delay": 459, "time": "1778302779" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 524, "time": "1778302904" }, "departure": { "delay": 524, "time": "1778302904" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 363, "time": "1778302983" }, "departure": { "delay": 363, "time": "1778302983" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 540, "time": "1778303280" }, "departure": { "delay": 540, "time": "1778303280" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778301871", "trip": { "routeId": "604", "tripId": "403ST-0635" } } }, { "id": "SM:403ST-0713", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778303580" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778303700" }, "departure": { "time": "1778303700" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778303940" }, "departure": { "time": "1778303940" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778304000" }, "departure": { "time": "1778304000" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778304120" }, "departure": { "time": "1778304120" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778304180" }, "departure": { "time": "1778304180" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778304240" }, "departure": { "time": "1778304240" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778304300" }, "departure": { "time": "1778304300" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778304420" }, "departure": { "time": "1778304420" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778304480" }, "departure": { "time": "1778304480" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778304540" }, "departure": { "time": "1778304540" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778304600" }, "departure": { "time": "1778304600" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1778304720" }, "departure": { "time": "1778304720" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1778304900" }, "departure": { "time": "1778304900" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1778304960" }, "departure": { "time": "1778304960" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1778305020" }, "departure": { "time": "1778305020" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1778305050" }, "departure": { "delay": -30, "time": "1778305050" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1778305080" }, "departure": { "time": "1778305080" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1778305140" }, "departure": { "time": "1778305140" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1778305230" }, "departure": { "delay": 30, "time": "1778305230" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1778305260" }, "departure": { "time": "1778305260" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778299983", "trip": { "directionId": 1, "routeId": "604", "tripId": "403ST-0713" } } }, { "id": "SM:405ST-0650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 65, "time": "1778302265" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 35, "time": "1778302295" }, "departure": { "delay": 35, "time": "1778302295" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 59, "time": "1778302319" }, "departure": { "delay": 59, "time": "1778302319" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 35, "time": "1778302349" }, "departure": { "delay": 35, "time": "1778302355" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 29, "time": "1778302409" }, "departure": { "delay": 29, "time": "1778302409" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 74, "time": "1778302514" }, "departure": { "delay": 74, "time": "1778302514" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 65, "time": "1778302548" }, "departure": { "delay": 65, "time": "1778302565" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 76, "time": "1778302636" }, "departure": { "delay": 76, "time": "1778302636" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 130, "time": "1778302750" }, "departure": { "delay": 130, "time": "1778302750" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 117, "time": "1778302857" }, "departure": { "delay": 117, "time": "1778302857" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -21, "time": "1778302959" }, "departure": { "delay": -21, "time": "1778302959" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -70, "time": "1778303030" }, "departure": { "delay": -70, "time": "1778303030" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -70, "time": "1778303090" }, "departure": { "delay": -70, "time": "1778303090" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -97, "time": "1778303123" }, "departure": { "delay": -97, "time": "1778303123" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -52, "time": "1778303228" }, "departure": { "delay": -52, "time": "1778303228" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -227, "time": "1778303293" }, "departure": { "delay": -227, "time": "1778303293" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -287, "time": "1778303353" }, "departure": { "delay": -287, "time": "1778303353" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -287, "time": "1778303413" }, "departure": { "delay": -287, "time": "1778303413" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -227, "time": "1778303533" }, "departure": { "delay": -227, "time": "1778303533" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -287, "time": "1778303593" }, "departure": { "delay": -287, "time": "1778303593" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -107, "time": "1778303833" }, "departure": { "delay": -107, "time": "1778303833" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778302295", "trip": { "routeId": "604", "tripId": "405ST-0650" } } }, { "id": "SM:405ST-0728", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778304480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778304660" }, "departure": { "time": "1778304660" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778304780" }, "departure": { "time": "1778304780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778304840" }, "departure": { "time": "1778304840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778305020" }, "departure": { "time": "1778305020" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778305080" }, "departure": { "time": "1778305080" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778305140" }, "departure": { "time": "1778305140" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778305200" }, "departure": { "time": "1778305200" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778305380" }, "departure": { "time": "1778305380" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778305440" }, "departure": { "time": "1778305440" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778305500" }, "departure": { "time": "1778305500" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778305800" }, "departure": { "time": "1778305800" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1778306100" }, "departure": { "time": "1778306100" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1778306160" }, "departure": { "time": "1778306160" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1778306220" }, "departure": { "time": "1778306220" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1778306280" }, "departure": { "time": "1778306280" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1778306340" }, "departure": { "time": "1778306340" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1778302274", "trip": { "directionId": 1, "routeId": "604", "tripId": "405ST-0728" } } }, { "id": "SM:407ST-0705", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 416, "time": "1778303516" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 376, "time": "1778303656" }, "departure": { "delay": 376, "time": "1778303656" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 484, "time": "1778303824" }, "departure": { "delay": 484, "time": "1778303824" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 484, "time": "1778303884" }, "departure": { "delay": 484, "time": "1778303884" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 484, "time": "1778303944" }, "departure": { "delay": 484, "time": "1778303944" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 424, "time": "1778304004" }, "departure": { "delay": 424, "time": "1778304004" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 304, "time": "1778304124" }, "departure": { "delay": 304, "time": "1778304124" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 195, "time": "1778304195" }, "departure": { "delay": 195, "time": "1778304195" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 163, "time": "1778304223" }, "departure": { "delay": 163, "time": "1778304223" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 163, "time": "1778304283" }, "departure": { "delay": 163, "time": "1778304283" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 223, "time": "1778304403" }, "departure": { "delay": 223, "time": "1778304403" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 43, "time": "1778304463" }, "departure": { "delay": 43, "time": "1778304463" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 163, "time": "1778304703" }, "departure": { "delay": 163, "time": "1778304703" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778302677", "trip": { "routeId": "604", "tripId": "407ST-0705" } } }, { "id": "SM:407ST-0743", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778305380" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778305920" }, "departure": { "time": "1778305920" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778305980" }, "departure": { "time": "1778305980" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778306040" }, "departure": { "time": "1778306040" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778306100" }, "departure": { "time": "1778306100" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778306280" }, "departure": { "time": "1778306280" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778306340" }, "departure": { "time": "1778306340" }, "stopId": "Breisach_R", "stopSequence": 10 } ], "timestamp": "1778302730", "trip": { "directionId": 1, "routeId": "604", "tripId": "407ST-0743" } } }, { "id": "SM:T3S-3-0746", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 240, "time": "1778305800" }, "stopId": "Burgfelderhof_R", "stopSequence": 1 }, { "arrival": { "delay": 240, "time": "1778305860" }, "departure": { "delay": 240, "time": "1778305860" }, "stopId": "Waldighoferstrasse_AR", "stopSequence": 2 }, { "arrival": { "delay": 240, "time": "1778305920" }, "departure": { "delay": 240, "time": "1778305920" }, "stopId": "Félix_Platter-Spital_R", "stopSequence": 3 }, { "arrival": { "delay": 240, "time": "1778305980" }, "departure": { "delay": 240, "time": "1778305980" }, "stopId": "Im_Westfeld_AR", "stopSequence": 4 }, { "arrival": { "delay": 240, "time": "1778306040" }, "departure": { "delay": 240, "time": "1778306040" }, "stopId": "Strassburgerallee_AR", "stopSequence": 5 }, { "arrival": { "delay": 300, "time": "1778306160" }, "departure": { "delay": 300, "time": "1778306160" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 6 }, { "arrival": { "delay": 300, "time": "1778306220" }, "departure": { "delay": 300, "time": "1778306220" }, "stopId": "Pilgerstrasse_AR", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1778306340" }, "departure": { "delay": 360, "time": "1778306340" }, "stopId": "Spalentor_AR", "stopSequence": 8 } ], "timestamp": "1778302202", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3S-3-0746" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1778302773" } }