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

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%
22/05/2026
100%
23/05/2026
100%
24/05/2026
100%
25/05/2026
95.1%
26/05/2026
100%
27/05/2026
100%
28/05/2026
100%
29/05/2026
100%
30/05/2026
100%
31/05/2026
100%
01/06/2026
95.1%
02/06/2026
100%
03/06/2026
100%
04/06/2026
100%
05/06/2026
100%
06/06/2026
100%
07/06/2026
100%
08/06/2026
96.5%
09/06/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

⚠️122 avertissements

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

Avertissements

vehicle_id not populated W002 41 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-0935 does not have a vehicle_id
  • trip_id 1101-0920 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id

schedule_relationship not populated W009 81 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-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0935 does not have a schedule_relationship
  • trip_id 1101-0920 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 052 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 084 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 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

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

trip_updates (47) vehicle_positions (0) service_alerts (0)

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

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 09/06/2026 à 18h32 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023800" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1781024400" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781022324", "trip": { "routeId": "11", "tripId": "1102-1850" } } }, { "id": "SM:1102-1835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781022900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -235, "time": "1781023265" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1781022634", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1835" } } }, { "id": "SM:1102-1820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1781022032" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 20, "time": "1781022620" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781022057", "trip": { "routeId": "11", "tripId": "1102-1820" } } }, { "id": "SM:14-1803", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781020980" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1781021340" }, "departure": { "time": "1781021340" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1781021760" }, "departure": { "time": "1781021760" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1781022060" }, "departure": { "time": "1781022060" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1781022240" }, "departure": { "time": "1781022240" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1781022300" }, "departure": { "time": "1781022300" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1781022480" }, "departure": { "time": "1781022480" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1781022660" }, "departure": { "time": "1781022660" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1781022780" }, "departure": { "time": "1781022780" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1781022960" }, "departure": { "time": "1781022960" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1781023020" }, "departure": { "time": "1781023020" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1781023680" }, "departure": { "time": "1781023680" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1781023740" }, "departure": { "time": "1781023740" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "time": "1781023920" }, "departure": { "time": "1781023920" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1781024040" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1781021037", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1803" } } }, { "id": "SM:15-1748", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781020080" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1781020500" }, "departure": { "time": "1781020500" }, "stopId": "Saint-Exupéry_15", "stopSequence": 2 }, { "arrival": { "time": "1781020860" }, "departure": { "time": "1781020860" }, "stopId": "Liesbach_R", "stopSequence": 3 }, { "arrival": { "time": "1781021100" }, "departure": { "time": "1781021100" }, "stopId": "École_des_Missions_R", "stopSequence": 4 }, { "arrival": { "time": "1781021160" }, "departure": { "time": "1781021160" }, "stopId": "Place_Coluche_R", "stopSequence": 5 }, { "arrival": { "time": "1781021220" }, "departure": { "time": "1781021220" }, "stopId": "Acacias_R", "stopSequence": 6 }, { "arrival": { "time": "1781021280" }, "departure": { "time": "1781021280" }, "stopId": "Michelbach-le-Bas_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1781021340" }, "departure": { "time": "1781021340" }, "stopId": "Aulnes_R", "stopSequence": 8 }, { "arrival": { "time": "1781021400" }, "departure": { "time": "1781021400" }, "stopId": "Coquelicots_R", "stopSequence": 9 }, { "arrival": { "time": "1781021460" }, "departure": { "time": "1781021460" }, "stopId": "Ranspach-le-Bas_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1781021520" }, "departure": { "time": "1781021520" }, "stopId": "Oberfeld_R", "stopSequence": 11 }, { "arrival": { "time": "1781021640" }, "departure": { "time": "1781021640" }, "stopId": "Attenbach_R", "stopSequence": 12 }, { "arrival": { "time": "1781021700" }, "departure": { "time": "1781021700" }, "stopId": "GrandRue_R", "stopSequence": 13 }, { "arrival": { "time": "1781021760" }, "departure": { "time": "1781021760" }, "stopId": "Forgerons_R", "stopSequence": 14 }, { "arrival": { "time": "1781021940" }, "departure": { "time": "1781021940" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 15 }, { "arrival": { "time": "1781022180" }, "departure": { "time": "1781022180" }, "stopId": "Berentzwiller-Ctre_Croisement_R", "stopSequence": 16 }, { "arrival": { "time": "1781022360" }, "departure": { "time": "1781022360" }, "stopId": "Centre-Jettingen_AR", "stopSequence": 17 }, { "arrival": { "time": "1781022420" }, "departure": { "time": "1781022420" }, "stopId": "Restaurant_Pflimlin-Franken_AR", "stopSequence": 18 }, { "arrival": { "time": "1781022540" }, "departure": { "time": "1781022540" }, "stopId": "Croisement_Willer-Hunsbach_AR", "stopSequence": 19 }, { "arrival": { "time": "1781022600" }, "departure": { "time": "1781022600" }, "stopId": "Centre_Village-Hausgauen_R", "stopSequence": 20 }, { "arrival": { "time": "1781022720" }, "departure": { "time": "1781022720" }, "stopId": "Centre-Schwoben_AR", "stopSequence": 21 }, { "arrival": { "time": "1781022780" }, "departure": { "time": "1781022780" }, "stopId": "Croisement_D16_AR", "stopSequence": 22 }, { "arrival": { "time": "1781022840" }, "departure": { "time": "1781022840" }, "stopId": "Centre-Emlingen_Village_AR", "stopSequence": 23 }, { "arrival": { "time": "1781022960" }, "departure": { "time": "1781022960" }, "stopId": "Rue_de_Bâle_R", "stopSequence": 24 }, { "arrival": { "time": "1781023080" }, "departure": { "time": "1781023080" }, "stopId": "Hôpital_Saint-Morand_AR", "stopSequence": 25 }, { "arrival": { "time": "1781023200" }, "departure": { "time": "1781023200" }, "stopId": "Fontaine_Pl_Reunion_AR", "stopSequence": 26 }, { "arrival": { "time": "1781023260" }, "stopId": "Altkirch-Gare_AR", "stopSequence": 27 } ], "timestamp": "1781020134", "trip": { "directionId": 1, "routeId": "15", "tripId": "15-1748" } } }, { "id": "SM:102-1810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 231, "time": "1781021631" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 200, "time": "1781021720" }, "departure": { "delay": 200, "time": "1781021720" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 230, "time": "1781021789" }, "departure": { "delay": 230, "time": "1781021810" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 231, "time": "1781021858" }, "departure": { "delay": 231, "time": "1781021871" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 170, "time": "1781021930" }, "departure": { "delay": 170, "time": "1781021930" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1781022000" }, "departure": { "time": "1781022000" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 26, "time": "1781022146" }, "departure": { "delay": 26, "time": "1781022146" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -8, "time": "1781022191" }, "departure": { "delay": -8, "time": "1781022232" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": -9, "time": "1781022281" }, "departure": { "delay": -9, "time": "1781022291" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": -21, "time": "1781022339" }, "departure": { "delay": -21, "time": "1781022339" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -10, "time": "1781022410" }, "departure": { "delay": -10, "time": "1781022470" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -29, "time": "1781022511" }, "departure": { "delay": -29, "time": "1781022511" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -10, "time": "1781022563" }, "departure": { "delay": -10, "time": "1781022590" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -40, "time": "1781022620" }, "departure": { "delay": -40, "time": "1781022620" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": -3, "time": "1781022657" }, "departure": { "delay": -3, "time": "1781022657" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": -44, "time": "1781022736" }, "departure": { "delay": -44, "time": "1781022736" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": -85, "time": "1781022815" }, "departure": { "delay": -85, "time": "1781022815" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -129, "time": "1781022951" }, "departure": { "delay": -129, "time": "1781022951" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -150, "time": "1781023050" }, "departure": { "delay": -150, "time": "1781023050" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -155, "time": "1781023105" }, "departure": { "delay": -155, "time": "1781023105" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -127, "time": "1781023193" }, "departure": { "delay": -127, "time": "1781023193" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -100, "time": "1781023340" }, "departure": { "delay": -100, "time": "1781023340" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -97, "time": "1781023403" }, "departure": { "delay": -97, "time": "1781023403" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -90, "time": "1781023470" }, "departure": { "delay": -90, "time": "1781023470" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -90, "time": "1781023530" }, "departure": { "delay": -90, "time": "1781023530" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -90, "time": "1781023590" }, "departure": { "delay": -90, "time": "1781023590" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -62, "time": "1781023678" }, "departure": { "delay": -62, "time": "1781023678" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -62, "time": "1781023798" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781021660", "trip": { "routeId": "1", "tripId": "102-1810" } } }, { "id": "SM:104-1725", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1084, "time": "1781019784" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 1084, "time": "1781019900" }, "departure": { "delay": 1084, "time": "1781019904" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 1324, "time": "1781020119" }, "departure": { "delay": 1324, "time": "1781020204" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 1324, "time": "1781020264" }, "departure": { "delay": 1324, "time": "1781020264" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 1243, "time": "1781020303" }, "departure": { "delay": 1243, "time": "1781020303" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 1042, "time": "1781020342" }, "departure": { "delay": 1042, "time": "1781020342" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 1055, "time": "1781020453" }, "departure": { "delay": 1055, "time": "1781020475" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 982, "time": "1781020522" }, "departure": { "delay": 982, "time": "1781020522" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 964, "time": "1781020564" }, "departure": { "delay": 964, "time": "1781020564" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 965, "time": "1781020625" }, "departure": { "delay": 965, "time": "1781020625" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 904, "time": "1781020684" }, "departure": { "delay": 904, "time": "1781020684" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 964, "time": "1781020736" }, "departure": { "delay": 964, "time": "1781020804" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 964, "time": "1781020864" }, "departure": { "delay": 964, "time": "1781020864" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 944, "time": "1781020904" }, "departure": { "delay": 944, "time": "1781020904" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 994, "time": "1781020938" }, "departure": { "delay": 994, "time": "1781020954" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 958, "time": "1781021038" }, "departure": { "delay": 958, "time": "1781021038" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 875, "time": "1781021075" }, "departure": { "delay": 875, "time": "1781021075" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 874, "time": "1781021179" }, "departure": { "delay": 874, "time": "1781021254" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 844, "time": "1781021340" }, "departure": { "delay": 844, "time": "1781021344" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 844, "time": "1781021394" }, "departure": { "delay": 844, "time": "1781021404" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 874, "time": "1781021483" }, "departure": { "delay": 874, "time": "1781021494" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 965, "time": "1781021705" }, "departure": { "delay": 965, "time": "1781021705" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 941, "time": "1781021741" }, "departure": { "delay": 941, "time": "1781021741" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 964, "time": "1781021811" }, "departure": { "delay": 964, "time": "1781021824" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 964, "time": "1781021884" }, "departure": { "delay": 964, "time": "1781021884" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 964, "time": "1781021944" }, "departure": { "delay": 964, "time": "1781021944" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 1024, "time": "1781022046" }, "departure": { "delay": 1024, "time": "1781022064" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 1024, "time": "1781022184" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781019803", "trip": { "routeId": "1", "tripId": "104-1725" } } }, { "id": "SM:102-1853", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023980" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1781024160" }, "departure": { "time": "1781024160" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1781024220" }, "departure": { "time": "1781024220" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1781024280" }, "departure": { "time": "1781024280" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1781024340" }, "departure": { "time": "1781024340" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1781024460" }, "departure": { "time": "1781024460" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1781024520" }, "departure": { "time": "1781024520" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1781024580" }, "departure": { "time": "1781024580" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1781024700" }, "departure": { "time": "1781024700" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1781024820" }, "departure": { "time": "1781024820" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1781025000" }, "departure": { "time": "1781025000" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1781025120" }, "departure": { "time": "1781025120" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1781025240" }, "departure": { "time": "1781025240" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1781025300" }, "departure": { "time": "1781025300" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1781025330" }, "departure": { "delay": -30, "time": "1781025330" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1781025360" }, "departure": { "time": "1781025360" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1781025420" }, "departure": { "time": "1781025420" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1781025480" }, "departure": { "time": "1781025480" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1781025540" }, "departure": { "time": "1781025540" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1781025600" }, "departure": { "time": "1781025600" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1781025660" }, "departure": { "time": "1781025660" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1781025780" }, "departure": { "time": "1781025780" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1781025840" }, "departure": { "time": "1781025840" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1781025900" }, "departure": { "time": "1781025900" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1781026020" }, "departure": { "time": "1781026020" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1781026140" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781020381", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1853" } } }, { "id": "SM:104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 600, "time": "1781024400" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 600, "time": "1781024520" }, "departure": { "delay": 600, "time": "1781024520" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 600, "time": "1781024580" }, "departure": { "delay": 600, "time": "1781024580" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 600, "time": "1781024640" }, "departure": { "delay": 600, "time": "1781024640" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 589, "time": "1781024749" }, "departure": { "delay": 589, "time": "1781024749" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 557, "time": "1781024957" }, "departure": { "delay": 557, "time": "1781024957" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 537, "time": "1781025057" }, "departure": { "delay": 537, "time": "1781025057" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 527, "time": "1781025167" }, "departure": { "delay": 527, "time": "1781025167" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 527, "time": "1781025227" }, "departure": { "delay": 527, "time": "1781025227" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 527, "time": "1781025287" }, "departure": { "delay": 527, "time": "1781025287" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 526, "time": "1781025406" }, "departure": { "delay": 526, "time": "1781025406" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 526, "time": "1781025466" }, "departure": { "delay": 526, "time": "1781025466" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 525, "time": "1781025525" }, "departure": { "delay": 525, "time": "1781025525" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 495, "time": "1781025555" }, "departure": { "delay": 495, "time": "1781025555" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 525, "time": "1781025585" }, "departure": { "delay": 525, "time": "1781025585" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 523, "time": "1781025703" }, "departure": { "delay": 523, "time": "1781025703" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 523, "time": "1781025823" }, "departure": { "delay": 523, "time": "1781025823" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 461, "time": "1781025941" }, "departure": { "delay": 461, "time": "1781025941" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 430, "time": "1781026030" }, "departure": { "delay": 430, "time": "1781026030" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 430, "time": "1781026090" }, "departure": { "delay": 430, "time": "1781026090" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 430, "time": "1781026150" }, "departure": { "delay": 430, "time": "1781026150" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 399, "time": "1781026239" }, "departure": { "delay": 399, "time": "1781026239" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 399, "time": "1781026299" }, "departure": { "delay": 399, "time": "1781026299" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 399, "time": "1781026659" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781022737", "trip": { "routeId": "1", "tripId": "104-1850" } } }, { "id": "SM:104-1809", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 879, "time": "1781022219" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 861, "time": "1781022321" }, "departure": { "delay": 861, "time": "1781022321" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 939, "time": "1781022369" }, "departure": { "delay": 939, "time": "1781022459" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 969, "time": "1781022519" }, "departure": { "delay": 969, "time": "1781022549" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 969, "time": "1781022609" }, "departure": { "delay": 969, "time": "1781022609" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 999, "time": "1781022668" }, "departure": { "delay": 999, "time": "1781022699" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 1009, "time": "1781022829" }, "departure": { "delay": 1009, "time": "1781022829" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 1009, "time": "1781022889" }, "departure": { "delay": 1009, "time": "1781022889" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 1058, "time": "1781022998" }, "departure": { "delay": 1058, "time": "1781022998" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 1009, "time": "1781023069" }, "departure": { "delay": 1009, "time": "1781023069" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 951, "time": "1781023131" }, "departure": { "delay": 951, "time": "1781023131" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 893, "time": "1781023253" }, "departure": { "delay": 893, "time": "1781023253" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 893, "time": "1781023373" }, "departure": { "delay": 893, "time": "1781023373" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 893, "time": "1781023493" }, "departure": { "delay": 893, "time": "1781023493" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 893, "time": "1781023553" }, "departure": { "delay": 893, "time": "1781023553" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 863, "time": "1781023583" }, "departure": { "delay": 863, "time": "1781023583" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 893, "time": "1781023613" }, "departure": { "delay": 893, "time": "1781023613" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 893, "time": "1781023673" }, "departure": { "delay": 893, "time": "1781023673" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 893, "time": "1781023733" }, "departure": { "delay": 893, "time": "1781023733" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 893, "time": "1781023793" }, "departure": { "delay": 893, "time": "1781023793" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 893, "time": "1781023853" }, "departure": { "delay": 893, "time": "1781023853" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 893, "time": "1781023913" }, "departure": { "delay": 893, "time": "1781023913" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 893, "time": "1781024033" }, "departure": { "delay": 893, "time": "1781024033" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 893, "time": "1781024093" }, "departure": { "delay": 893, "time": "1781024093" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 893, "time": "1781024153" }, "departure": { "delay": 893, "time": "1781024153" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 893, "time": "1781024273" }, "departure": { "delay": 893, "time": "1781024273" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 893, "time": "1781024393" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781022242", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1809" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781026200" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781026230" }, "departure": { "delay": -30, "time": "1781026230" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1781026260" }, "departure": { "time": "1781026260" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1781026320" }, "departure": { "time": "1781026320" }, "stopId": "Les_Biches_R", "stopSequence": 4 } ], "timestamp": "1781022603", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:202-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023680" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781023710" }, "departure": { "delay": -30, "time": "1781023710" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1781023740" }, "departure": { "time": "1781023740" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1781023800" }, "departure": { "time": "1781023800" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1781023860" }, "departure": { "time": "1781023860" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1781024040" }, "departure": { "time": "1781024040" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1781024160" }, "departure": { "time": "1781024160" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1781024220" }, "departure": { "time": "1781024220" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1781024400" }, "departure": { "time": "1781024400" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1781024460" }, "departure": { "time": "1781024460" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1781024520" }, "departure": { "time": "1781024520" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1781024640" }, "departure": { "time": "1781024640" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1781024700" }, "departure": { "time": "1781024700" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1781024820" }, "departure": { "time": "1781024820" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1781024880" }, "departure": { "time": "1781024880" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1781024940" }, "departure": { "time": "1781024940" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1781025060" }, "departure": { "time": "1781025060" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1781025120" }, "departure": { "time": "1781025120" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1781025180" }, "departure": { "time": "1781025180" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1781025240" }, "departure": { "time": "1781025240" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1781025300" }, "departure": { "time": "1781025300" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1781020082", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1848" } } }, { "id": "SM:202-1921", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781025660" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1781025720" }, "departure": { "time": "1781025720" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1781025840" }, "departure": { "time": "1781025840" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1781025960" }, "departure": { "time": "1781025960" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1781026200" }, "departure": { "delay": 180, "time": "1781026200" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1781026320" }, "departure": { "delay": 240, "time": "1781026320" }, "stopId": "Stade_A", "stopSequence": 6 } ], "timestamp": "1781022067", "trip": { "routeId": "2", "tripId": "202-1921" } } }, { "id": "SM:204-1817", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 13, "time": "1781021833" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 18, "time": "1781021898" }, "departure": { "delay": 18, "time": "1781021898" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 104, "time": "1781021939" }, "departure": { "delay": 104, "time": "1781021984" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 104, "time": "1781022044" }, "departure": { "delay": 104, "time": "1781022044" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 95, "time": "1781022095" }, "departure": { "delay": 95, "time": "1781022095" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 103, "time": "1781022264" }, "departure": { "delay": 103, "time": "1781022283" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 103, "time": "1781022343" }, "departure": { "delay": 103, "time": "1781022343" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 163, "time": "1781022412" }, "departure": { "delay": 163, "time": "1781022463" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 193, "time": "1781022553" }, "departure": { "delay": 193, "time": "1781022553" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 125, "time": "1781022665" }, "departure": { "delay": 125, "time": "1781022665" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 136, "time": "1781022736" }, "departure": { "delay": 136, "time": "1781022736" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 136, "time": "1781022796" }, "departure": { "delay": 136, "time": "1781022796" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 136, "time": "1781022916" }, "departure": { "delay": 136, "time": "1781022916" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 136, "time": "1781022976" }, "departure": { "delay": 136, "time": "1781022976" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 131, "time": "1781023091" }, "departure": { "delay": 131, "time": "1781023091" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 136, "time": "1781023156" }, "departure": { "delay": 136, "time": "1781023156" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 141, "time": "1781023221" }, "departure": { "delay": 141, "time": "1781023221" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 146, "time": "1781023346" }, "departure": { "delay": 146, "time": "1781023346" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 146, "time": "1781023406" }, "departure": { "delay": 146, "time": "1781023406" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 146, "time": "1781023466" }, "departure": { "delay": 146, "time": "1781023466" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 146, "time": "1781023526" }, "departure": { "delay": 146, "time": "1781023526" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 146, "time": "1781023586" }, "departure": { "delay": 146, "time": "1781023586" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1781021855", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1817" } } }, { "id": "SM:210-1738", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 317, "time": "1781019797" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 326, "time": "1781019866" }, "departure": { "delay": 326, "time": "1781019866" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 318, "time": "1781019978" }, "departure": { "delay": 318, "time": "1781019978" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 218, "time": "1781019998" }, "departure": { "delay": 218, "time": "1781019998" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 497, "time": "1781020322" }, "departure": { "delay": 497, "time": "1781020337" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 527, "time": "1781020427" }, "departure": { "delay": 527, "time": "1781020427" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 617, "time": "1781020532" }, "departure": { "delay": 617, "time": "1781020577" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 587, "time": "1781020667" }, "departure": { "delay": 587, "time": "1781020667" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 347, "time": "1781020722" }, "departure": { "delay": 347, "time": "1781020727" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 347, "time": "1781020786" }, "departure": { "delay": 347, "time": "1781020787" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 549, "time": "1781021049" }, "departure": { "delay": 549, "time": "1781021049" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 527, "time": "1781021087" }, "departure": { "delay": 527, "time": "1781021087" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 467, "time": "1781021146" }, "departure": { "delay": 467, "time": "1781021147" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 474, "time": "1781021214" }, "departure": { "delay": 474, "time": "1781021214" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 441, "time": "1781021301" }, "departure": { "delay": 441, "time": "1781021301" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 437, "time": "1781021357" }, "departure": { "delay": 437, "time": "1781021357" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 497, "time": "1781021477" }, "departure": { "delay": 497, "time": "1781021477" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 347, "time": "1781021507" }, "departure": { "delay": 347, "time": "1781021507" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 447, "time": "1781021667" }, "departure": { "delay": 447, "time": "1781021667" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 464, "time": "1781021744" }, "departure": { "delay": 464, "time": "1781021744" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 437, "time": "1781021776" }, "departure": { "delay": 437, "time": "1781021777" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 317, "time": "1781021834" }, "departure": { "delay": 317, "time": "1781021837" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781019803", "trip": { "routeId": "2", "tripId": "210-1738" } } }, { "id": "SM:204-1852", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 27, "time": "1781023947" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 27, "time": "1781024007" }, "departure": { "delay": 27, "time": "1781024007" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 26, "time": "1781024186" }, "departure": { "delay": 26, "time": "1781024186" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 26, "time": "1781024306" }, "departure": { "delay": 26, "time": "1781024306" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 206, "time": "1781024546" }, "departure": { "delay": 206, "time": "1781024546" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 266, "time": "1781024666" }, "departure": { "delay": 266, "time": "1781024666" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 271, "time": "1781024731" }, "departure": { "delay": 271, "time": "1781024731" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 273, "time": "1781024793" }, "departure": { "delay": 273, "time": "1781024793" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 213, "time": "1781024853" }, "departure": { "delay": 213, "time": "1781024853" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 271, "time": "1781024971" }, "departure": { "delay": 271, "time": "1781024971" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 273, "time": "1781025033" }, "departure": { "delay": 273, "time": "1781025033" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 333, "time": "1781025153" }, "departure": { "delay": 333, "time": "1781025153" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 273, "time": "1781025213" }, "departure": { "delay": 273, "time": "1781025213" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 273, "time": "1781025273" }, "departure": { "delay": 273, "time": "1781025273" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 333, "time": "1781025453" }, "departure": { "delay": 333, "time": "1781025453" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 333, "time": "1781025513" }, "departure": { "delay": 333, "time": "1781025513" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 333, "time": "1781025573" }, "departure": { "delay": 333, "time": "1781025573" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 213, "time": "1781025633" }, "departure": { "delay": 213, "time": "1781025633" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 333, "time": "1781025813" }, "departure": { "delay": 333, "time": "1781025813" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 333, "time": "1781025873" }, "departure": { "delay": 333, "time": "1781025873" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 333, "time": "1781025933" }, "departure": { "delay": 333, "time": "1781025933" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 213, "time": "1781025993" }, "departure": { "delay": 213, "time": "1781025993" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781022737", "trip": { "routeId": "2", "tripId": "204-1852" } } }, { "id": "SM:202-1811", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 128, "time": "1781021588" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 155, "time": "1781021675" }, "departure": { "delay": 155, "time": "1781021675" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 150, "time": "1781021790" }, "departure": { "delay": 150, "time": "1781021790" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 150, "time": "1781021910" }, "departure": { "delay": 150, "time": "1781021910" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 321, "time": "1781022141" }, "departure": { "delay": 321, "time": "1781022141" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 307, "time": "1781022187" }, "departure": { "delay": 307, "time": "1781022187" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 347, "time": "1781022287" }, "departure": { "delay": 347, "time": "1781022287" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 371, "time": "1781022371" }, "departure": { "delay": 371, "time": "1781022371" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 302, "time": "1781022422" }, "departure": { "delay": 302, "time": "1781022422" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 325, "time": "1781022505" }, "departure": { "delay": 325, "time": "1781022505" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 515, "time": "1781022755" }, "departure": { "delay": 515, "time": "1781022755" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 516, "time": "1781022816" }, "departure": { "delay": 516, "time": "1781022816" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 456, "time": "1781022876" }, "departure": { "delay": 456, "time": "1781022876" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 456, "time": "1781022936" }, "departure": { "delay": 456, "time": "1781022936" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 473, "time": "1781023073" }, "departure": { "delay": 473, "time": "1781023073" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 470, "time": "1781023130" }, "departure": { "delay": 470, "time": "1781023130" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 470, "time": "1781023190" }, "departure": { "delay": 470, "time": "1781023190" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 335, "time": "1781023235" }, "departure": { "delay": 335, "time": "1781023235" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 445, "time": "1781023405" }, "departure": { "delay": 445, "time": "1781023405" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 454, "time": "1781023474" }, "departure": { "delay": 454, "time": "1781023474" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 440, "time": "1781023520" }, "departure": { "delay": 440, "time": "1781023520" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 319, "time": "1781023579" }, "departure": { "delay": 319, "time": "1781023579" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781021595", "trip": { "routeId": "2", "tripId": "202-1811" } } }, { "id": "SM:5-1750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 125, "time": "1781020325" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "delay": 185, "time": "1781020407" }, "departure": { "delay": 185, "time": "1781020505" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "delay": 150, "time": "1781020590" }, "departure": { "delay": 150, "time": "1781020590" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "delay": 185, "time": "1781020713" }, "departure": { "delay": 185, "time": "1781020805" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 215, "time": "1781020865" }, "departure": { "delay": 215, "time": "1781020895" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": 425, "time": "1781020994" }, "departure": { "delay": 425, "time": "1781021165" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 575, "time": "1781021265" }, "departure": { "delay": 575, "time": "1781021315" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 785, "time": "1781021537" }, "departure": { "delay": 785, "time": "1781021585" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 665, "time": "1781021705" }, "departure": { "delay": 665, "time": "1781021705" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 708, "time": "1781021868" }, "departure": { "delay": 708, "time": "1781021868" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 595, "time": "1781021875" }, "departure": { "delay": 595, "time": "1781021875" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 681, "time": "1781022021" }, "departure": { "delay": 681, "time": "1781022021" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 593, "time": "1781022113" }, "departure": { "delay": 593, "time": "1781022113" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 645, "time": "1781022225" }, "departure": { "delay": 645, "time": "1781022225" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 571, "time": "1781022271" }, "departure": { "delay": 571, "time": "1781022271" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 542, "time": "1781022302" }, "departure": { "delay": 542, "time": "1781022302" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 542, "time": "1781022362" }, "departure": { "delay": 542, "time": "1781022362" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 496, "time": "1781022376" }, "departure": { "delay": 496, "time": "1781022376" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 537, "time": "1781022477" }, "departure": { "delay": 537, "time": "1781022477" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 413, "time": "1781022533" }, "departure": { "delay": 413, "time": "1781022533" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 510, "time": "1781022750" }, "departure": { "delay": 510, "time": "1781022750" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 330, "time": "1781022810" }, "departure": { "delay": 330, "time": "1781022810" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1781020351", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1750" } } }, { "id": "SM:302-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781023800" }, "departure": { "time": "1781023800" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781024040" }, "departure": { "time": "1781024040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781024220" }, "departure": { "time": "1781024220" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781024340" }, "departure": { "time": "1781024340" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1781024580" }, "departure": { "delay": 180, "time": "1781024580" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1781024640" }, "departure": { "delay": 180, "time": "1781024640" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1781024700" }, "departure": { "delay": 180, "time": "1781024700" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1781024760" }, "departure": { "delay": 180, "time": "1781024760" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781021162", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1848" } } }, { "id": "SM:304-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023800" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1781023860" }, "departure": { "time": "1781023860" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1781023980" }, "departure": { "time": "1781023980" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1781024160" }, "departure": { "delay": 120, "time": "1781024160" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1781024220" }, "departure": { "delay": 60, "time": "1781024220" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1781024340" }, "departure": { "delay": 120, "time": "1781024340" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1781024520" }, "departure": { "delay": 180, "time": "1781024520" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1781024580" }, "departure": { "delay": 180, "time": "1781024580" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1781024640" }, "departure": { "delay": 120, "time": "1781024640" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1781024760" }, "departure": { "delay": 180, "time": "1781024760" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1781024880" }, "departure": { "delay": 240, "time": "1781024880" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 240, "time": "1781025000" }, "departure": { "delay": 240, "time": "1781025000" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 300, "time": "1781025180" }, "departure": { "delay": 300, "time": "1781025180" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1781020570", "trip": { "routeId": "603", "tripId": "304-1850" } } }, { "id": "SM:304-1818", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781021880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 17, "time": "1781022017" }, "departure": { "delay": 17, "time": "1781022017" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -12, "time": "1781022228" }, "departure": { "delay": -12, "time": "1781022228" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 23, "time": "1781022323" }, "departure": { "delay": 23, "time": "1781022323" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 23, "time": "1781022443" }, "departure": { "delay": 23, "time": "1781022443" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 23, "time": "1781022563" }, "departure": { "delay": 23, "time": "1781022563" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 291, "time": "1781022891" }, "departure": { "delay": 291, "time": "1781022891" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 309, "time": "1781022969" }, "departure": { "delay": 309, "time": "1781022969" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 306, "time": "1781023026" }, "departure": { "delay": 306, "time": "1781023026" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 331, "time": "1781023111" }, "departure": { "delay": 331, "time": "1781023111" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781021933", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1818" } } }, { "id": "SM:304-1918", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781026020" }, "departure": { "time": "1781026020" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781026140" }, "departure": { "time": "1781026140" }, "stopId": "Tivoli_R", "stopSequence": 6 } ], "timestamp": "1781022427", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1918" } } }, { "id": "SM:302-1820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1781022031" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 64, "time": "1781022120" }, "departure": { "delay": 64, "time": "1781022124" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1781022162" }, "departure": { "time": "1781022180" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 92, "time": "1781022320" }, "departure": { "delay": 92, "time": "1781022332" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1781022420" }, "departure": { "delay": 60, "time": "1781022420" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 151, "time": "1781022509" }, "departure": { "delay": 151, "time": "1781022571" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1781022712" }, "departure": { "delay": 180, "time": "1781022720" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 176, "time": "1781022776" }, "departure": { "delay": 176, "time": "1781022776" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1781022840" }, "departure": { "delay": 120, "time": "1781022840" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1781022960" }, "departure": { "delay": 180, "time": "1781022960" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1781023080" }, "departure": { "delay": 240, "time": "1781023080" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 240, "time": "1781023200" }, "departure": { "delay": 240, "time": "1781023200" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 300, "time": "1781023380" }, "departure": { "delay": 300, "time": "1781023380" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1781022057", "trip": { "routeId": "603", "tripId": "302-1820" } } }, { "id": "SM:408T-1808", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 662, "time": "1781021942" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1052, "time": "1781022120" }, "departure": { "delay": 1052, "time": "1781022452" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1082, "time": "1781022512" }, "departure": { "delay": 1082, "time": "1781022542" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1107, "time": "1781022627" }, "departure": { "delay": 1107, "time": "1781022627" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1781022660" }, "departure": { "delay": 1080, "time": "1781022660" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1781022692" }, "departure": { "delay": 1020, "time": "1781022720" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 673, "time": "1781022793" }, "departure": { "delay": 673, "time": "1781022793" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 483, "time": "1781022903" }, "departure": { "delay": 483, "time": "1781022903" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 341, "time": "1781022941" }, "departure": { "delay": 341, "time": "1781022941" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 324, "time": "1781022984" }, "departure": { "delay": 324, "time": "1781022984" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 403, "time": "1781023123" }, "departure": { "delay": 403, "time": "1781023123" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 332, "time": "1781023232" }, "departure": { "delay": 332, "time": "1781023232" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 392, "time": "1781023412" }, "departure": { "delay": 392, "time": "1781023412" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1781021964", "trip": { "routeId": "604", "tripId": "408T-1808" } } }, { "id": "SM:402T-1914", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 720, "time": "1781026080" }, "departure": { "delay": 720, "time": "1781026080" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 } ], "timestamp": "1781022490", "trip": { "routeId": "604", "tripId": "402T-1914" } } }, { "id": "SM:406T-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 139, "time": "1781024539" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 109, "time": "1781024569" }, "departure": { "delay": 109, "time": "1781024569" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 139, "time": "1781024599" }, "departure": { "delay": 139, "time": "1781024599" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 109, "time": "1781024629" }, "departure": { "delay": 109, "time": "1781024629" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 139, "time": "1781024659" }, "departure": { "delay": 139, "time": "1781024659" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 144, "time": "1781024724" }, "departure": { "delay": 144, "time": "1781024724" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 204, "time": "1781024784" }, "departure": { "delay": 204, "time": "1781024784" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 204, "time": "1781024844" }, "departure": { "delay": 204, "time": "1781024844" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 264, "time": "1781024964" }, "departure": { "delay": 264, "time": "1781024964" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 564, "time": "1781025384" }, "departure": { "delay": 564, "time": "1781025384" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 324, "time": "1781025864" }, "departure": { "delay": 324, "time": "1781025864" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 204, "time": "1781025924" }, "departure": { "delay": 204, "time": "1781025924" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 204, "time": "1781025984" }, "departure": { "delay": 204, "time": "1781025984" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 324, "time": "1781026164" }, "departure": { "delay": 324, "time": "1781026164" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 264, "time": "1781026284" }, "departure": { "delay": 264, "time": "1781026284" }, "stopId": "Claude_Hess_A", "stopSequence": 16 } ], "timestamp": "1781021814", "trip": { "routeId": "604", "tripId": "406T-1900" } } }, { "id": "SM:406T-1735", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 82, "time": "1781019382" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 52, "time": "1781019412" }, "departure": { "delay": 52, "time": "1781019412" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 82, "time": "1781019442" }, "departure": { "delay": 82, "time": "1781019442" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 64, "time": "1781019484" }, "departure": { "delay": 64, "time": "1781019484" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 52, "time": "1781019502" }, "departure": { "delay": 52, "time": "1781019532" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 117, "time": "1781019657" }, "departure": { "delay": 117, "time": "1781019657" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 80, "time": "1781019680" }, "departure": { "delay": 80, "time": "1781019680" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 112, "time": "1781019720" }, "departure": { "delay": 112, "time": "1781019772" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 174, "time": "1781019882" }, "departure": { "delay": 174, "time": "1781019894" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 592, "time": "1781020084" }, "departure": { "delay": 592, "time": "1781020432" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 322, "time": "1781020534" }, "departure": { "delay": 322, "time": "1781020582" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 172, "time": "1781020672" }, "departure": { "delay": 172, "time": "1781020732" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 52, "time": "1781020785" }, "departure": { "delay": 52, "time": "1781020792" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 232, "time": "1781020844" }, "departure": { "delay": 232, "time": "1781021032" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 382, "time": "1781021122" }, "departure": { "delay": 382, "time": "1781021242" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 262, "time": "1781021358" }, "departure": { "delay": 262, "time": "1781021362" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 202, "time": "1781021405" }, "departure": { "delay": 202, "time": "1781021422" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 202, "time": "1781021461" }, "departure": { "delay": 202, "time": "1781021482" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 271, "time": "1781021611" }, "departure": { "delay": 271, "time": "1781021611" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 372, "time": "1781021832" }, "departure": { "delay": 372, "time": "1781021832" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 533, "time": "1781022053" }, "departure": { "delay": 533, "time": "1781022053" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781019412", "trip": { "routeId": "604", "tripId": "406T-1735" } } }, { "id": "SM:404T-1749", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781020140" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781020320" }, "departure": { "time": "1781020320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781020440" }, "departure": { "time": "1781020440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781020500" }, "departure": { "time": "1781020500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781020680" }, "departure": { "time": "1781020680" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781020740" }, "departure": { "time": "1781020740" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781020800" }, "departure": { "time": "1781020800" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781020860" }, "departure": { "time": "1781020860" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 71, "time": "1781021101" }, "departure": { "delay": 71, "time": "1781021111" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 101, "time": "1781021188" }, "departure": { "delay": 101, "time": "1781021201" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 207, "time": "1781021367" }, "departure": { "delay": 207, "time": "1781021367" }, "scheduleRelationship": "SKIPPED", "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 207, "time": "1781021547" }, "departure": { "delay": 207, "time": "1781021547" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 67, "time": "1781021642" }, "departure": { "delay": 67, "time": "1781021647" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -53, "time": "1781021767" }, "departure": { "delay": -53, "time": "1781021887" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 38, "time": "1781022008" }, "departure": { "delay": 38, "time": "1781022038" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 43, "time": "1781022099" }, "departure": { "delay": 43, "time": "1781022103" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 6, "time": "1781022115" }, "departure": { "delay": 6, "time": "1781022126" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 7, "time": "1781022187" }, "departure": { "delay": 7, "time": "1781022187" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 7, "time": "1781022247" }, "departure": { "delay": 7, "time": "1781022247" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 31, "time": "1781022331" }, "departure": { "delay": 31, "time": "1781022331" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 31, "time": "1781022391" }, "departure": { "delay": 31, "time": "1781022391" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781020185", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1749" } } }, { "id": "SM:408T-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781023800" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781023980" }, "departure": { "time": "1781023980" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781024160" }, "departure": { "time": "1781024160" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781024340" }, "departure": { "time": "1781024340" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781024400" }, "departure": { "time": "1781024400" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781024460" }, "departure": { "time": "1781024460" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781024520" }, "departure": { "time": "1781024520" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781024700" }, "departure": { "time": "1781024700" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781024760" }, "departure": { "time": "1781024760" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781024820" }, "departure": { "time": "1781024820" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1781025240" }, "departure": { "time": "1781025240" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1781025720" }, "departure": { "time": "1781025720" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1781025780" }, "departure": { "time": "1781025780" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1781025900" }, "departure": { "time": "1781025900" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1781026020" }, "departure": { "delay": 60, "time": "1781026020" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 60, "time": "1781026080" }, "departure": { "delay": 60, "time": "1781026080" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781021943", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1850" } } }, { "id": "SM:402T-1835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781022900" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781023080" }, "departure": { "time": "1781023080" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781023200" }, "departure": { "time": "1781023200" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781023260" }, "departure": { "time": "1781023260" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781023440" }, "departure": { "time": "1781023440" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781023500" }, "departure": { "time": "1781023500" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781023560" }, "departure": { "time": "1781023560" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781023620" }, "departure": { "time": "1781023620" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781023800" }, "departure": { "time": "1781023800" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781023860" }, "departure": { "time": "1781023860" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781023920" }, "departure": { "time": "1781023920" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1781024340" }, "departure": { "time": "1781024340" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1781024700" }, "departure": { "time": "1781024700" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1781024760" }, "departure": { "time": "1781024760" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1781024820" }, "departure": { "time": "1781024820" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1781024880" }, "departure": { "time": "1781024880" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1781024940" }, "departure": { "time": "1781024940" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1781025000" }, "departure": { "time": "1781025000" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1781025120" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781020351", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1835" } } }, { "id": "SM:404T-1830", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781022600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -10, "time": "1781022650" }, "departure": { "delay": -10, "time": "1781022650" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 20, "time": "1781022680" }, "departure": { "delay": 20, "time": "1781022680" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -10, "time": "1781022704" }, "departure": { "delay": -10, "time": "1781022710" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 20, "time": "1781022740" }, "departure": { "delay": 20, "time": "1781022740" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 46, "time": "1781022826" }, "departure": { "delay": 46, "time": "1781022826" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 70, "time": "1781022850" }, "departure": { "delay": 70, "time": "1781022850" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 65, "time": "1781022905" }, "departure": { "delay": 65, "time": "1781022905" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 130, "time": "1781023030" }, "departure": { "delay": 130, "time": "1781023030" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 215, "time": "1781023235" }, "departure": { "delay": 215, "time": "1781023235" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -121, "time": "1781023319" }, "departure": { "delay": -121, "time": "1781023319" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -326, "time": "1781023414" }, "departure": { "delay": -326, "time": "1781023414" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -479, "time": "1781023441" }, "departure": { "delay": -479, "time": "1781023441" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -488, "time": "1781023492" }, "departure": { "delay": -488, "time": "1781023492" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -463, "time": "1781023577" }, "departure": { "delay": -463, "time": "1781023577" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -531, "time": "1781023689" }, "departure": { "delay": -531, "time": "1781023689" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -611, "time": "1781023729" }, "departure": { "delay": -611, "time": "1781023729" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -611, "time": "1781023789" }, "departure": { "delay": -611, "time": "1781023789" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -491, "time": "1781023969" }, "departure": { "delay": -491, "time": "1781023969" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -611, "time": "1781024029" }, "departure": { "delay": -611, "time": "1781024029" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -491, "time": "1781024209" }, "departure": { "delay": -491, "time": "1781024209" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781022644", "trip": { "routeId": "604", "tripId": "404T-1830" } } }, { "id": "SM:402T-1753", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 125, "time": "1781020505" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 95, "time": "1781020535" }, "departure": { "delay": 95, "time": "1781020535" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 136, "time": "1781020570" }, "departure": { "delay": 136, "time": "1781020576" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 95, "time": "1781020595" }, "departure": { "delay": 95, "time": "1781020595" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 114, "time": "1781020614" }, "departure": { "delay": 114, "time": "1781020614" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 177, "time": "1781020737" }, "departure": { "delay": 177, "time": "1781020737" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 191, "time": "1781020751" }, "departure": { "delay": 191, "time": "1781020751" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 245, "time": "1781020824" }, "departure": { "delay": 245, "time": "1781020865" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 336, "time": "1781020977" }, "departure": { "delay": 336, "time": "1781021016" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 605, "time": "1781021160" }, "departure": { "delay": 605, "time": "1781021405" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 335, "time": "1781021495" }, "departure": { "delay": 335, "time": "1781021555" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 154, "time": "1781021645" }, "departure": { "delay": 154, "time": "1781021674" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 5, "time": "1781021705" }, "departure": { "delay": 5, "time": "1781021705" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 214, "time": "1781021746" }, "departure": { "delay": 214, "time": "1781021974" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 215, "time": "1781022035" }, "departure": { "delay": 215, "time": "1781022035" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 156, "time": "1781022144" }, "departure": { "delay": 156, "time": "1781022156" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 95, "time": "1781022191" }, "departure": { "delay": 95, "time": "1781022215" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 96, "time": "1781022276" }, "departure": { "delay": 96, "time": "1781022276" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 170, "time": "1781022410" }, "departure": { "delay": 170, "time": "1781022410" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 50, "time": "1781022470" }, "departure": { "delay": 50, "time": "1781022470" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 171, "time": "1781022651" }, "departure": { "delay": 171, "time": "1781022651" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781020529", "trip": { "routeId": "604", "tripId": "402T-1753" } } }, { "id": "SM:412T-1805", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781021100" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781021280" }, "departure": { "time": "1781021280" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781021400" }, "departure": { "time": "1781021400" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781021460" }, "departure": { "time": "1781021460" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781021640" }, "departure": { "time": "1781021640" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781021700" }, "departure": { "time": "1781021700" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 133, "time": "1781021892" }, "departure": { "delay": 133, "time": "1781021893" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 133, "time": "1781021953" }, "departure": { "delay": 133, "time": "1781021953" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 74, "time": "1781022074" }, "departure": { "delay": 74, "time": "1781022074" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 89, "time": "1781022149" }, "departure": { "delay": 89, "time": "1781022149" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 94, "time": "1781022214" }, "departure": { "delay": 94, "time": "1781022214" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 13, "time": "1781022253" }, "departure": { "delay": 13, "time": "1781022313" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 74, "time": "1781022524" }, "departure": { "delay": 74, "time": "1781022614" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -166, "time": "1781022724" }, "departure": { "delay": -166, "time": "1781022734" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -111, "time": "1781022849" }, "departure": { "delay": -111, "time": "1781022849" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -110, "time": "1781022910" }, "departure": { "delay": -110, "time": "1781022910" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -153, "time": "1781022927" }, "departure": { "delay": -153, "time": "1781022927" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -152, "time": "1781022988" }, "departure": { "delay": -152, "time": "1781022988" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -165, "time": "1781023035" }, "departure": { "delay": -165, "time": "1781023035" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -165, "time": "1781023155" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781021141", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1805" } } }, { "id": "SM:412T-1845", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1781023920" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1781024340" }, "departure": { "delay": 720, "time": "1781024340" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1781024820" }, "departure": { "delay": 1080, "time": "1781024820" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1781024880" }, "departure": { "delay": 1080, "time": "1781024880" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1781024940" }, "departure": { "delay": 1020, "time": "1781024940" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 780, "time": "1781025120" }, "departure": { "delay": 780, "time": "1781025120" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 600, "time": "1781025240" }, "departure": { "delay": 600, "time": "1781025240" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 480, "time": "1781025300" }, "departure": { "delay": 480, "time": "1781025300" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 480, "time": "1781025360" }, "departure": { "delay": 480, "time": "1781025360" }, "stopId": "Breisach_A", "stopSequence": 10 } ], "timestamp": "1781021047", "trip": { "routeId": "604", "tripId": "412T-1845" } } }, { "id": "SM:410T-1857", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781024220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781024340" }, "departure": { "time": "1781024340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781024580" }, "departure": { "time": "1781024580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781024640" }, "departure": { "time": "1781024640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781024760" }, "departure": { "time": "1781024760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781024820" }, "departure": { "time": "1781024820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781024880" }, "departure": { "time": "1781024880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781024940" }, "departure": { "time": "1781024940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781025060" }, "departure": { "time": "1781025060" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781025120" }, "departure": { "time": "1781025120" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781025180" }, "departure": { "time": "1781025180" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1781025600" }, "departure": { "time": "1781025600" }, "stopId": "Trois_Lys_R", "stopSequence": 13 } ], "timestamp": "1781022242", "trip": { "directionId": 1, "routeId": "604", "tripId": "410T-1857" } } }, { "id": "SM:406T-1820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 177, "time": "1781022177" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 177, "time": "1781022357" }, "departure": { "delay": 177, "time": "1781022357" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 177, "time": "1781022477" }, "departure": { "delay": 177, "time": "1781022477" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 199, "time": "1781022559" }, "departure": { "delay": 199, "time": "1781022559" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 199, "time": "1781022739" }, "departure": { "delay": 199, "time": "1781022739" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 199, "time": "1781022799" }, "departure": { "delay": 199, "time": "1781022799" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 199, "time": "1781022859" }, "departure": { "delay": 199, "time": "1781022859" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 199, "time": "1781022919" }, "departure": { "delay": 199, "time": "1781022919" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 199, "time": "1781023099" }, "departure": { "delay": 199, "time": "1781023099" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 199, "time": "1781023159" }, "departure": { "delay": 199, "time": "1781023159" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 199, "time": "1781023219" }, "departure": { "delay": 199, "time": "1781023219" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 199, "time": "1781023399" }, "departure": { "delay": 199, "time": "1781023399" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 199, "time": "1781023639" }, "departure": { "delay": 199, "time": "1781023639" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 199, "time": "1781023999" }, "departure": { "delay": 199, "time": "1781023999" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 199, "time": "1781024059" }, "departure": { "delay": 199, "time": "1781024059" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 199, "time": "1781024119" }, "departure": { "delay": 199, "time": "1781024119" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 199, "time": "1781024179" }, "departure": { "delay": 199, "time": "1781024179" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 199, "time": "1781024239" }, "departure": { "delay": 199, "time": "1781024239" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 199, "time": "1781024299" }, "departure": { "delay": 199, "time": "1781024299" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 259, "time": "1781024419" }, "departure": { "delay": 259, "time": "1781024419" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 259, "time": "1781024479" }, "departure": { "delay": 259, "time": "1781024479" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781022232", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1820" } } }, { "id": "SM:804-1746", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781019960" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1781020020" }, "departure": { "time": "1781020020" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1781020080" }, "departure": { "delay": 60, "time": "1781020080" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1781020110" }, "departure": { "delay": 30, "time": "1781020110" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1781020140" }, "departure": { "time": "1781020140" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1781020260" }, "departure": { "time": "1781020260" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1781020380" }, "departure": { "time": "1781020380" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1781020560" }, "departure": { "time": "1781020560" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1781020680" }, "departure": { "time": "1781020680" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1781020800" }, "departure": { "time": "1781020800" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1781020860" }, "departure": { "time": "1781020860" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1781020980" }, "departure": { "time": "1781020980" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1781021040" }, "departure": { "time": "1781021040" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1781021100" }, "departure": { "time": "1781021100" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1781021160" }, "departure": { "time": "1781021160" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1781021220" }, "departure": { "time": "1781021220" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1781021280" }, "departure": { "time": "1781021280" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1781021340" }, "departure": { "time": "1781021340" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1781021400" }, "departure": { "time": "1781021400" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1781021640" }, "departure": { "time": "1781021640" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1781021700" }, "departure": { "time": "1781021700" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1781021760" }, "departure": { "time": "1781021760" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1781021820" }, "departure": { "time": "1781021820" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1781021940" }, "departure": { "time": "1781021940" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1781022060" }, "departure": { "time": "1781022060" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1781022180" }, "departure": { "time": "1781022180" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1781022420" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1781020020", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1746" } } }, { "id": "SM:802-1816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 287, "time": "1781022047" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 280, "time": "1781022100" }, "departure": { "delay": 280, "time": "1781022100" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 317, "time": "1781022123" }, "departure": { "delay": 317, "time": "1781022137" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 320, "time": "1781022200" }, "departure": { "delay": 320, "time": "1781022200" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 300, "time": "1781022240" }, "departure": { "delay": 300, "time": "1781022240" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 299, "time": "1781022359" }, "departure": { "delay": 299, "time": "1781022359" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 295, "time": "1781022475" }, "departure": { "delay": 295, "time": "1781022475" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 197, "time": "1781022555" }, "departure": { "delay": 197, "time": "1781022557" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 197, "time": "1781022647" }, "departure": { "delay": 197, "time": "1781022677" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 197, "time": "1781022797" }, "departure": { "delay": 197, "time": "1781022797" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 197, "time": "1781022857" }, "departure": { "delay": 197, "time": "1781022857" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 197, "time": "1781022977" }, "departure": { "delay": 197, "time": "1781022977" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 197, "time": "1781023037" }, "departure": { "delay": 197, "time": "1781023037" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 197, "time": "1781023097" }, "departure": { "delay": 197, "time": "1781023097" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 257, "time": "1781023217" }, "departure": { "delay": 257, "time": "1781023217" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 257, "time": "1781023277" }, "departure": { "delay": 257, "time": "1781023277" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 257, "time": "1781023337" }, "departure": { "delay": 257, "time": "1781023337" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 257, "time": "1781023397" }, "departure": { "delay": 257, "time": "1781023397" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 257, "time": "1781023457" }, "departure": { "delay": 257, "time": "1781023457" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 257, "time": "1781023697" }, "departure": { "delay": 257, "time": "1781023697" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 257, "time": "1781023757" }, "departure": { "delay": 257, "time": "1781023757" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 257, "time": "1781023817" }, "departure": { "delay": 257, "time": "1781023817" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 257, "time": "1781023877" }, "departure": { "delay": 257, "time": "1781023877" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 257, "time": "1781023997" }, "departure": { "delay": 257, "time": "1781023997" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 257, "time": "1781024117" }, "departure": { "delay": 257, "time": "1781024117" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 257, "time": "1781024237" }, "departure": { "delay": 257, "time": "1781024237" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 257, "time": "1781024477" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1781022077", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1816" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781025360" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1781025420" }, "departure": { "time": "1781025420" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1781025480" }, "departure": { "delay": 60, "time": "1781025480" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1781025510" }, "departure": { "delay": 30, "time": "1781025510" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1781025540" }, "departure": { "time": "1781025540" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1781025660" }, "departure": { "time": "1781025660" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1781025780" }, "departure": { "time": "1781025780" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1781025960" }, "departure": { "time": "1781025960" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1781026080" }, "departure": { "time": "1781026080" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1781026200" }, "departure": { "time": "1781026200" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1781026260" }, "departure": { "time": "1781026260" }, "stopId": "Ruisseau_AR", "stopSequence": 11 } ], "timestamp": "1781021763", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:804-1834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781022840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1781023020" }, "departure": { "time": "1781023020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1781023140" }, "departure": { "time": "1781023140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1781023200" }, "departure": { "time": "1781023200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1781023380" }, "departure": { "time": "1781023380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1781023440" }, "departure": { "time": "1781023440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1781023500" }, "departure": { "time": "1781023500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1781023560" }, "departure": { "time": "1781023560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1781023800" }, "departure": { "time": "1781023800" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1781023860" }, "departure": { "time": "1781023860" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1781023920" }, "departure": { "time": "1781023920" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1781023980" }, "departure": { "time": "1781023980" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1781024040" }, "departure": { "time": "1781024040" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1781024100" }, "departure": { "time": "1781024100" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1781024160" }, "departure": { "time": "1781024160" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1781024220" }, "departure": { "time": "1781024220" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1781024460" }, "departure": { "delay": 120, "time": "1781024460" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1781024580" }, "departure": { "delay": 120, "time": "1781024580" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1781024760" }, "departure": { "delay": 180, "time": "1781024760" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1781024880" }, "departure": { "delay": 120, "time": "1781024880" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1781025000" }, "departure": { "delay": 120, "time": "1781025000" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1781025060" }, "departure": { "delay": 60, "time": "1781025060" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1781025120" }, "departure": { "delay": 60, "time": "1781025120" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1781025180" }, "departure": { "delay": 60, "time": "1781025180" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1781019402", "trip": { "routeId": "608", "tripId": "804-1834" } } }, { "id": "SM:602-1803", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 238, "time": "1781021218" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 388, "time": "1781021594" }, "departure": { "delay": 388, "time": "1781021608" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 388, "time": "1781021698" }, "departure": { "delay": 388, "time": "1781021728" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 389, "time": "1781021837" }, "departure": { "delay": 389, "time": "1781021849" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 332, "time": "1781022092" }, "departure": { "delay": 332, "time": "1781022092" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 328, "time": "1781022139" }, "departure": { "delay": 328, "time": "1781022148" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 331, "time": "1781022211" }, "departure": { "delay": 331, "time": "1781022211" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 338, "time": "1781022278" }, "departure": { "delay": 338, "time": "1781022278" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 334, "time": "1781022334" }, "departure": { "delay": 334, "time": "1781022334" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 358, "time": "1781022414" }, "departure": { "delay": 358, "time": "1781022418" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 377, "time": "1781022557" }, "departure": { "delay": 377, "time": "1781022557" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 388, "time": "1781022688" }, "departure": { "delay": 388, "time": "1781022688" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 374, "time": "1781022734" }, "departure": { "delay": 374, "time": "1781022734" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 344, "time": "1781022764" }, "departure": { "delay": 344, "time": "1781022764" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 374, "time": "1781022794" }, "departure": { "delay": 374, "time": "1781022794" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 374, "time": "1781022854" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1781021244", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1803" } } }, { "id": "SM:604-1800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 432, "time": "1781021232" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 402, "time": "1781021262" }, "departure": { "delay": 402, "time": "1781021262" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 461, "time": "1781021285" }, "departure": { "delay": 461, "time": "1781021321" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 458, "time": "1781021378" }, "departure": { "delay": 458, "time": "1781021378" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 431, "time": "1781021411" }, "departure": { "delay": 431, "time": "1781021411" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 431, "time": "1781021531" }, "departure": { "delay": 431, "time": "1781021531" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 401, "time": "1781021672" }, "departure": { "delay": 401, "time": "1781021681" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 402, "time": "1781021738" }, "departure": { "delay": 402, "time": "1781021742" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 408, "time": "1781021808" }, "departure": { "delay": 408, "time": "1781021808" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 401, "time": "1781021854" }, "departure": { "delay": 401, "time": "1781021861" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 406, "time": "1781021926" }, "departure": { "delay": 406, "time": "1781021926" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 427, "time": "1781022007" }, "departure": { "delay": 427, "time": "1781022007" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 353, "time": "1781022233" }, "departure": { "delay": 353, "time": "1781022233" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 312, "time": "1781022355" }, "departure": { "delay": 312, "time": "1781022372" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 342, "time": "1781022498" }, "departure": { "delay": 342, "time": "1781022522" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 278, "time": "1781022698" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1781021255", "trip": { "routeId": "6", "tripId": "604-1800" } } }, { "id": "SM:612-1903", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781025360" }, "departure": { "time": "1781025360" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1781025420" }, "departure": { "time": "1781025420" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1781025480" }, "departure": { "time": "1781025480" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1781025540" }, "departure": { "time": "1781025540" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1781025600" }, "departure": { "time": "1781025600" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1781025660" }, "departure": { "time": "1781025660" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1781025780" }, "departure": { "time": "1781025780" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1781025900" }, "departure": { "time": "1781025900" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1781025960" }, "departure": { "time": "1781025960" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1781025990" }, "departure": { "delay": -30, "time": "1781025990" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1781026020" }, "departure": { "time": "1781026020" }, "stopId": "Ciel_R", "stopSequence": 15 } ], "timestamp": "1781022252", "trip": { "directionId": 1, "routeId": "6", "tripId": "612-1903" } } }, { "id": "SM:612-1830", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 128, "time": "1781022728" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 98, "time": "1781022758" }, "departure": { "delay": 98, "time": "1781022758" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 122, "time": "1781022782" }, "departure": { "delay": 122, "time": "1781022782" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1781022840" }, "departure": { "delay": 120, "time": "1781022840" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 98, "time": "1781022878" }, "departure": { "delay": 98, "time": "1781022878" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 98, "time": "1781022998" }, "departure": { "delay": 98, "time": "1781022998" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 67, "time": "1781023147" }, "departure": { "delay": 67, "time": "1781023147" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 65, "time": "1781023205" }, "departure": { "delay": 65, "time": "1781023205" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 70, "time": "1781023270" }, "departure": { "delay": 70, "time": "1781023270" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 58, "time": "1781023318" }, "departure": { "delay": 58, "time": "1781023318" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 62, "time": "1781023382" }, "departure": { "delay": 62, "time": "1781023382" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 80, "time": "1781023460" }, "departure": { "delay": 80, "time": "1781023460" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 18, "time": "1781023698" }, "departure": { "delay": 18, "time": "1781023698" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": -28, "time": "1781023832" }, "departure": { "delay": -28, "time": "1781023832" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": -23, "time": "1781023957" }, "departure": { "delay": -23, "time": "1781023957" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1781022737", "trip": { "routeId": "6", "tripId": "612-1830" } } }, { "id": "SM:604-1833", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781022780" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1781023125" }, "departure": { "delay": 105, "time": "1781023125" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 105, "time": "1781023245" }, "departure": { "delay": 105, "time": "1781023245" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 96, "time": "1781023356" }, "departure": { "delay": 96, "time": "1781023356" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 47, "time": "1781023607" }, "departure": { "delay": 47, "time": "1781023607" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 37, "time": "1781023657" }, "departure": { "delay": 37, "time": "1781023657" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 39, "time": "1781023719" }, "departure": { "delay": 39, "time": "1781023719" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 45, "time": "1781023785" }, "departure": { "delay": 45, "time": "1781023785" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 42, "time": "1781023842" }, "departure": { "delay": 42, "time": "1781023842" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 58, "time": "1781023918" }, "departure": { "delay": 58, "time": "1781023918" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 73, "time": "1781024053" }, "departure": { "delay": 73, "time": "1781024053" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 82, "time": "1781024182" }, "departure": { "delay": 82, "time": "1781024182" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 82, "time": "1781024242" }, "departure": { "delay": 82, "time": "1781024242" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 52, "time": "1781024272" }, "departure": { "delay": 52, "time": "1781024272" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 82, "time": "1781024302" }, "departure": { "delay": 82, "time": "1781024302" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 82, "time": "1781024362" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1781022706", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1833" } } }, { "id": "SM:604-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781024400" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781024430" }, "departure": { "delay": -30, "time": "1781024430" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1781024460" }, "departure": { "time": "1781024460" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1781024520" }, "departure": { "time": "1781024520" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1781024580" }, "departure": { "time": "1781024580" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1781024700" }, "departure": { "time": "1781024700" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1781024880" }, "departure": { "time": "1781024880" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1781024940" }, "departure": { "time": "1781024940" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1781025000" }, "departure": { "time": "1781025000" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1781025060" }, "departure": { "time": "1781025060" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1781025120" }, "departure": { "time": "1781025120" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1781025180" }, "departure": { "time": "1781025180" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1781021265", "trip": { "routeId": "6", "tripId": "604-1900" } } }, { "id": "SM:9-1804", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 154, "time": "1781021194" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 }, { "arrival": { "delay": 184, "time": "1781021328" }, "departure": { "delay": 184, "time": "1781021344" }, "stopId": "Alsace_R", "stopSequence": 2 }, { "arrival": { "delay": 462, "time": "1781021714" }, "departure": { "delay": 462, "time": "1781021742" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 3 }, { "arrival": { "delay": 474, "time": "1781021874" }, "departure": { "delay": 474, "time": "1781021874" }, "stopId": "Blochmont_R", "stopSequence": 4 }, { "arrival": { "delay": 333, "time": "1781022393" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 5 } ], "timestamp": "1781021203", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1804" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1781022746" } }