Détails de la ressource

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

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

Disponibilité au téléchargement

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

⚠️136 avertissements

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

Avertissements

vehicle_id not populated W002 47 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id
  • trip_id 101-0910 does not have a vehicle_id
  • trip_id 105-0833 does not have a vehicle_id
  • trip_id 103-0820 does not have a vehicle_id

schedule_relationship not populated W009 89 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • 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 103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 103-0905 does not have a schedule_relationship
  • trip_id 101-0910 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 151 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 144 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. 3 3 fois (10 % 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 30/07/2026 à 13h35 Europe/Paris.

trip_updates (41) 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 30/07/2026 à 13h35 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1405", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785413100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1785411310", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1405" } } }, { "id": "SM:1102-1320", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 348, "time": "1785410748" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 287, "time": "1785411287" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785410775", "trip": { "routeId": "11", "tripId": "1102-1320" } } }, { "id": "SM:13-1313", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785409980" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 1 }, { "arrival": { "time": "1785410100" }, "departure": { "time": "1785410100" }, "stopId": "Steinacker_A", "stopSequence": 2 }, { "arrival": { "time": "1785410160" }, "departure": { "time": "1785410160" }, "stopId": "Rue_de_Paris_A", "stopSequence": 3 }, { "arrival": { "time": "1785410280" }, "departure": { "time": "1785410280" }, "stopId": "Wilson_AR", "stopSequence": 4 }, { "arrival": { "time": "1785410340" }, "departure": { "time": "1785410340" }, "stopId": "Vordermatt_A", "stopSequence": 5 }, { "arrival": { "time": "1785410580" }, "departure": { "time": "1785410580" }, "stopId": "Réservoir_A", "stopSequence": 6 }, { "arrival": { "time": "1785410640" }, "departure": { "time": "1785410640" }, "stopId": "Cigognes_A", "stopSequence": 7 }, { "arrival": { "time": "1785410700" }, "departure": { "time": "1785410700" }, "stopId": "Hésingue_Église_A", "stopSequence": 8 }, { "arrival": { "time": "1785411000" }, "departure": { "time": "1785411000" }, "stopId": "Place_Mermoz_14A", "stopSequence": 9 }, { "arrival": { "time": "1785411360" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 10 } ], "timestamp": "1785410034", "trip": { "routeId": "13", "tripId": "13-1313" } } }, { "id": "SM:14-1251", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 75, "time": "1785408735" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 79, "time": "1785408799" }, "departure": { "delay": 79, "time": "1785408799" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 143, "time": "1785409043" }, "departure": { "delay": 143, "time": "1785409043" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 195, "time": "1785409148" }, "departure": { "delay": 195, "time": "1785409155" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 165, "time": "1785409596" }, "departure": { "delay": 165, "time": "1785409605" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 173, "time": "1785409673" }, "departure": { "delay": 173, "time": "1785409673" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 162, "time": "1785410014" }, "departure": { "delay": 162, "time": "1785410022" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1785410252" }, "departure": { "delay": 152, "time": "1785410252" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 119, "time": "1785410339" }, "departure": { "delay": 119, "time": "1785410339" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 102, "time": "1785410442" }, "departure": { "delay": 102, "time": "1785410442" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 102, "time": "1785410532" }, "departure": { "delay": 102, "time": "1785410562" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": 132, "time": "1785410704" }, "departure": { "delay": 132, "time": "1785410712" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 202, "time": "1785411022" }, "departure": { "delay": 202, "time": "1785411022" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": 158, "time": "1785411398" }, "departure": { "delay": 158, "time": "1785411398" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 }, { "arrival": { "delay": 158, "time": "1785411758" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 15 } ], "timestamp": "1785408759", "trip": { "routeId": "14", "tripId": "14-1251" } } }, { "id": "SM:14-1303", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785409380" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1785409740" }, "departure": { "time": "1785409740" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1785410160" }, "departure": { "time": "1785410160" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1785410460" }, "departure": { "time": "1785410460" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1785410640" }, "departure": { "time": "1785410640" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1785410700" }, "departure": { "time": "1785410700" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1785410880" }, "departure": { "time": "1785410880" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1785411060" }, "departure": { "time": "1785411060" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1785411180" }, "departure": { "time": "1785411180" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1785411360" }, "departure": { "time": "1785411360" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1785411420" }, "departure": { "time": "1785411420" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1785412080" }, "departure": { "time": "1785412080" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1785412140" }, "departure": { "time": "1785412140" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "time": "1785412320" }, "departure": { "time": "1785412320" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1785412440" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1785409436", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1303" } } }, { "id": "SM:102-1435", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785414900" }, "stopId": "Clostermann_A", "stopSequence": 1 } ], "timestamp": "1785411310", "trip": { "routeId": "1", "tripId": "102-1435" } } }, { "id": "SM:104-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412200" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1785412320" }, "departure": { "time": "1785412320" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1785412380" }, "departure": { "time": "1785412380" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1785412440" }, "departure": { "time": "1785412440" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1785412560" }, "departure": { "time": "1785412560" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1785412800" }, "departure": { "time": "1785412800" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1785412920" }, "departure": { "time": "1785412920" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1785413040" }, "departure": { "time": "1785413040" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1785413100" }, "departure": { "time": "1785413100" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1785413160" }, "departure": { "time": "1785413160" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1785413280" }, "departure": { "time": "1785413280" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1785413340" }, "departure": { "time": "1785413340" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1785413400" }, "departure": { "time": "1785413400" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1785413430" }, "departure": { "delay": -30, "time": "1785413430" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1785413460" }, "departure": { "time": "1785413460" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1785413580" }, "departure": { "time": "1785413580" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1785413700" }, "departure": { "time": "1785413700" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1785413880" }, "departure": { "time": "1785413880" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1785414000" }, "departure": { "time": "1785414000" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1785414060" }, "departure": { "time": "1785414060" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1785414120" }, "departure": { "time": "1785414120" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1785414240" }, "departure": { "time": "1785414240" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1785414300" }, "departure": { "time": "1785414300" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1785414360" }, "departure": { "time": "1785414360" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "time": "1785414420" }, "departure": { "time": "1785414420" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "time": "1785414480" }, "departure": { "time": "1785414480" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "time": "1785414540" }, "departure": { "time": "1785414540" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "time": "1785414660" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1785408605", "trip": { "routeId": "1", "tripId": "104-1350" } } }, { "id": "SM:102-1355", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412500" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1785412620" }, "departure": { "time": "1785412620" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1785412680" }, "departure": { "time": "1785412680" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1785412740" }, "departure": { "time": "1785412740" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1785412800" }, "departure": { "time": "1785412800" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1785412980" }, "departure": { "time": "1785412980" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1785413040" }, "departure": { "time": "1785413040" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1785413100" }, "departure": { "time": "1785413100" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1785413220" }, "departure": { "time": "1785413220" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1785413340" }, "departure": { "time": "1785413340" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1785413520" }, "departure": { "time": "1785413520" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1785413640" }, "departure": { "time": "1785413640" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1785413760" }, "departure": { "time": "1785413760" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1785413820" }, "departure": { "time": "1785413820" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1785413850" }, "departure": { "delay": -30, "time": "1785413850" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1785413880" }, "departure": { "time": "1785413880" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1785413940" }, "departure": { "time": "1785413940" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1785414000" }, "departure": { "time": "1785414000" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1785414060" }, "departure": { "time": "1785414060" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1785414120" }, "departure": { "time": "1785414120" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1785414180" }, "departure": { "time": "1785414180" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1785414300" }, "departure": { "time": "1785414300" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1785414360" }, "departure": { "time": "1785414360" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1785414420" }, "departure": { "time": "1785414420" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1785414540" }, "departure": { "time": "1785414540" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1785414660" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1785408902", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1355" } } }, { "id": "SM:1102-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785411300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 7, "time": "1785411907" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1785411310", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1335" } } }, { "id": "SM:104-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 51, "time": "1785409851" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 51, "time": "1785409957" }, "departure": { "delay": 51, "time": "1785409971" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 86, "time": "1785410052" }, "departure": { "delay": 86, "time": "1785410066" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 88, "time": "1785410128" }, "departure": { "delay": 88, "time": "1785410128" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 141, "time": "1785410197" }, "departure": { "delay": 141, "time": "1785410241" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 171, "time": "1785410311" }, "departure": { "delay": 171, "time": "1785410331" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 144, "time": "1785410424" }, "departure": { "delay": 144, "time": "1785410424" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 172, "time": "1785410488" }, "departure": { "delay": 172, "time": "1785410512" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 231, "time": "1785410571" }, "departure": { "delay": 231, "time": "1785410631" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 192, "time": "1785410712" }, "departure": { "delay": 192, "time": "1785410712" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 178, "time": "1785410818" }, "departure": { "delay": 178, "time": "1785410818" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 111, "time": "1785410931" }, "departure": { "delay": 111, "time": "1785410931" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 85, "time": "1785411025" }, "departure": { "delay": 85, "time": "1785411025" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 51, "time": "1785411106" }, "departure": { "delay": 51, "time": "1785411111" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 64, "time": "1785411184" }, "departure": { "delay": 64, "time": "1785411184" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 51, "time": "1785411213" }, "departure": { "delay": 51, "time": "1785411231" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 114, "time": "1785411294" }, "departure": { "delay": 114, "time": "1785411294" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 114, "time": "1785411354" }, "departure": { "delay": 114, "time": "1785411354" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 114, "time": "1785411414" }, "departure": { "delay": 114, "time": "1785411414" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 114, "time": "1785411474" }, "departure": { "delay": 114, "time": "1785411474" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 114, "time": "1785411534" }, "departure": { "delay": 114, "time": "1785411534" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 114, "time": "1785411594" }, "departure": { "delay": 114, "time": "1785411594" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 114, "time": "1785411714" }, "departure": { "delay": 114, "time": "1785411714" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 114, "time": "1785411774" }, "departure": { "delay": 114, "time": "1785411774" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 114, "time": "1785411834" }, "departure": { "delay": 114, "time": "1785411834" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 114, "time": "1785411954" }, "departure": { "delay": 114, "time": "1785411954" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 114, "time": "1785412074" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1785409869", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1310" } } }, { "id": "SM:102-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 197, "time": "1785409997" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 197, "time": "1785410117" }, "departure": { "delay": 197, "time": "1785410117" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 180, "time": "1785410160" }, "departure": { "delay": 180, "time": "1785410160" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 167, "time": "1785410207" }, "departure": { "delay": 167, "time": "1785410207" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 257, "time": "1785410286" }, "departure": { "delay": 257, "time": "1785410417" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 108, "time": "1785410508" }, "departure": { "delay": 108, "time": "1785410508" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 124, "time": "1785410644" }, "departure": { "delay": 124, "time": "1785410644" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 61, "time": "1785410701" }, "departure": { "delay": 61, "time": "1785410701" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 47, "time": "1785410747" }, "departure": { "delay": 47, "time": "1785410747" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 47, "time": "1785410790" }, "departure": { "delay": 47, "time": "1785410807" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 10, "time": "1785410890" }, "departure": { "delay": 10, "time": "1785410890" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 17, "time": "1785410921" }, "departure": { "delay": 17, "time": "1785410957" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 51, "time": "1785411018" }, "departure": { "delay": 51, "time": "1785411051" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 34, "time": "1785411094" }, "departure": { "delay": 34, "time": "1785411094" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 82, "time": "1785411142" }, "departure": { "delay": 82, "time": "1785411142" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 107, "time": "1785411243" }, "departure": { "delay": 107, "time": "1785411287" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 72, "time": "1785411372" }, "departure": { "delay": 72, "time": "1785411372" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1785411480" }, "departure": { "time": "1785411480" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -46, "time": "1785411554" }, "departure": { "delay": -46, "time": "1785411554" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -63, "time": "1785411597" }, "departure": { "delay": -63, "time": "1785411597" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -80, "time": "1785411640" }, "departure": { "delay": -80, "time": "1785411640" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -93, "time": "1785411747" }, "departure": { "delay": -93, "time": "1785411747" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -93, "time": "1785411807" }, "departure": { "delay": -93, "time": "1785411807" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -93, "time": "1785411867" }, "departure": { "delay": -93, "time": "1785411867" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -93, "time": "1785411927" }, "departure": { "delay": -93, "time": "1785411927" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -93, "time": "1785411987" }, "departure": { "delay": -93, "time": "1785411987" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -93, "time": "1785412047" }, "departure": { "delay": -93, "time": "1785412047" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -93, "time": "1785412167" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1785410024", "trip": { "routeId": "1", "tripId": "102-1310" } } }, { "id": "SM:104-1435", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785414900" }, "stopId": "Alsace_R", "stopSequence": 1 } ], "timestamp": "1785411310", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1435" } } }, { "id": "SM:201-1315", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 108, "time": "1785410208" }, "scheduleRelationship": "SKIPPED", "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 108, "time": "1785410268" }, "departure": { "delay": 108, "time": "1785410268" }, "scheduleRelationship": "SKIPPED", "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": -38, "time": "1785410362" }, "departure": { "delay": -38, "time": "1785410362" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": -38, "time": "1785410482" }, "departure": { "delay": -38, "time": "1785410482" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": -95, "time": "1785410485" }, "departure": { "delay": -95, "time": "1785410485" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": -133, "time": "1785410507" }, "departure": { "delay": -133, "time": "1785410507" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "delay": -139, "time": "1785410613" }, "departure": { "delay": -139, "time": "1785410621" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": -110, "time": "1785410702" }, "departure": { "delay": -110, "time": "1785410710" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": -76, "time": "1785410804" }, "departure": { "delay": -76, "time": "1785410804" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": -13, "time": "1785410927" }, "departure": { "delay": -13, "time": "1785410927" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": -52, "time": "1785411008" }, "departure": { "delay": -52, "time": "1785411008" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 10, "time": "1785411106" }, "departure": { "delay": 10, "time": "1785411130" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 19, "time": "1785411199" }, "departure": { "delay": 19, "time": "1785411199" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "time": "1785411240" }, "departure": { "time": "1785411240" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": -80, "time": "1785411280" }, "departure": { "delay": -80, "time": "1785411280" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": -69, "time": "1785411351" }, "departure": { "delay": -69, "time": "1785411351" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": -69, "time": "1785411471" }, "departure": { "delay": -69, "time": "1785411471" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": -69, "time": "1785411531" }, "departure": { "delay": -69, "time": "1785411531" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": -69, "time": "1785411591" }, "departure": { "delay": -69, "time": "1785411591" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": -69, "time": "1785411771" }, "departure": { "delay": -69, "time": "1785411771" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": -69, "time": "1785411831" }, "departure": { "delay": -69, "time": "1785411831" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": -69, "time": "1785411891" }, "departure": { "delay": -69, "time": "1785411891" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": -69, "time": "1785411951" }, "departure": { "delay": -69, "time": "1785411951" }, "stopId": "Ritty_A", "stopSequence": 24 }, { "arrival": { "delay": -69, "time": "1785412131" }, "departure": { "delay": -69, "time": "1785412131" }, "stopId": "Champs_A", "stopSequence": 25 }, { "arrival": { "delay": -69, "time": "1785412191" }, "departure": { "delay": -69, "time": "1785412191" }, "stopId": "Les_Biches_A", "stopSequence": 26 }, { "arrival": { "delay": -69, "time": "1785412251" }, "departure": { "delay": -69, "time": "1785412251" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 27 }, { "arrival": { "delay": -69, "time": "1785412311" }, "departure": { "delay": -69, "time": "1785412311" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 28 }, { "arrival": { "delay": -69, "time": "1785412371" }, "stopId": "Petit_Canal_A", "stopSequence": 29 } ], "timestamp": "1785410260", "trip": { "routeId": "2", "tripId": "201-1315" } } }, { "id": "SM:202-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412800" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785412830" }, "departure": { "delay": -30, "time": "1785412830" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1785412920" }, "departure": { "time": "1785412920" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1785412980" }, "departure": { "time": "1785412980" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1785413160" }, "departure": { "time": "1785413160" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1785413220" }, "departure": { "time": "1785413220" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1785413280" }, "departure": { "time": "1785413280" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1785413340" }, "departure": { "time": "1785413340" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1785413520" }, "departure": { "time": "1785413520" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1785413580" }, "departure": { "time": "1785413580" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1785413640" }, "departure": { "time": "1785413640" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1785413760" }, "departure": { "time": "1785413760" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1785413820" }, "departure": { "time": "1785413820" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1785413940" }, "departure": { "time": "1785413940" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1785414000" }, "departure": { "time": "1785414000" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1785414060" }, "departure": { "time": "1785414060" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1785414180" }, "departure": { "time": "1785414180" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1785414240" }, "departure": { "time": "1785414240" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1785414300" }, "departure": { "time": "1785414300" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1785414360" }, "departure": { "time": "1785414360" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1785414420" }, "departure": { "time": "1785414420" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1785409210", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1400" } } }, { "id": "SM:204-1352", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412320" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1785412380" }, "departure": { "time": "1785412380" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1785412500" }, "departure": { "time": "1785412500" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1785412620" }, "departure": { "time": "1785412620" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1785412860" }, "departure": { "delay": 180, "time": "1785412860" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1785412980" }, "departure": { "delay": 240, "time": "1785412980" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1785413040" }, "departure": { "delay": 240, "time": "1785413040" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1785413100" }, "departure": { "delay": 240, "time": "1785413100" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1785413160" }, "departure": { "delay": 180, "time": "1785413160" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1785413280" }, "departure": { "delay": 240, "time": "1785413280" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1785413340" }, "departure": { "delay": 240, "time": "1785413340" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1785413460" }, "departure": { "delay": 300, "time": "1785413460" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1785413520" }, "departure": { "delay": 240, "time": "1785413520" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1785413580" }, "departure": { "delay": 240, "time": "1785413580" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1785413760" }, "departure": { "delay": 300, "time": "1785413760" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1785413820" }, "departure": { "delay": 300, "time": "1785413820" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1785413880" }, "departure": { "delay": 300, "time": "1785413880" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1785413940" }, "departure": { "delay": 180, "time": "1785413940" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1785414120" }, "departure": { "delay": 300, "time": "1785414120" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1785414180" }, "departure": { "delay": 300, "time": "1785414180" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1785414240" }, "departure": { "delay": 300, "time": "1785414240" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1785414300" }, "departure": { "delay": 180, "time": "1785414300" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1785408727", "trip": { "routeId": "2", "tripId": "204-1352" } } }, { "id": "SM:204-1427", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785414420" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785414450" }, "departure": { "delay": -30, "time": "1785414450" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1785414480" }, "departure": { "time": "1785414480" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1785414540" }, "departure": { "time": "1785414540" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1785414600" }, "departure": { "time": "1785414600" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1785414780" }, "departure": { "time": "1785414780" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1785414840" }, "departure": { "time": "1785414840" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1785414900" }, "departure": { "time": "1785414900" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 } ], "timestamp": "1785410827", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1427" } } }, { "id": "SM:203-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 348, "time": "1785409848" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 336, "time": "1785409896" }, "departure": { "delay": 336, "time": "1785409896" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 378, "time": "1785409934" }, "departure": { "delay": 378, "time": "1785409938" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 378, "time": "1785409998" }, "departure": { "delay": 378, "time": "1785409998" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 363, "time": "1785410043" }, "departure": { "delay": 363, "time": "1785410043" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 327, "time": "1785410187" }, "departure": { "delay": 327, "time": "1785410187" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 327, "time": "1785410247" }, "departure": { "delay": 327, "time": "1785410247" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 528, "time": "1785410305" }, "departure": { "delay": 528, "time": "1785410508" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 558, "time": "1785410592" }, "departure": { "delay": 558, "time": "1785410598" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 468, "time": "1785410688" }, "departure": { "delay": 468, "time": "1785410688" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 480, "time": "1785410760" }, "departure": { "delay": 480, "time": "1785410760" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 480, "time": "1785410820" }, "departure": { "delay": 480, "time": "1785410820" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 428, "time": "1785410888" }, "departure": { "delay": 428, "time": "1785410888" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 415, "time": "1785410935" }, "departure": { "delay": 415, "time": "1785410935" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 348, "time": "1785410984" }, "departure": { "delay": 348, "time": "1785410988" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 378, "time": "1785411068" }, "departure": { "delay": 378, "time": "1785411078" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 419, "time": "1785411179" }, "departure": { "delay": 419, "time": "1785411179" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 137, "time": "1785411317" }, "departure": { "delay": 137, "time": "1785411317" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 137, "time": "1785411377" }, "departure": { "delay": 137, "time": "1785411377" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 137, "time": "1785411437" }, "departure": { "delay": 137, "time": "1785411437" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 137, "time": "1785411497" }, "departure": { "delay": 137, "time": "1785411497" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 137, "time": "1785411557" }, "departure": { "delay": 137, "time": "1785411557" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1785409869", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1305" } } }, { "id": "SM:302-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412800" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1785412980" }, "departure": { "time": "1785412980" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1785413160" }, "departure": { "delay": 120, "time": "1785413160" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1785413220" }, "departure": { "delay": 60, "time": "1785413220" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1785413340" }, "departure": { "delay": 120, "time": "1785413340" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1785413520" }, "departure": { "delay": 180, "time": "1785413520" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1785413580" }, "departure": { "delay": 180, "time": "1785413580" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1785413640" }, "departure": { "delay": 120, "time": "1785413640" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1785413760" }, "departure": { "delay": 180, "time": "1785413760" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1785409210", "trip": { "routeId": "603", "tripId": "302-1400" } } }, { "id": "SM:310-1348", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785412200" }, "departure": { "time": "1785412200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785412440" }, "departure": { "time": "1785412440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785412500" }, "departure": { "time": "1785412500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785412620" }, "departure": { "time": "1785412620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785412740" }, "departure": { "time": "1785412740" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1785412980" }, "departure": { "delay": 180, "time": "1785412980" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1785413040" }, "departure": { "delay": 180, "time": "1785413040" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1785413100" }, "departure": { "delay": 180, "time": "1785413100" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1785413160" }, "departure": { "delay": 180, "time": "1785413160" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1785410683", "trip": { "directionId": 1, "routeId": "603", "tripId": "310-1348" } } }, { "id": "SM:303-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785409500" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785409620" }, "departure": { "time": "1785409620" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785409860" }, "departure": { "time": "1785409860" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785409920" }, "departure": { "time": "1785409920" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785410040" }, "departure": { "time": "1785410040" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785410160" }, "departure": { "time": "1785410160" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1785410400" }, "departure": { "delay": 180, "time": "1785410400" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1785410460" }, "departure": { "delay": 180, "time": "1785410460" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 358, "time": "1785410698" }, "departure": { "delay": 358, "time": "1785410698" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 337, "time": "1785410737" }, "departure": { "delay": 337, "time": "1785410737" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1785409551", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-1305" } } }, { "id": "SM:310-1321", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 91, "time": "1785410551" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 138, "time": "1785410658" }, "departure": { "delay": 138, "time": "1785410658" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 80, "time": "1785410720" }, "departure": { "delay": 80, "time": "1785410720" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 211, "time": "1785410907" }, "departure": { "delay": 211, "time": "1785410911" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 181, "time": "1785411001" }, "departure": { "delay": 181, "time": "1785411001" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 259, "time": "1785411139" }, "departure": { "delay": 259, "time": "1785411139" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 301, "time": "1785411272" }, "departure": { "delay": 301, "time": "1785411301" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 303, "time": "1785411363" }, "departure": { "delay": 303, "time": "1785411363" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 243, "time": "1785411423" }, "departure": { "delay": 243, "time": "1785411423" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 303, "time": "1785411543" }, "departure": { "delay": 303, "time": "1785411543" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 363, "time": "1785411663" }, "departure": { "delay": 363, "time": "1785411663" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 343, "time": "1785411763" }, "departure": { "delay": 343, "time": "1785411763" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 424, "time": "1785411964" }, "departure": { "delay": 424, "time": "1785411964" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1785410579", "trip": { "routeId": "603", "tripId": "310-1321" } } }, { "id": "SM:402T-1413", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785413580" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785413700" }, "departure": { "time": "1785413700" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785413940" }, "departure": { "time": "1785413940" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785414000" }, "departure": { "time": "1785414000" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785414120" }, "departure": { "time": "1785414120" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785414180" }, "departure": { "time": "1785414180" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785414240" }, "departure": { "time": "1785414240" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785414300" }, "departure": { "time": "1785414300" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1785410950", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1413" } } }, { "id": "SM:408T-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 546, "time": "1785410346" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1005, "time": "1785410553" }, "departure": { "delay": 1005, "time": "1785410985" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1065, "time": "1785411045" }, "departure": { "delay": 1065, "time": "1785411105" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1117, "time": "1785411217" }, "departure": { "delay": 1117, "time": "1785411217" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1065, "time": "1785411223" }, "departure": { "delay": 1065, "time": "1785411225" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1005, "time": "1785411285" }, "departure": { "delay": 1005, "time": "1785411285" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 690, "time": "1785411390" }, "departure": { "delay": 690, "time": "1785411390" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 456, "time": "1785411456" }, "departure": { "delay": 456, "time": "1785411456" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 336, "time": "1785411516" }, "departure": { "delay": 336, "time": "1785411516" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 336, "time": "1785411576" }, "departure": { "delay": 336, "time": "1785411576" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 396, "time": "1785411696" }, "departure": { "delay": 396, "time": "1785411696" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 258, "time": "1785411798" }, "departure": { "delay": 258, "time": "1785411798" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 336, "time": "1785411996" }, "departure": { "delay": 336, "time": "1785411996" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1785410363", "trip": { "routeId": "604", "tripId": "408T-1310" } } }, { "id": "SM:406T-1345", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785411900" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785412080" }, "departure": { "time": "1785412080" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785412200" }, "departure": { "time": "1785412200" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785412260" }, "departure": { "time": "1785412260" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785412440" }, "departure": { "time": "1785412440" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785412500" }, "departure": { "time": "1785412500" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785412560" }, "departure": { "time": "1785412560" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785412620" }, "departure": { "time": "1785412620" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1785412800" }, "departure": { "time": "1785412800" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1785412920" }, "departure": { "time": "1785412920" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1785413340" }, "departure": { "time": "1785413340" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1785413700" }, "departure": { "time": "1785413700" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1785413760" }, "departure": { "time": "1785413760" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1785413820" }, "departure": { "time": "1785413820" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1785413880" }, "departure": { "time": "1785413880" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1785413940" }, "departure": { "time": "1785413940" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1785414000" }, "departure": { "time": "1785414000" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1785414120" }, "departure": { "delay": 60, "time": "1785414120" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 60, "time": "1785414180" }, "departure": { "delay": 60, "time": "1785414180" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1785408800", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1345" } } }, { "id": "SM:406T-1430", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785414600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785414630" }, "departure": { "delay": -30, "time": "1785414630" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1785414660" }, "departure": { "time": "1785414660" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1785414690" }, "departure": { "delay": -30, "time": "1785414690" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1785414720" }, "departure": { "time": "1785414720" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1785414780" }, "departure": { "time": "1785414780" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1785414840" }, "departure": { "delay": 60, "time": "1785414840" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1785414900" }, "departure": { "delay": 60, "time": "1785414900" }, "stopId": "Chapelle_A", "stopSequence": 8 } ], "timestamp": "1785411002", "trip": { "routeId": "604", "tripId": "406T-1430" } } }, { "id": "SM:409T-1248", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 252, "time": "1785408732" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 237, "time": "1785408897" }, "departure": { "delay": 237, "time": "1785408897" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 65, "time": "1785409145" }, "departure": { "delay": 65, "time": "1785409145" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 37, "time": "1785409177" }, "departure": { "delay": 37, "time": "1785409177" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 25, "time": "1785409225" }, "departure": { "delay": 25, "time": "1785409225" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -72, "time": "1785409308" }, "departure": { "delay": -72, "time": "1785409308" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -64, "time": "1785409376" }, "departure": { "delay": -64, "time": "1785409376" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 5, "time": "1785409420" }, "departure": { "delay": 5, "time": "1785409505" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 125, "time": "1785409601" }, "departure": { "delay": 125, "time": "1785409805" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 5, "time": "1785409895" }, "departure": { "delay": 5, "time": "1785409925" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 5, "time": "1785410015" }, "departure": { "delay": 5, "time": "1785410285" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 35, "time": "1785410375" }, "departure": { "delay": 35, "time": "1785410375" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 35, "time": "1785410435" }, "departure": { "delay": 35, "time": "1785410435" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -9, "time": "1785410451" }, "departure": { "delay": -9, "time": "1785410451" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -20, "time": "1785410500" }, "departure": { "delay": -20, "time": "1785410500" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -27, "time": "1785410553" }, "departure": { "delay": -27, "time": "1785410553" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -27, "time": "1785410673" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1785408790", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1248" } } }, { "id": "SM:408T-1358", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785412980" }, "departure": { "time": "1785412980" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785413040" }, "departure": { "time": "1785413040" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785413220" }, "departure": { "time": "1785413220" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785413280" }, "departure": { "time": "1785413280" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785413340" }, "departure": { "time": "1785413340" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785413400" }, "departure": { "time": "1785413400" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1785413580" }, "departure": { "time": "1785413580" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1785413640" }, "departure": { "time": "1785413640" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1785413700" }, "departure": { "time": "1785413700" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1785414120" }, "departure": { "time": "1785414120" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1785414480" }, "departure": { "time": "1785414480" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1785414540" }, "departure": { "time": "1785414540" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1785414600" }, "departure": { "time": "1785414600" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1785414660" }, "departure": { "time": "1785414660" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1785414720" }, "departure": { "time": "1785414720" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1785414780" }, "departure": { "time": "1785414780" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1785414900" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1785410353", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1358" } } }, { "id": "SM:1102-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412200" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1785412800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785411043", "trip": { "routeId": "11", "tripId": "1102-1350" } } }, { "id": "SM:403T-1318", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 5, "time": "1785410285" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 125, "time": "1785410585" }, "departure": { "delay": 125, "time": "1785410585" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 114, "time": "1785410608" }, "departure": { "delay": 114, "time": "1785410694" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 115, "time": "1785410750" }, "departure": { "delay": 115, "time": "1785410755" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 84, "time": "1785410904" }, "departure": { "delay": 84, "time": "1785410904" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 174, "time": "1785411010" }, "departure": { "delay": 174, "time": "1785411054" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 145, "time": "1785411085" }, "departure": { "delay": 145, "time": "1785411085" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 146, "time": "1785411146" }, "departure": { "delay": 146, "time": "1785411146" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 145, "time": "1785411325" }, "departure": { "delay": 145, "time": "1785411325" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 145, "time": "1785411385" }, "departure": { "delay": 145, "time": "1785411385" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 145, "time": "1785411445" }, "departure": { "delay": 145, "time": "1785411445" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 145, "time": "1785411625" }, "departure": { "delay": 145, "time": "1785411625" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 145, "time": "1785411865" }, "departure": { "delay": 145, "time": "1785411865" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 145, "time": "1785412225" }, "departure": { "delay": 145, "time": "1785412225" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 145, "time": "1785412285" }, "departure": { "delay": 145, "time": "1785412285" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 145, "time": "1785412345" }, "departure": { "delay": 145, "time": "1785412345" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 145, "time": "1785412405" }, "departure": { "delay": 145, "time": "1785412405" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 145, "time": "1785412465" }, "departure": { "delay": 145, "time": "1785412465" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 145, "time": "1785412525" }, "departure": { "delay": 145, "time": "1785412525" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 205, "time": "1785412645" }, "departure": { "delay": 205, "time": "1785412645" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 205, "time": "1785412705" }, "departure": { "delay": 205, "time": "1785412705" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1785410343", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1318" } } }, { "id": "SM:404T-1359", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785412740" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785412770" }, "departure": { "delay": -30, "time": "1785412770" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1785412800" }, "departure": { "time": "1785412800" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1785412920" }, "departure": { "time": "1785412920" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1785413040" }, "departure": { "delay": 60, "time": "1785413040" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1785413100" }, "departure": { "delay": 60, "time": "1785413100" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1785413160" }, "departure": { "delay": 60, "time": "1785413160" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1785413280" }, "departure": { "delay": 120, "time": "1785413280" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1785413700" }, "departure": { "delay": 420, "time": "1785413700" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1785414180" }, "departure": { "delay": 180, "time": "1785414180" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1785414240" }, "departure": { "delay": 60, "time": "1785414240" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1785414300" }, "departure": { "delay": 60, "time": "1785414300" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 240, "time": "1785414540" }, "departure": { "delay": 240, "time": "1785414540" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1785414660" }, "departure": { "delay": 120, "time": "1785414660" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1785414720" }, "departure": { "delay": 60, "time": "1785414720" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1785409416", "trip": { "routeId": "604", "tripId": "404T-1359" } } }, { "id": "SM:410T-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1785411780" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1785412200" }, "departure": { "delay": 720, "time": "1785412200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 960, "time": "1785412500" }, "departure": { "delay": 960, "time": "1785412500" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1080, "time": "1785412680" }, "departure": { "delay": 1080, "time": "1785412680" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1785412740" }, "departure": { "delay": 1080, "time": "1785412740" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1785412800" }, "departure": { "delay": 1020, "time": "1785412800" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 840, "time": "1785413040" }, "departure": { "delay": 840, "time": "1785413040" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 660, "time": "1785413160" }, "departure": { "delay": 660, "time": "1785413160" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 540, "time": "1785413220" }, "departure": { "delay": 540, "time": "1785413220" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 540, "time": "1785413280" }, "departure": { "delay": 540, "time": "1785413280" }, "stopId": "Breisach_A", "stopSequence": 10 } ], "timestamp": "1785408697", "trip": { "routeId": "604", "tripId": "410T-1335" } } }, { "id": "SM:402T-1325", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785410700" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 11, "time": "1785410771" }, "departure": { "delay": 11, "time": "1785410771" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 32, "time": "1785410792" }, "departure": { "delay": 32, "time": "1785410792" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 32, "time": "1785410843" }, "departure": { "delay": 32, "time": "1785410852" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1785410880" }, "departure": { "time": "1785410880" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 92, "time": "1785411032" }, "departure": { "delay": 92, "time": "1785411032" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1785411060" }, "departure": { "delay": 60, "time": "1785411060" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1785411109" }, "departure": { "delay": 152, "time": "1785411212" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 209, "time": "1785411329" }, "departure": { "delay": 209, "time": "1785411329" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 320, "time": "1785411560" }, "departure": { "delay": 320, "time": "1785411560" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -16, "time": "1785411644" }, "departure": { "delay": -16, "time": "1785411644" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -217, "time": "1785411743" }, "departure": { "delay": -217, "time": "1785411743" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -366, "time": "1785411774" }, "departure": { "delay": -366, "time": "1785411774" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -378, "time": "1785411822" }, "departure": { "delay": -378, "time": "1785411822" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -333, "time": "1785411927" }, "departure": { "delay": -333, "time": "1785411927" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -507, "time": "1785411993" }, "departure": { "delay": -507, "time": "1785411993" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -567, "time": "1785412053" }, "departure": { "delay": -567, "time": "1785412053" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -567, "time": "1785412113" }, "departure": { "delay": -567, "time": "1785412113" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -507, "time": "1785412233" }, "departure": { "delay": -507, "time": "1785412233" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -567, "time": "1785412293" }, "departure": { "delay": -567, "time": "1785412293" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -387, "time": "1785412533" }, "departure": { "delay": -387, "time": "1785412533" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1785410724", "trip": { "routeId": "604", "tripId": "402T-1325" } } }, { "id": "SM:412T-1408", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1785413700" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1785414120" }, "departure": { "delay": 720, "time": "1785414120" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1785414600" }, "departure": { "delay": 1080, "time": "1785414600" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1785414660" }, "departure": { "delay": 1080, "time": "1785414660" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 } ], "timestamp": "1785410374", "trip": { "routeId": "604", "tripId": "412T-1408" } } }, { "id": "SM:411T-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785410880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785411060" }, "departure": { "time": "1785411060" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785411180" }, "departure": { "time": "1785411180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785411240" }, "departure": { "time": "1785411240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785411420" }, "departure": { "time": "1785411420" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785411480" }, "departure": { "time": "1785411480" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785411540" }, "departure": { "time": "1785411540" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785411600" }, "departure": { "time": "1785411600" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1785411780" }, "departure": { "time": "1785411780" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1785411840" }, "departure": { "time": "1785411840" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1785411900" }, "departure": { "time": "1785411900" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1785412080" }, "departure": { "time": "1785412080" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1785412320" }, "departure": { "time": "1785412320" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1785412680" }, "departure": { "time": "1785412680" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1785412740" }, "departure": { "time": "1785412740" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1785412800" }, "departure": { "time": "1785412800" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1785412860" }, "departure": { "time": "1785412860" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1785412920" }, "departure": { "time": "1785412920" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1785412980" }, "departure": { "time": "1785412980" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1785413100" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1785410940", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1328" } } }, { "id": "SM:406T-1300", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 180, "time": "1785409380" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 245, "time": "1785409428" }, "departure": { "delay": 245, "time": "1785409505" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 266, "time": "1785409526" }, "departure": { "delay": 266, "time": "1785409526" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 240, "time": "1785409560" }, "departure": { "delay": 240, "time": "1785409560" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 214, "time": "1785409594" }, "departure": { "delay": 214, "time": "1785409594" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 264, "time": "1785409704" }, "departure": { "delay": 264, "time": "1785409704" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 228, "time": "1785409728" }, "departure": { "delay": 228, "time": "1785409728" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 300, "time": "1785409764" }, "departure": { "delay": 300, "time": "1785409860" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 390, "time": "1785409976" }, "departure": { "delay": 390, "time": "1785410010" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 630, "time": "1785410190" }, "departure": { "delay": 630, "time": "1785410370" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 300, "time": "1785410428" }, "departure": { "delay": 300, "time": "1785410460" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1785410577" }, "departure": { "delay": 180, "time": "1785410640" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1785410678" }, "departure": { "delay": 60, "time": "1785410700" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1785410746" }, "departure": { "delay": 240, "time": "1785410940" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1785411030" }, "departure": { "delay": 300, "time": "1785411060" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1785411120" }, "departure": { "delay": 120, "time": "1785411120" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 90, "time": "1785411180" }, "departure": { "delay": 90, "time": "1785411210" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 83, "time": "1785411263" }, "departure": { "delay": 83, "time": "1785411263" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 152, "time": "1785411392" }, "departure": { "delay": 152, "time": "1785411392" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 89, "time": "1785411449" }, "departure": { "delay": 89, "time": "1785411449" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 262, "time": "1785411682" }, "departure": { "delay": 262, "time": "1785411682" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1785409406", "trip": { "routeId": "604", "tripId": "406T-1300" } } }, { "id": "SM:1102-1420", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1785414600" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785411310", "trip": { "routeId": "11", "tripId": "1102-1420" } } }, { "id": "SM:804-1416", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 841, "time": "1785414601" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 841, "time": "1785414661" }, "departure": { "delay": 841, "time": "1785414661" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 901, "time": "1785414721" }, "departure": { "delay": 901, "time": "1785414721" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 871, "time": "1785414751" }, "departure": { "delay": 871, "time": "1785414751" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 841, "time": "1785414781" }, "departure": { "delay": 841, "time": "1785414781" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 841, "time": "1785414901" }, "departure": { "delay": 841, "time": "1785414901" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 } ], "timestamp": "1785410394", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1416" } } }, { "id": "SM:802-1434", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785414840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 } ], "timestamp": "1785411248", "trip": { "routeId": "608", "tripId": "802-1434" } } }, { "id": "SM:804-1334", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 642, "time": "1785411882" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 642, "time": "1785412062" }, "departure": { "delay": 642, "time": "1785412062" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 642, "time": "1785412182" }, "departure": { "delay": 642, "time": "1785412182" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 642, "time": "1785412242" }, "departure": { "delay": 642, "time": "1785412242" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 642, "time": "1785412422" }, "departure": { "delay": 642, "time": "1785412422" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 642, "time": "1785412482" }, "departure": { "delay": 642, "time": "1785412482" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 642, "time": "1785412542" }, "departure": { "delay": 642, "time": "1785412542" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 642, "time": "1785412602" }, "departure": { "delay": 642, "time": "1785412602" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 642, "time": "1785412842" }, "departure": { "delay": 642, "time": "1785412842" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 642, "time": "1785412902" }, "departure": { "delay": 642, "time": "1785412902" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 692, "time": "1785413012" }, "departure": { "delay": 692, "time": "1785413012" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 851, "time": "1785413231" }, "departure": { "delay": 851, "time": "1785413231" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 911, "time": "1785413351" }, "departure": { "delay": 911, "time": "1785413351" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 961, "time": "1785413461" }, "departure": { "delay": 961, "time": "1785413461" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 961, "time": "1785413521" }, "departure": { "delay": 961, "time": "1785413521" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 961, "time": "1785413581" }, "departure": { "delay": 961, "time": "1785413581" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 1081, "time": "1785413821" }, "departure": { "delay": 1081, "time": "1785413821" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 1081, "time": "1785413941" }, "departure": { "delay": 1081, "time": "1785413941" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 1141, "time": "1785414121" }, "departure": { "delay": 1141, "time": "1785414121" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 1081, "time": "1785414241" }, "departure": { "delay": 1081, "time": "1785414241" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 1081, "time": "1785414361" }, "departure": { "delay": 1081, "time": "1785414361" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 1021, "time": "1785414421" }, "departure": { "delay": 1021, "time": "1785414421" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 1021, "time": "1785414481" }, "departure": { "delay": 1021, "time": "1785414481" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 1021, "time": "1785414541" }, "departure": { "delay": 1021, "time": "1785414541" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1785410394", "trip": { "routeId": "608", "tripId": "804-1334" } } }, { "id": "SM:802-1316", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785410160" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1785410220" }, "departure": { "time": "1785410220" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1785410280" }, "departure": { "delay": 60, "time": "1785410280" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1785410310" }, "departure": { "delay": 30, "time": "1785410310" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1785410340" }, "departure": { "time": "1785410340" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1785410460" }, "departure": { "time": "1785410460" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1785410580" }, "departure": { "time": "1785410580" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 153, "time": "1785410760" }, "departure": { "delay": 153, "time": "1785410913" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 142, "time": "1785411022" }, "departure": { "delay": 142, "time": "1785411022" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 131, "time": "1785411131" }, "departure": { "delay": 131, "time": "1785411131" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 160, "time": "1785411207" }, "departure": { "delay": 160, "time": "1785411220" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 76, "time": "1785411256" }, "departure": { "delay": 76, "time": "1785411256" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 76, "time": "1785411316" }, "departure": { "delay": 76, "time": "1785411316" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 56, "time": "1785411356" }, "departure": { "delay": 56, "time": "1785411356" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 75, "time": "1785411435" }, "departure": { "delay": 75, "time": "1785411435" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 75, "time": "1785411495" }, "departure": { "delay": 75, "time": "1785411495" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 75, "time": "1785411555" }, "departure": { "delay": 75, "time": "1785411555" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 75, "time": "1785411615" }, "departure": { "delay": 75, "time": "1785411615" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 75, "time": "1785411675" }, "departure": { "delay": 75, "time": "1785411675" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 75, "time": "1785411915" }, "departure": { "delay": 75, "time": "1785411915" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 75, "time": "1785411975" }, "departure": { "delay": 75, "time": "1785411975" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 75, "time": "1785412035" }, "departure": { "delay": 75, "time": "1785412035" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 75, "time": "1785412095" }, "departure": { "delay": 75, "time": "1785412095" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 75, "time": "1785412215" }, "departure": { "delay": 75, "time": "1785412215" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 75, "time": "1785412335" }, "departure": { "delay": 75, "time": "1785412335" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 75, "time": "1785412455" }, "departure": { "delay": 75, "time": "1785412455" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 75, "time": "1785412695" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1785410219", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1316" } } }, { "id": "SM:604-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785410880" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785410910" }, "departure": { "delay": -30, "time": "1785410910" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1785410940" }, "departure": { "time": "1785410940" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1785411000" }, "departure": { "time": "1785411000" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1785411060" }, "departure": { "time": "1785411060" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1785411180" }, "departure": { "time": "1785411180" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1785411360" }, "departure": { "time": "1785411360" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1785411420" }, "departure": { "time": "1785411420" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1785411480" }, "departure": { "time": "1785411480" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1785411540" }, "departure": { "time": "1785411540" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1785411600" }, "departure": { "time": "1785411600" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1785411660" }, "departure": { "time": "1785411660" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1785407287", "trip": { "routeId": "6", "tripId": "604-1328" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1785411322" } }