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 à 19h31 Europe/Paris.

trip_updates (32) 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 à 19h31 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -241, "time": "1779385259" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779384602", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1935" } } }, { "id": "SM:1102-1920", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1779384031" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -76, "time": "1779384524" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779384054", "trip": { "routeId": "11", "tripId": "1102-1920" } } }, { "id": "SM:1102-1950", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779385800" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1779386400" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779384253", "trip": { "routeId": "11", "tripId": "1102-1950" } } }, { "id": "SM:104-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384840" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1779384960" }, "departure": { "time": "1779384960" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1779385080" }, "departure": { "time": "1779385080" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1779385140" }, "departure": { "time": "1779385140" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1779385200" }, "departure": { "time": "1779385200" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1779385320" }, "departure": { "time": "1779385320" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1779385380" }, "departure": { "time": "1779385380" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1779385440" }, "departure": { "time": "1779385440" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1779385560" }, "departure": { "time": "1779385560" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1779385680" }, "departure": { "time": "1779385680" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1779385860" }, "departure": { "time": "1779385860" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1779385980" }, "departure": { "time": "1779385980" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1779386100" }, "departure": { "time": "1779386100" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1779386190" }, "departure": { "delay": -30, "time": "1779386190" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1779386280" }, "departure": { "time": "1779386280" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1779386340" }, "departure": { "time": "1779386340" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1779386400" }, "departure": { "time": "1779386400" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1779386460" }, "departure": { "time": "1779386460" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1779386520" }, "departure": { "time": "1779386520" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1779386640" }, "departure": { "time": "1779386640" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1779386700" }, "departure": { "time": "1779386700" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1779386760" }, "departure": { "time": "1779386760" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1779386880" }, "departure": { "time": "1779386880" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1779387000" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779383182", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1934" } } }, { "id": "SM:104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 613, "time": "1779382813" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 583, "time": "1779382903" }, "departure": { "delay": 583, "time": "1779382903" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 589, "time": "1779382969" }, "departure": { "delay": 589, "time": "1779382969" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 583, "time": "1779383023" }, "departure": { "delay": 583, "time": "1779383023" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 531, "time": "1779383091" }, "departure": { "delay": 531, "time": "1779383091" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 334, "time": "1779383134" }, "departure": { "delay": 334, "time": "1779383134" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 325, "time": "1779383245" }, "departure": { "delay": 325, "time": "1779383245" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 268, "time": "1779383308" }, "departure": { "delay": 268, "time": "1779383308" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 283, "time": "1779383367" }, "departure": { "delay": 283, "time": "1779383383" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 276, "time": "1779383436" }, "departure": { "delay": 276, "time": "1779383436" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 193, "time": "1779383473" }, "departure": { "delay": 193, "time": "1779383473" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 178, "time": "1779383518" }, "departure": { "delay": 178, "time": "1779383518" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 165, "time": "1779383565" }, "departure": { "delay": 165, "time": "1779383565" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 171, "time": "1779383619" }, "departure": { "delay": 171, "time": "1779383631" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 223, "time": "1779383658" }, "departure": { "delay": 223, "time": "1779383683" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 256, "time": "1779383819" }, "departure": { "delay": 256, "time": "1779383836" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 202, "time": "1779383902" }, "departure": { "delay": 202, "time": "1779383902" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 103, "time": "1779383953" }, "departure": { "delay": 103, "time": "1779383983" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 73, "time": "1779384073" }, "departure": { "delay": 73, "time": "1779384073" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 73, "time": "1779384133" }, "departure": { "delay": 73, "time": "1779384133" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 73, "time": "1779384179" }, "departure": { "delay": 73, "time": "1779384193" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 43, "time": "1779384277" }, "departure": { "delay": 43, "time": "1779384283" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 50, "time": "1779384350" }, "departure": { "delay": 50, "time": "1779384350" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 73, "time": "1779384428" }, "departure": { "delay": 73, "time": "1779384433" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 87, "time": "1779384507" }, "departure": { "delay": 87, "time": "1779384507" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 73, "time": "1779384553" }, "departure": { "delay": 73, "time": "1779384553" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 120, "time": "1779384660" }, "departure": { "delay": 120, "time": "1779384660" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 114, "time": "1779384774" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779382839", "trip": { "routeId": "1", "tripId": "104-1850" } } }, { "id": "SM:102-1853", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 160, "time": "1779382540" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 126, "time": "1779382609" }, "departure": { "delay": 126, "time": "1779382626" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 132, "time": "1779382692" }, "departure": { "delay": 132, "time": "1779382692" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 158, "time": "1779382746" }, "departure": { "delay": 158, "time": "1779382778" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 173, "time": "1779382853" }, "departure": { "delay": 173, "time": "1779382853" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 186, "time": "1779382920" }, "departure": { "delay": 186, "time": "1779382926" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 216, "time": "1779383034" }, "departure": { "delay": 216, "time": "1779383076" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 223, "time": "1779383143" }, "departure": { "delay": 223, "time": "1779383143" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 249, "time": "1779383197" }, "departure": { "delay": 249, "time": "1779383229" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 216, "time": "1779383311" }, "departure": { "delay": 216, "time": "1779383316" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 216, "time": "1779383428" }, "departure": { "delay": 216, "time": "1779383436" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 186, "time": "1779383563" }, "departure": { "delay": 186, "time": "1779383586" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 157, "time": "1779383657" }, "departure": { "delay": 157, "time": "1779383677" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 156, "time": "1779383785" }, "departure": { "delay": 156, "time": "1779383796" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 156, "time": "1779383856" }, "departure": { "delay": 156, "time": "1779383856" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 126, "time": "1779383877" }, "departure": { "delay": 126, "time": "1779383886" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 192, "time": "1779383952" }, "departure": { "delay": 192, "time": "1779383952" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 192, "time": "1779384012" }, "departure": { "delay": 192, "time": "1779384012" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 173, "time": "1779384053" }, "departure": { "delay": 173, "time": "1779384053" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 186, "time": "1779384111" }, "departure": { "delay": 186, "time": "1779384126" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 187, "time": "1779384187" }, "departure": { "delay": 187, "time": "1779384187" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 186, "time": "1779384245" }, "departure": { "delay": 186, "time": "1779384246" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 193, "time": "1779384373" }, "departure": { "delay": 193, "time": "1779384373" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 217, "time": "1779384446" }, "departure": { "delay": 217, "time": "1779384457" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 217, "time": "1779384517" }, "departure": { "delay": 217, "time": "1779384517" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 186, "time": "1779384606" }, "departure": { "delay": 186, "time": "1779384606" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 174, "time": "1779384714" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779382560", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1853" } } }, { "id": "SM:202-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 102, "time": "1779382182" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 102, "time": "1779382223" }, "departure": { "delay": 102, "time": "1779382242" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 162, "time": "1779382285" }, "departure": { "delay": 162, "time": "1779382302" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 151, "time": "1779382351" }, "departure": { "delay": 151, "time": "1779382351" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 137, "time": "1779382397" }, "departure": { "delay": 137, "time": "1779382397" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 105, "time": "1779382545" }, "departure": { "delay": 105, "time": "1779382545" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1779382593" }, "departure": { "delay": 93, "time": "1779382593" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 101, "time": "1779382640" }, "departure": { "delay": 101, "time": "1779382661" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 102, "time": "1779382722" }, "departure": { "delay": 102, "time": "1779382722" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 19, "time": "1779382819" }, "departure": { "delay": 19, "time": "1779382819" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 3, "time": "1779382863" }, "departure": { "delay": 3, "time": "1779382863" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 12, "time": "1779382902" }, "departure": { "delay": 12, "time": "1779382932" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -18, "time": "1779383022" }, "departure": { "delay": -18, "time": "1779383022" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 32, "time": "1779383132" }, "departure": { "delay": 32, "time": "1779383132" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": -18, "time": "1779383197" }, "departure": { "delay": -18, "time": "1779383202" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 12, "time": "1779383292" }, "departure": { "delay": 12, "time": "1779383292" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 63, "time": "1779383403" }, "departure": { "delay": 63, "time": "1779383403" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 72, "time": "1779383494" }, "departure": { "delay": 72, "time": "1779383532" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 137, "time": "1779383657" }, "departure": { "delay": 137, "time": "1779383657" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 157, "time": "1779383737" }, "departure": { "delay": 157, "time": "1779383737" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 162, "time": "1779383787" }, "departure": { "delay": 162, "time": "1779383802" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 174, "time": "1779383874" }, "departure": { "delay": 174, "time": "1779383874" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779382208", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1848" } } }, { "id": "SM:202-1921", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 174, "time": "1779384234" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 256, "time": "1779384364" }, "departure": { "delay": 256, "time": "1779384376" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 265, "time": "1779384505" }, "departure": { "delay": 265, "time": "1779384505" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 264, "time": "1779384624" }, "departure": { "delay": 264, "time": "1779384624" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 444, "time": "1779384864" }, "departure": { "delay": 444, "time": "1779384864" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 448, "time": "1779384928" }, "departure": { "delay": 448, "time": "1779384928" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 448, "time": "1779384988" }, "departure": { "delay": 448, "time": "1779384988" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 475, "time": "1779385075" }, "departure": { "delay": 475, "time": "1779385075" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 415, "time": "1779385135" }, "departure": { "delay": 415, "time": "1779385135" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 403, "time": "1779385183" }, "departure": { "delay": 403, "time": "1779385183" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 424, "time": "1779385264" }, "departure": { "delay": 424, "time": "1779385264" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 458, "time": "1779385358" }, "departure": { "delay": 458, "time": "1779385358" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 458, "time": "1779385418" }, "departure": { "delay": 458, "time": "1779385418" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 458, "time": "1779385478" }, "departure": { "delay": 458, "time": "1779385478" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 484, "time": "1779385624" }, "departure": { "delay": 484, "time": "1779385624" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 484, "time": "1779385684" }, "departure": { "delay": 484, "time": "1779385684" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 484, "time": "1779385744" }, "departure": { "delay": 484, "time": "1779385744" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 364, "time": "1779385804" }, "departure": { "delay": 364, "time": "1779385804" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 484, "time": "1779385984" }, "departure": { "delay": 484, "time": "1779385984" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 484, "time": "1779386044" }, "departure": { "delay": 484, "time": "1779386044" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 484, "time": "1779386104" }, "departure": { "delay": 484, "time": "1779386104" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 364, "time": "1779386164" }, "departure": { "delay": 364, "time": "1779386164" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779384284", "trip": { "routeId": "2", "tripId": "202-1921" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384600" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779384630" }, "departure": { "delay": -30, "time": "1779384630" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1779384665" }, "departure": { "delay": 12, "time": "1779384672" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1779384728" }, "departure": { "delay": 8, "time": "1779384728" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 8, "time": "1779384788" }, "departure": { "delay": 8, "time": "1779384788" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 8, "time": "1779384968" }, "departure": { "delay": 8, "time": "1779384968" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 8, "time": "1779385028" }, "departure": { "delay": 8, "time": "1779385028" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 8, "time": "1779385088" }, "departure": { "delay": 8, "time": "1779385088" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 8, "time": "1779385148" }, "departure": { "delay": 8, "time": "1779385148" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 8, "time": "1779385328" }, "departure": { "delay": 8, "time": "1779385328" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 8, "time": "1779385388" }, "departure": { "delay": 8, "time": "1779385388" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 8, "time": "1779385448" }, "departure": { "delay": 8, "time": "1779385448" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 8, "time": "1779385568" }, "departure": { "delay": 8, "time": "1779385568" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 8, "time": "1779385628" }, "departure": { "delay": 8, "time": "1779385628" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 8, "time": "1779385748" }, "departure": { "delay": 8, "time": "1779385748" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 8, "time": "1779385808" }, "departure": { "delay": 8, "time": "1779385808" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 8, "time": "1779385868" }, "departure": { "delay": 8, "time": "1779385868" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 8, "time": "1779385988" }, "departure": { "delay": 8, "time": "1779385988" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 8, "time": "1779386048" }, "departure": { "delay": 8, "time": "1779386048" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 8, "time": "1779386108" }, "departure": { "delay": 8, "time": "1779386108" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 8, "time": "1779386168" }, "departure": { "delay": 8, "time": "1779386168" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 8, "time": "1779386228" }, "departure": { "delay": 8, "time": "1779386228" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779384602", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:204-1852", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 161, "time": "1779382481" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 131, "time": "1779382511" }, "departure": { "delay": 131, "time": "1779382511" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 105, "time": "1779382665" }, "departure": { "delay": 105, "time": "1779382665" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 105, "time": "1779382785" }, "departure": { "delay": 105, "time": "1779382785" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 336, "time": "1779382988" }, "departure": { "delay": 336, "time": "1779383076" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 336, "time": "1779383136" }, "departure": { "delay": 336, "time": "1779383136" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 396, "time": "1779383215" }, "departure": { "delay": 396, "time": "1779383256" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 425, "time": "1779383345" }, "departure": { "delay": 425, "time": "1779383345" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 342, "time": "1779383382" }, "departure": { "delay": 342, "time": "1779383382" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 306, "time": "1779383406" }, "departure": { "delay": 306, "time": "1779383406" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 366, "time": "1779383507" }, "departure": { "delay": 366, "time": "1779383526" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 374, "time": "1779383594" }, "departure": { "delay": 374, "time": "1779383594" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 306, "time": "1779383637" }, "departure": { "delay": 306, "time": "1779383646" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 336, "time": "1779383713" }, "departure": { "delay": 336, "time": "1779383736" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 327, "time": "1779383847" }, "departure": { "delay": 327, "time": "1779383847" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 314, "time": "1779383894" }, "departure": { "delay": 314, "time": "1779383894" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 323, "time": "1779383963" }, "departure": { "delay": 323, "time": "1779383963" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 189, "time": "1779384009" }, "departure": { "delay": 189, "time": "1779384009" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 276, "time": "1779384153" }, "departure": { "delay": 276, "time": "1779384156" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 306, "time": "1779384240" }, "departure": { "delay": 306, "time": "1779384246" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 306, "time": "1779384306" }, "departure": { "delay": 306, "time": "1779384306" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 192, "time": "1779384372" }, "departure": { "delay": 192, "time": "1779384372" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779382498", "trip": { "routeId": "2", "tripId": "204-1852" } } }, { "id": "SM:304-2030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779388200" }, "stopId": "Schifflände_R", "stopSequence": 1 } ], "timestamp": "1779384602", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-2030" } } }, { "id": "SM:304-1918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779383880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779384000" }, "departure": { "time": "1779384000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779384240" }, "departure": { "time": "1779384240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779384300" }, "departure": { "time": "1779384300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779384420" }, "departure": { "time": "1779384420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 49, "time": "1779384589" }, "departure": { "delay": 49, "time": "1779384589" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 231, "time": "1779384831" }, "departure": { "delay": 231, "time": "1779384831" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 237, "time": "1779384897" }, "departure": { "delay": 237, "time": "1779384897" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 225, "time": "1779384945" }, "departure": { "delay": 225, "time": "1779384945" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 224, "time": "1779385004" }, "departure": { "delay": 224, "time": "1779385004" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779383940", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1918" } } }, { "id": "SM:304-2000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779386460" }, "departure": { "time": "1779386460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779386580" }, "departure": { "time": "1779386580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1779386760" }, "departure": { "delay": 120, "time": "1779386760" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1779386820" }, "departure": { "delay": 60, "time": "1779386820" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1779386940" }, "departure": { "delay": 120, "time": "1779386940" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779387120" }, "departure": { "delay": 180, "time": "1779387120" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779387180" }, "departure": { "delay": 180, "time": "1779387180" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779387240" }, "departure": { "delay": 120, "time": "1779387240" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779387360" }, "departure": { "delay": 180, "time": "1779387360" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1779382808", "trip": { "routeId": "603", "tripId": "304-2000" } } }, { "id": "SM:406T-1942", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779385320" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779385440" }, "departure": { "time": "1779385440" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779385680" }, "departure": { "time": "1779385680" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779385740" }, "departure": { "time": "1779385740" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779385860" }, "departure": { "time": "1779385860" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779385920" }, "departure": { "time": "1779385920" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779385980" }, "departure": { "time": "1779385980" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779386040" }, "departure": { "time": "1779386040" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779386280" }, "departure": { "time": "1779386280" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779386700" }, "departure": { "time": "1779386700" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779387060" }, "departure": { "time": "1779387060" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779387120" }, "departure": { "time": "1779387120" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779387180" }, "departure": { "time": "1779387180" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779387210" }, "departure": { "delay": -30, "time": "1779387210" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779387300" }, "departure": { "time": "1779387300" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779387390" }, "departure": { "delay": 30, "time": "1779387390" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779387450" }, "departure": { "time": "1779387420" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1779382777", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1942" } } }, { "id": "SM:406T-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 124, "time": "1779382924" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 109, "time": "1779382969" }, "departure": { "delay": 109, "time": "1779382969" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 141, "time": "1779383001" }, "departure": { "delay": 141, "time": "1779383001" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 123, "time": "1779383030" }, "departure": { "delay": 123, "time": "1779383043" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 158, "time": "1779383078" }, "departure": { "delay": 158, "time": "1779383078" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 213, "time": "1779383180" }, "departure": { "delay": 213, "time": "1779383193" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 255, "time": "1779383235" }, "departure": { "delay": 255, "time": "1779383235" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 333, "time": "1779383292" }, "departure": { "delay": 333, "time": "1779383373" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 484, "time": "1779383504" }, "departure": { "delay": 484, "time": "1779383584" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 603, "time": "1779383763" }, "departure": { "delay": 603, "time": "1779383823" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 303, "time": "1779383904" }, "departure": { "delay": 303, "time": "1779383943" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 183, "time": "1779384033" }, "departure": { "delay": 183, "time": "1779384123" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 63, "time": "1779384169" }, "departure": { "delay": 63, "time": "1779384183" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 183, "time": "1779384220" }, "departure": { "delay": 183, "time": "1779384363" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 213, "time": "1779384453" }, "departure": { "delay": 213, "time": "1779384453" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 153, "time": "1779384563" }, "departure": { "delay": 153, "time": "1779384573" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 93, "time": "1779384631" }, "departure": { "delay": 93, "time": "1779384633" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 94, "time": "1779384694" }, "departure": { "delay": 94, "time": "1779384694" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 214, "time": "1779384874" }, "departure": { "delay": 214, "time": "1779384874" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 94, "time": "1779384934" }, "departure": { "delay": 94, "time": "1779384934" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 219, "time": "1779385119" }, "departure": { "delay": 219, "time": "1779385119" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779382953", "trip": { "routeId": "604", "tripId": "406T-1900" } } }, { "id": "SM:404T-1953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779385980" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779386010" }, "departure": { "delay": -30, "time": "1779386010" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779386040" }, "departure": { "time": "1779386040" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779386070" }, "departure": { "delay": -30, "time": "1779386070" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779386100" }, "departure": { "time": "1779386100" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779386220" }, "departure": { "delay": 60, "time": "1779386220" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779386280" }, "departure": { "delay": 60, "time": "1779386280" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779386400" }, "departure": { "delay": 120, "time": "1779386400" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1779386820" }, "departure": { "delay": 420, "time": "1779386820" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1779387300" }, "departure": { "delay": 180, "time": "1779387300" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779387360" }, "departure": { "delay": 60, "time": "1779387360" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779387420" }, "departure": { "delay": 60, "time": "1779387420" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1779387600" }, "departure": { "delay": 180, "time": "1779387600" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1779387720" }, "departure": { "delay": 120, "time": "1779387720" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779387780" }, "departure": { "delay": 60, "time": "1779387780" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1779382756", "trip": { "routeId": "604", "tripId": "404T-1953" } } }, { "id": "SM:408T-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 70, "time": "1779382270" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 11, "time": "1779382391" }, "departure": { "delay": 11, "time": "1779382391" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 130, "time": "1779382628" }, "departure": { "delay": 130, "time": "1779382630" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 168, "time": "1779382728" }, "departure": { "delay": 168, "time": "1779382728" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 107, "time": "1779382847" }, "departure": { "delay": 107, "time": "1779382847" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 124, "time": "1779382924" }, "departure": { "delay": 124, "time": "1779382924" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 124, "time": "1779382984" }, "departure": { "delay": 124, "time": "1779382984" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 119, "time": "1779383039" }, "departure": { "delay": 119, "time": "1779383039" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 100, "time": "1779383131" }, "departure": { "delay": 100, "time": "1779383200" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 100, "time": "1779383248" }, "departure": { "delay": 100, "time": "1779383260" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 100, "time": "1779383290" }, "departure": { "delay": 100, "time": "1779383320" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 40, "time": "1779383391" }, "departure": { "delay": 40, "time": "1779383440" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 190, "time": "1779383530" }, "departure": { "delay": 190, "time": "1779383830" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -20, "time": "1779383951" }, "departure": { "delay": -20, "time": "1779383980" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 40, "time": "1779384097" }, "departure": { "delay": 40, "time": "1779384100" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 40, "time": "1779384160" }, "departure": { "delay": 40, "time": "1779384160" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1779384180" }, "departure": { "time": "1779384180" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 10, "time": "1779384236" }, "departure": { "delay": 10, "time": "1779384250" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 4, "time": "1779384304" }, "departure": { "delay": 4, "time": "1779384304" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 17, "time": "1779384377" }, "departure": { "delay": 17, "time": "1779384377" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -5, "time": "1779384415" }, "departure": { "delay": -5, "time": "1779384415" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779382301", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1850" } } }, { "id": "SM:404T-1912", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 195, "time": "1779383715" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 195, "time": "1779383805" }, "departure": { "delay": 195, "time": "1779383835" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 165, "time": "1779384030" }, "departure": { "delay": 165, "time": "1779384045" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 165, "time": "1779384105" }, "departure": { "delay": 165, "time": "1779384105" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 165, "time": "1779384212" }, "departure": { "delay": 165, "time": "1779384225" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 172, "time": "1779384284" }, "departure": { "delay": 172, "time": "1779384292" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1779384332" }, "departure": { "delay": 152, "time": "1779384332" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1779384392" }, "departure": { "delay": 152, "time": "1779384392" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 128, "time": "1779384488" }, "departure": { "delay": 128, "time": "1779384488" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 118, "time": "1779384538" }, "departure": { "delay": 118, "time": "1779384538" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 113, "time": "1779384593" }, "departure": { "delay": 113, "time": "1779384593" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -15, "time": "1779384645" }, "departure": { "delay": -15, "time": "1779384645" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -136, "time": "1779384764" }, "departure": { "delay": -136, "time": "1779384764" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -313, "time": "1779384947" }, "departure": { "delay": -313, "time": "1779384947" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -256, "time": "1779385064" }, "departure": { "delay": -256, "time": "1779385064" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -258, "time": "1779385122" }, "departure": { "delay": -258, "time": "1779385122" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -297, "time": "1779385143" }, "departure": { "delay": -297, "time": "1779385143" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -244, "time": "1779385196" }, "departure": { "delay": -244, "time": "1779385196" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -245, "time": "1779385255" }, "departure": { "delay": -245, "time": "1779385255" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -238, "time": "1779385322" }, "departure": { "delay": -238, "time": "1779385322" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -273, "time": "1779385347" }, "departure": { "delay": -273, "time": "1779385347" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": -266, "time": "1779385384" }, "departure": { "delay": -266, "time": "1779385354" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1779383740", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1912" } } }, { "id": "SM:410T-1938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1779385500" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1779385920" }, "departure": { "delay": 720, "time": "1779385920" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1779386400" }, "departure": { "delay": 1080, "time": "1779386400" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1779386460" }, "departure": { "delay": 1080, "time": "1779386460" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1779386520" }, "departure": { "delay": 1020, "time": "1779386520" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 780, "time": "1779386700" }, "departure": { "delay": 780, "time": "1779386700" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 600, "time": "1779386820" }, "departure": { "delay": 600, "time": "1779386820" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 480, "time": "1779386880" }, "departure": { "delay": 480, "time": "1779386880" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 480, "time": "1779386940" }, "departure": { "delay": 480, "time": "1779386940" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 600, "time": "1779387120" }, "departure": { "delay": 600, "time": "1779387120" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 480, "time": "1779387180" }, "departure": { "delay": 480, "time": "1779387180" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 540, "time": "1779387360" }, "departure": { "delay": 540, "time": "1779387360" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779383615", "trip": { "routeId": "604", "tripId": "410T-1938" } } }, { "id": "SM:402T-1914", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 902, "time": "1779384542" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 968, "time": "1779384728" }, "departure": { "delay": 968, "time": "1779384728" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1013, "time": "1779384833" }, "departure": { "delay": 1013, "time": "1779384833" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1052, "time": "1779384932" }, "departure": { "delay": 1052, "time": "1779384932" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1039, "time": "1779384979" }, "departure": { "delay": 1039, "time": "1779384979" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 958, "time": "1779385018" }, "departure": { "delay": 958, "time": "1779385018" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 637, "time": "1779385117" }, "departure": { "delay": 637, "time": "1779385117" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 448, "time": "1779385228" }, "departure": { "delay": 448, "time": "1779385228" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 326, "time": "1779385286" }, "departure": { "delay": 326, "time": "1779385286" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 326, "time": "1779385346" }, "departure": { "delay": 326, "time": "1779385346" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 446, "time": "1779385526" }, "departure": { "delay": 446, "time": "1779385526" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 326, "time": "1779385586" }, "departure": { "delay": 326, "time": "1779385586" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 386, "time": "1779385766" }, "departure": { "delay": 386, "time": "1779385766" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779384561", "trip": { "routeId": "604", "tripId": "402T-1914" } } }, { "id": "SM:402T-1957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779386340" }, "departure": { "time": "1779386340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779386580" }, "departure": { "time": "1779386580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779386640" }, "departure": { "time": "1779386640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779386760" }, "departure": { "time": "1779386760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779386820" }, "departure": { "time": "1779386820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779386880" }, "departure": { "time": "1779386880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779386940" }, "departure": { "time": "1779386940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779387120" }, "departure": { "time": "1779387120" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779387180" }, "departure": { "time": "1779387180" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779387600" }, "departure": { "time": "1779387600" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779388080" }, "departure": { "time": "1779388080" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779388110" }, "departure": { "delay": -30, "time": "1779388110" }, "stopId": "Saint-Claude_R", "stopSequence": 17 } ], "timestamp": "1779383750", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1957" } } }, { "id": "SM:412T-1927", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779384540" }, "departure": { "time": "1779384540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779384780" }, "departure": { "time": "1779384780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779384840" }, "departure": { "time": "1779384840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779384960" }, "departure": { "time": "1779384960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779385080" }, "departure": { "time": "1779385080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779385140" }, "departure": { "time": "1779385140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779385260" }, "departure": { "time": "1779385260" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779385320" }, "departure": { "time": "1779385320" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779385380" }, "departure": { "time": "1779385380" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779385560" }, "departure": { "time": "1779385560" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779385800" }, "departure": { "time": "1779385800" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779386280" }, "departure": { "time": "1779386280" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779386310" }, "departure": { "delay": -30, "time": "1779386310" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779386340" }, "departure": { "time": "1779386340" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779386400" }, "departure": { "time": "1779386400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1779386520" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779384468", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1927" } } }, { "id": "SM:412T-1845", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 787, "time": "1779382687" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 964, "time": "1779382894" }, "departure": { "delay": 964, "time": "1779382984" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1054, "time": "1779383061" }, "departure": { "delay": 1054, "time": "1779383134" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1174, "time": "1779383224" }, "departure": { "delay": 1174, "time": "1779383314" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1167, "time": "1779383367" }, "departure": { "delay": 1167, "time": "1779383367" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1174, "time": "1779383398" }, "departure": { "delay": 1174, "time": "1779383494" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 874, "time": "1779383594" }, "departure": { "delay": 874, "time": "1779383614" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 625, "time": "1779383665" }, "departure": { "delay": 625, "time": "1779383665" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 484, "time": "1779383704" }, "departure": { "delay": 484, "time": "1779383704" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 489, "time": "1779383769" }, "departure": { "delay": 489, "time": "1779383769" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 609, "time": "1779383949" }, "departure": { "delay": 609, "time": "1779383949" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 489, "time": "1779384009" }, "departure": { "delay": 489, "time": "1779384009" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 554, "time": "1779384194" }, "departure": { "delay": 554, "time": "1779384194" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779382705", "trip": { "routeId": "604", "tripId": "412T-1845" } } }, { "id": "SM:408T-2017", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779387420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779387540" }, "departure": { "time": "1779387540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779387780" }, "departure": { "time": "1779387780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779387840" }, "departure": { "time": "1779387840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779387960" }, "departure": { "time": "1779387960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779388020" }, "departure": { "time": "1779388020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779388080" }, "departure": { "time": "1779388080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779388140" }, "departure": { "time": "1779388140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779388260" }, "departure": { "time": "1779388260" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 } ], "timestamp": "1779383950", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-2017" } } }, { "id": "SM:410T-1857", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 245, "time": "1779382865" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 300, "time": "1779383040" }, "departure": { "delay": 300, "time": "1779383040" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 245, "time": "1779383196" }, "departure": { "delay": 245, "time": "1779383225" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 245, "time": "1779383285" }, "departure": { "delay": 245, "time": "1779383285" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 294, "time": "1779383454" }, "departure": { "delay": 294, "time": "1779383454" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 294, "time": "1779383514" }, "departure": { "delay": 294, "time": "1779383514" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 305, "time": "1779383551" }, "departure": { "delay": 305, "time": "1779383585" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 325, "time": "1779383665" }, "departure": { "delay": 325, "time": "1779383665" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 300, "time": "1779383760" }, "departure": { "delay": 300, "time": "1779383760" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 289, "time": "1779383809" }, "departure": { "delay": 289, "time": "1779383809" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 262, "time": "1779383842" }, "departure": { "delay": 262, "time": "1779383842" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 164, "time": "1779383924" }, "departure": { "delay": 164, "time": "1779383924" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 29, "time": "1779384029" }, "departure": { "delay": 29, "time": "1779384029" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -70, "time": "1779384192" }, "departure": { "delay": -70, "time": "1779384290" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 131, "time": "1779384541" }, "departure": { "delay": 131, "time": "1779384551" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 129, "time": "1779384609" }, "departure": { "delay": 129, "time": "1779384609" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 90, "time": "1779384630" }, "departure": { "delay": 90, "time": "1779384630" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 145, "time": "1779384685" }, "departure": { "delay": 145, "time": "1779384685" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 144, "time": "1779384744" }, "departure": { "delay": 144, "time": "1779384744" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 150, "time": "1779384870" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779382891", "trip": { "directionId": 1, "routeId": "604", "tripId": "410T-1857" } } }, { "id": "SM:408T-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779384930" }, "departure": { "delay": -30, "time": "1779384930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779384960" }, "departure": { "time": "1779384960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779384990" }, "departure": { "delay": -30, "time": "1779384990" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779385080" }, "departure": { "time": "1779385080" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1779385109" }, "departure": { "delay": 29, "time": "1779385109" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 46, "time": "1779385186" }, "departure": { "delay": 46, "time": "1779385186" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 102, "time": "1779385302" }, "departure": { "delay": 102, "time": "1779385302" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 282, "time": "1779385602" }, "departure": { "delay": 282, "time": "1779385602" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 42, "time": "1779386082" }, "departure": { "delay": 42, "time": "1779386082" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -78, "time": "1779386142" }, "departure": { "delay": -78, "time": "1779386142" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -78, "time": "1779386202" }, "departure": { "delay": -78, "time": "1779386202" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 42, "time": "1779386382" }, "departure": { "delay": 42, "time": "1779386382" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -18, "time": "1779386502" }, "departure": { "delay": -18, "time": "1779386502" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -78, "time": "1779386562" }, "departure": { "delay": -78, "time": "1779386562" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -78, "time": "1779386622" }, "departure": { "delay": -78, "time": "1779386622" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 42, "time": "1779386802" }, "departure": { "delay": 42, "time": "1779386802" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -78, "time": "1779386862" }, "departure": { "delay": -78, "time": "1779386862" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 42, "time": "1779387042" }, "departure": { "delay": 42, "time": "1779387042" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779384612", "trip": { "routeId": "604", "tripId": "408T-1935" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 352, "time": "1779384112" }, "scheduleRelationship": "SKIPPED", "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 352, "time": "1779384172" }, "departure": { "delay": 352, "time": "1779384172" }, "scheduleRelationship": "SKIPPED", "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 269, "time": "1779384209" }, "departure": { "delay": 269, "time": "1779384209" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 219, "time": "1779384279" }, "departure": { "delay": 219, "time": "1779384279" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 188, "time": "1779384368" }, "departure": { "delay": 188, "time": "1779384368" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 59, "time": "1779384419" }, "departure": { "delay": 59, "time": "1779384419" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 60, "time": "1779384529" }, "departure": { "delay": 60, "time": "1779384540" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 69, "time": "1779384669" }, "departure": { "delay": 69, "time": "1779384669" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 69, "time": "1779384729" }, "departure": { "delay": 69, "time": "1779384729" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 69, "time": "1779384849" }, "departure": { "delay": 69, "time": "1779384849" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 70, "time": "1779384910" }, "departure": { "delay": 70, "time": "1779384910" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 68, "time": "1779384968" }, "departure": { "delay": 68, "time": "1779384968" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 129, "time": "1779385089" }, "departure": { "delay": 129, "time": "1779385089" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 141, "time": "1779385161" }, "departure": { "delay": 141, "time": "1779385161" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 141, "time": "1779385221" }, "departure": { "delay": 141, "time": "1779385221" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 141, "time": "1779385281" }, "departure": { "delay": 141, "time": "1779385281" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 141, "time": "1779385341" }, "departure": { "delay": 141, "time": "1779385341" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 141, "time": "1779385581" }, "departure": { "delay": 141, "time": "1779385581" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 141, "time": "1779385641" }, "departure": { "delay": 141, "time": "1779385641" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 141, "time": "1779385701" }, "departure": { "delay": 141, "time": "1779385701" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 141, "time": "1779385761" }, "departure": { "delay": 141, "time": "1779385761" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 141, "time": "1779385881" }, "departure": { "delay": 141, "time": "1779385881" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 141, "time": "1779386001" }, "departure": { "delay": 141, "time": "1779386001" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 141, "time": "1779386121" }, "departure": { "delay": 141, "time": "1779386121" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 141, "time": "1779386361" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779384168", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:802-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1779385140" }, "departure": { "time": "1779385140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1779385200" }, "departure": { "time": "1779385200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1779385380" }, "departure": { "time": "1779385380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1779385440" }, "departure": { "time": "1779385440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1779385500" }, "departure": { "time": "1779385500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1779385560" }, "departure": { "time": "1779385560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1779385800" }, "departure": { "time": "1779385800" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1779385860" }, "departure": { "time": "1779385860" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1779385920" }, "departure": { "time": "1779385920" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1779385980" }, "departure": { "time": "1779385980" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1779386040" }, "departure": { "time": "1779386040" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1779386100" }, "departure": { "time": "1779386100" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1779386460" }, "departure": { "delay": 120, "time": "1779386460" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1779386580" }, "departure": { "delay": 120, "time": "1779386580" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779386760" }, "departure": { "delay": 180, "time": "1779386760" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1779386880" }, "departure": { "delay": 120, "time": "1779386880" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1779387000" }, "departure": { "delay": 120, "time": "1779387000" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1779387060" }, "departure": { "delay": 60, "time": "1779387060" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1779387120" }, "departure": { "delay": 60, "time": "1779387120" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1779387180" }, "departure": { "delay": 60, "time": "1779387180" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779384551", "trip": { "routeId": "608", "tripId": "802-1934" } } }, { "id": "SM:604-1933", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779384780" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1779385020" }, "departure": { "time": "1779385020" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1779385140" }, "departure": { "time": "1779385140" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1779385260" }, "departure": { "time": "1779385260" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1779385560" }, "departure": { "time": "1779385560" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1779385620" }, "departure": { "time": "1779385620" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1779385680" }, "departure": { "time": "1779385680" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1779385740" }, "departure": { "time": "1779385740" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1779385800" }, "departure": { "time": "1779385800" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1779385860" }, "departure": { "time": "1779385860" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1779385980" }, "departure": { "time": "1779385980" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1779386100" }, "departure": { "time": "1779386100" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1779386160" }, "departure": { "time": "1779386160" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1779386190" }, "departure": { "delay": -30, "time": "1779386190" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1779386220" }, "departure": { "time": "1779386220" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1779386280" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779384581", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1933" } } }, { "id": "SM:612-1903", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 36, "time": "1779383016" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 36, "time": "1779383226" }, "departure": { "delay": 36, "time": "1779383256" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 6, "time": "1779383346" }, "departure": { "delay": 6, "time": "1779383346" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 20, "time": "1779383480" }, "departure": { "delay": 20, "time": "1779383480" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -24, "time": "1779383736" }, "departure": { "delay": -24, "time": "1779383736" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -44, "time": "1779383776" }, "departure": { "delay": -44, "time": "1779383776" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -41, "time": "1779383839" }, "departure": { "delay": -41, "time": "1779383839" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -54, "time": "1779383886" }, "departure": { "delay": -54, "time": "1779383886" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -32, "time": "1779383968" }, "departure": { "delay": -32, "time": "1779383968" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": -13, "time": "1779384047" }, "departure": { "delay": -13, "time": "1779384047" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1779384180" }, "departure": { "time": "1779384180" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 6, "time": "1779384306" }, "departure": { "delay": 6, "time": "1779384306" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 36, "time": "1779384379" }, "departure": { "delay": 36, "time": "1779384396" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 6, "time": "1779384426" }, "departure": { "delay": 6, "time": "1779384426" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 36, "time": "1779384456" }, "departure": { "delay": 36, "time": "1779384456" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 22, "time": "1779384502" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779383046", "trip": { "directionId": 1, "routeId": "6", "tripId": "612-1903" } } }, { "id": "SM:604-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 196, "time": "1779382996" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 167, "time": "1779383026" }, "departure": { "delay": 167, "time": "1779383027" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 193, "time": "1779383053" }, "departure": { "delay": 193, "time": "1779383053" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 174, "time": "1779383094" }, "departure": { "delay": 174, "time": "1779383094" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 136, "time": "1779383116" }, "departure": { "delay": 136, "time": "1779383116" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 136, "time": "1779383236" }, "departure": { "delay": 136, "time": "1779383236" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 107, "time": "1779383387" }, "departure": { "delay": 107, "time": "1779383387" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 106, "time": "1779383446" }, "departure": { "delay": 106, "time": "1779383446" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 106, "time": "1779383506" }, "departure": { "delay": 106, "time": "1779383506" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 94, "time": "1779383554" }, "departure": { "delay": 94, "time": "1779383554" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 89, "time": "1779383609" }, "departure": { "delay": 89, "time": "1779383609" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 136, "time": "1779383716" }, "departure": { "delay": 136, "time": "1779383716" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 78, "time": "1779383954" }, "departure": { "delay": 78, "time": "1779383958" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 46, "time": "1779384092" }, "departure": { "delay": 46, "time": "1779384106" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 76, "time": "1779384237" }, "departure": { "delay": 76, "time": "1779384256" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 158, "time": "1779384578" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1779383026", "trip": { "routeId": "6", "tripId": "604-1900" } } }, { "id": "SM:1106-2005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779386700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779384633", "trip": { "directionId": 1, "routeId": "11", "tripId": "1106-2005" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779384682" } }