Détails de la ressource

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

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

Disponibilité au téléchargement

09/05/2026
100%
10/05/2026
100%
11/05/2026
100%
12/05/2026
100%
13/05/2026
100%
14/05/2026
100%
15/05/2026
100%
16/05/2026
100%
17/05/2026
100%
18/05/2026
100%
19/05/2026
100%
20/05/2026
100%
21/05/2026
100%
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
87.9%
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

⚠️30 avertissements

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

Avertissements

vehicle_id not populated W002 10 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

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

schedule_relationship not populated W009 20 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

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

Validations précédentes

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

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 1 014 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 010 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 08/06/2026 à 08h48 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 08/06/2026 à 08h48 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1101-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780902300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1780901163", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0905" } } }, { "id": "SM:1101-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1498, "time": "1780901098" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 1498, "time": "1780901698" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1780901111", "trip": { "routeId": "11", "tripId": "1101-0820" } } }, { "id": "SM:1101-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780901400" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1780902000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1780901122", "trip": { "routeId": "11", "tripId": "1101-0850" } } }, { "id": "SM:1101-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1198, "time": "1780901698" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 1198, "time": "1780902298" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1780901101", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0835" } } }, { "id": "SM:10-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780900500" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -100, "time": "1780901000" }, "stopId": "Hésingue_ZI_A", "stopSequence": 2 } ], "timestamp": "1780900530", "trip": { "routeId": "10", "tripId": "10-0835" } } }, { "id": "SM:14-0759", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 115, "time": "1780898455" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 175, "time": "1780898550" }, "departure": { "delay": 175, "time": "1780898575" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 175, "time": "1780898736" }, "departure": { "delay": 175, "time": "1780898755" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 235, "time": "1780898852" }, "departure": { "delay": 235, "time": "1780898875" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 165, "time": "1780899285" }, "departure": { "delay": 165, "time": "1780899285" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 165, "time": "1780899345" }, "departure": { "delay": 165, "time": "1780899345" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 165, "time": "1780899705" }, "departure": { "delay": 165, "time": "1780899705" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": 127, "time": "1780899878" }, "departure": { "delay": 127, "time": "1780899907" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 127, "time": "1780899997" }, "departure": { "delay": 127, "time": "1780900027" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 127, "time": "1780900117" }, "departure": { "delay": 127, "time": "1780900147" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 97, "time": "1780900224" }, "departure": { "delay": 97, "time": "1780900237" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": 99, "time": "1780900353" }, "departure": { "delay": 99, "time": "1780900359" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 158, "time": "1780900636" }, "departure": { "delay": 158, "time": "1780900658" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": 97, "time": "1780900987" }, "departure": { "delay": 97, "time": "1780901017" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 }, { "arrival": { "delay": -24, "time": "1780901256" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 15 } ], "timestamp": "1780898484", "trip": { "routeId": "14", "tripId": "14-0759" } } }, { "id": "SM:103-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780902300" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1780902420" }, "departure": { "time": "1780902420" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1780902480" }, "departure": { "time": "1780902480" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1780902540" }, "departure": { "time": "1780902540" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1780902600" }, "departure": { "time": "1780902600" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1780902660" }, "departure": { "time": "1780902660" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1780902780" }, "departure": { "time": "1780902780" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1780902840" }, "departure": { "time": "1780902840" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1780902900" }, "departure": { "time": "1780902900" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1780903020" }, "departure": { "time": "1780903020" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1780903440" }, "departure": { "time": "1780903440" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1780903560" }, "departure": { "time": "1780903560" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1780903620" }, "departure": { "time": "1780903620" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1780903650" }, "departure": { "delay": -30, "time": "1780903650" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1780903680" }, "departure": { "time": "1780903680" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1780903740" }, "departure": { "time": "1780903740" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1780903800" }, "departure": { "time": "1780903800" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1780903860" }, "departure": { "time": "1780903860" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1780903920" }, "departure": { "time": "1780903920" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1780903980" }, "departure": { "time": "1780903980" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1780904100" }, "departure": { "time": "1780904100" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1780904160" }, "departure": { "time": "1780904160" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1780904220" }, "departure": { "time": "1780904220" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1780904340" }, "departure": { "time": "1780904340" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1780904460" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1780898703", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-0905" } } }, { "id": "SM:101-0910", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780902600" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1780902720" }, "departure": { "time": "1780902720" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1780902780" }, "departure": { "time": "1780902780" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1780902840" }, "departure": { "time": "1780902840" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1780902960" }, "departure": { "time": "1780902960" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1780903200" }, "departure": { "time": "1780903200" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1780903320" }, "departure": { "time": "1780903320" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1780903440" }, "departure": { "time": "1780903440" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1780903500" }, "departure": { "time": "1780903500" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1780903560" }, "departure": { "time": "1780903560" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1780903680" }, "departure": { "time": "1780903680" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1780903740" }, "departure": { "time": "1780903740" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1780903800" }, "departure": { "time": "1780903800" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1780903830" }, "departure": { "delay": -30, "time": "1780903830" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1780903860" }, "departure": { "time": "1780903860" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1780903980" }, "departure": { "time": "1780903980" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1780904400" }, "departure": { "time": "1780904400" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1780904460" }, "departure": { "time": "1780904460" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1780904520" }, "departure": { "time": "1780904520" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1780904640" }, "departure": { "time": "1780904640" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1780904700" }, "departure": { "time": "1780904700" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1780904760" }, "departure": { "time": "1780904760" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "time": "1780904820" }, "departure": { "time": "1780904820" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "time": "1780904880" }, "departure": { "time": "1780904880" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 } ], "timestamp": "1780899003", "trip": { "routeId": "1", "tripId": "101-0910" } } }, { "id": "SM:105-0833", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 301, "time": "1780900681" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 384, "time": "1780900803" }, "departure": { "delay": 384, "time": "1780900884" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 444, "time": "1780900922" }, "departure": { "delay": 444, "time": "1780901004" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 474, "time": "1780901076" }, "departure": { "delay": 474, "time": "1780901094" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 534, "time": "1780901163" }, "departure": { "delay": 534, "time": "1780901214" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 534, "time": "1780901274" }, "departure": { "delay": 534, "time": "1780901274" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 534, "time": "1780901394" }, "departure": { "delay": 534, "time": "1780901394" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 527, "time": "1780901447" }, "departure": { "delay": 527, "time": "1780901447" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 550, "time": "1780901530" }, "departure": { "delay": 550, "time": "1780901530" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 520, "time": "1780901620" }, "departure": { "delay": 520, "time": "1780901620" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 500, "time": "1780901720" }, "departure": { "delay": 500, "time": "1780901720" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 439, "time": "1780901839" }, "departure": { "delay": 439, "time": "1780901839" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 439, "time": "1780901959" }, "departure": { "delay": 439, "time": "1780901959" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 439, "time": "1780902079" }, "departure": { "delay": 439, "time": "1780902079" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 439, "time": "1780902139" }, "departure": { "delay": 439, "time": "1780902139" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 409, "time": "1780902169" }, "departure": { "delay": 409, "time": "1780902169" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 439, "time": "1780902199" }, "departure": { "delay": 439, "time": "1780902199" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 439, "time": "1780902259" }, "departure": { "delay": 439, "time": "1780902259" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 439, "time": "1780902319" }, "departure": { "delay": 439, "time": "1780902319" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 439, "time": "1780902379" }, "departure": { "delay": 439, "time": "1780902379" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 439, "time": "1780902439" }, "departure": { "delay": 439, "time": "1780902439" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 439, "time": "1780902499" }, "departure": { "delay": 439, "time": "1780902499" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 386, "time": "1780902566" }, "departure": { "delay": 386, "time": "1780902566" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 386, "time": "1780902626" }, "departure": { "delay": 386, "time": "1780902626" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 386, "time": "1780902686" }, "departure": { "delay": 386, "time": "1780902686" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 386, "time": "1780902806" }, "departure": { "delay": 386, "time": "1780902806" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 386, "time": "1780902926" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1780900697", "trip": { "directionId": 1, "routeId": "1", "tripId": "105-0833" } } }, { "id": "SM:105-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 250, "time": "1780898050" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 250, "time": "1780898170" }, "departure": { "delay": 250, "time": "1780898170" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 280, "time": "1780898246" }, "departure": { "delay": 280, "time": "1780898260" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 580, "time": "1780898549" }, "departure": { "delay": 580, "time": "1780898620" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 550, "time": "1780898710" }, "departure": { "delay": 550, "time": "1780898710" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 370, "time": "1780898770" }, "departure": { "delay": 370, "time": "1780898770" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 400, "time": "1780898910" }, "departure": { "delay": 400, "time": "1780898920" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 358, "time": "1780898998" }, "departure": { "delay": 358, "time": "1780898998" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 381, "time": "1780899081" }, "departure": { "delay": 381, "time": "1780899081" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 370, "time": "1780899130" }, "departure": { "delay": 370, "time": "1780899130" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 358, "time": "1780899238" }, "departure": { "delay": 358, "time": "1780899238" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 310, "time": "1780899250" }, "departure": { "delay": 310, "time": "1780899250" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 295, "time": "1780899295" }, "departure": { "delay": 295, "time": "1780899295" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 260, "time": "1780899320" }, "departure": { "delay": 260, "time": "1780899320" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 295, "time": "1780899355" }, "departure": { "delay": 295, "time": "1780899355" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 310, "time": "1780899476" }, "departure": { "delay": 310, "time": "1780899490" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 251, "time": "1780899551" }, "departure": { "delay": 251, "time": "1780899551" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 340, "time": "1780899685" }, "departure": { "delay": 340, "time": "1780899820" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 311, "time": "1780899911" }, "departure": { "delay": 311, "time": "1780899911" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 310, "time": "1780899950" }, "departure": { "delay": 310, "time": "1780899970" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 340, "time": "1780900030" }, "departure": { "delay": 340, "time": "1780900060" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 310, "time": "1780900150" }, "departure": { "delay": 310, "time": "1780900150" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 340, "time": "1780900220" }, "departure": { "delay": 340, "time": "1780900240" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 340, "time": "1780900298" }, "departure": { "delay": 340, "time": "1780900300" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 371, "time": "1780900371" }, "departure": { "delay": 371, "time": "1780900391" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 370, "time": "1780900434" }, "departure": { "delay": 370, "time": "1780900450" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 430, "time": "1780900555" }, "departure": { "delay": 430, "time": "1780900570" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 399, "time": "1780900659" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1780898056", "trip": { "routeId": "1", "tripId": "105-0750" } } }, { "id": "SM:103-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 49, "time": "1780899649" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 79, "time": "1780899744" }, "departure": { "delay": 79, "time": "1780899799" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 109, "time": "1780899859" }, "departure": { "delay": 109, "time": "1780899889" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 109, "time": "1780899949" }, "departure": { "delay": 109, "time": "1780899949" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 201, "time": "1780900019" }, "departure": { "delay": 201, "time": "1780900161" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 31, "time": "1780900231" }, "departure": { "delay": 31, "time": "1780900231" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 49, "time": "1780900358" }, "departure": { "delay": 49, "time": "1780900369" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -11, "time": "1780900429" }, "departure": { "delay": -11, "time": "1780900429" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 19, "time": "1780900508" }, "departure": { "delay": 19, "time": "1780900519" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 19, "time": "1780900579" }, "departure": { "delay": 19, "time": "1780900579" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -10, "time": "1780900670" }, "departure": { "delay": -10, "time": "1780900670" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -22, "time": "1780900718" }, "departure": { "delay": -22, "time": "1780900718" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -11, "time": "1780900769" }, "departure": { "delay": -11, "time": "1780900789" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -8, "time": "1780900852" }, "departure": { "delay": -8, "time": "1780900852" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 31, "time": "1780900891" }, "departure": { "delay": 31, "time": "1780900891" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 15, "time": "1780900995" }, "departure": { "delay": 15, "time": "1780900995" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 49, "time": "1780901048" }, "departure": { "delay": 49, "time": "1780901149" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 5, "time": "1780901285" }, "departure": { "delay": 5, "time": "1780901285" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -23, "time": "1780901377" }, "departure": { "delay": -23, "time": "1780901377" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -42, "time": "1780901418" }, "departure": { "delay": -42, "time": "1780901418" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -68, "time": "1780901452" }, "departure": { "delay": -68, "time": "1780901452" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -95, "time": "1780901545" }, "departure": { "delay": -95, "time": "1780901545" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -87, "time": "1780901613" }, "departure": { "delay": -87, "time": "1780901613" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -89, "time": "1780901671" }, "departure": { "delay": -89, "time": "1780901671" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -80, "time": "1780901740" }, "departure": { "delay": -80, "time": "1780901740" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -95, "time": "1780901785" }, "departure": { "delay": -95, "time": "1780901785" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -56, "time": "1780901884" }, "departure": { "delay": -56, "time": "1780901884" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -107, "time": "1780901953" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1780899658", "trip": { "routeId": "1", "tripId": "103-0820" } } }, { "id": "SM:101-0805", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 7, "time": "1780898707" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 37, "time": "1780898823" }, "departure": { "delay": 37, "time": "1780898857" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 68, "time": "1780898932" }, "departure": { "delay": 68, "time": "1780898948" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 97, "time": "1780899005" }, "departure": { "delay": 97, "time": "1780899037" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 127, "time": "1780899111" }, "departure": { "delay": 127, "time": "1780899127" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 157, "time": "1780899207" }, "departure": { "delay": 157, "time": "1780899217" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 127, "time": "1780899307" }, "departure": { "delay": 127, "time": "1780899307" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 157, "time": "1780899367" }, "departure": { "delay": 157, "time": "1780899397" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 157, "time": "1780899454" }, "departure": { "delay": 157, "time": "1780899457" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 188, "time": "1780899608" }, "departure": { "delay": 188, "time": "1780899608" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 157, "time": "1780899682" }, "departure": { "delay": 157, "time": "1780899697" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 157, "time": "1780899815" }, "departure": { "delay": 157, "time": "1780899877" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 97, "time": "1780899937" }, "departure": { "delay": 97, "time": "1780899937" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 98, "time": "1780900058" }, "departure": { "delay": 98, "time": "1780900058" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 109, "time": "1780900129" }, "departure": { "delay": 109, "time": "1780900129" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 97, "time": "1780900154" }, "departure": { "delay": 97, "time": "1780900177" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 160, "time": "1780900240" }, "departure": { "delay": 160, "time": "1780900240" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 160, "time": "1780900300" }, "departure": { "delay": 160, "time": "1780900300" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 160, "time": "1780900336" }, "departure": { "delay": 160, "time": "1780900360" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 129, "time": "1780900389" }, "departure": { "delay": 129, "time": "1780900389" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 129, "time": "1780900449" }, "departure": { "delay": 129, "time": "1780900449" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 118, "time": "1780900498" }, "departure": { "delay": 118, "time": "1780900498" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 157, "time": "1780900636" }, "departure": { "delay": 157, "time": "1780900657" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 187, "time": "1780900729" }, "departure": { "delay": 187, "time": "1780900747" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 187, "time": "1780900794" }, "departure": { "delay": 187, "time": "1780900807" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 157, "time": "1780900897" }, "departure": { "delay": 157, "time": "1780900897" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 155, "time": "1780901015" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1780898734", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0805" } } }, { "id": "SM:103-0945", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780904700" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1780904820" }, "departure": { "time": "1780904820" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1780904880" }, "departure": { "time": "1780904880" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 } ], "timestamp": "1780901101", "trip": { "routeId": "1", "tripId": "103-0945" } } }, { "id": "SM:203-0840", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 94, "time": "1780900894" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 93, "time": "1780900953" }, "departure": { "delay": 93, "time": "1780900953" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 106, "time": "1780901026" }, "departure": { "delay": 106, "time": "1780901026" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 123, "time": "1780901083" }, "departure": { "delay": 123, "time": "1780901103" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 123, "time": "1780901163" }, "departure": { "delay": 123, "time": "1780901163" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 90, "time": "1780901310" }, "departure": { "delay": 90, "time": "1780901310" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 90, "time": "1780901370" }, "departure": { "delay": 90, "time": "1780901370" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 85, "time": "1780901485" }, "departure": { "delay": 85, "time": "1780901485" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 85, "time": "1780901545" }, "departure": { "delay": 85, "time": "1780901545" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 85, "time": "1780901725" }, "departure": { "delay": 85, "time": "1780901725" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 85, "time": "1780901785" }, "departure": { "delay": 85, "time": "1780901785" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 71, "time": "1780901831" }, "departure": { "delay": 71, "time": "1780901831" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 33, "time": "1780901913" }, "departure": { "delay": 33, "time": "1780901913" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 26, "time": "1780901966" }, "departure": { "delay": 26, "time": "1780901966" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": -7, "time": "1780902053" }, "departure": { "delay": -7, "time": "1780902053" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 20, "time": "1780902140" }, "departure": { "delay": 20, "time": "1780902140" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1780902240" }, "departure": { "delay": 60, "time": "1780902240" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 54, "time": "1780902414" }, "departure": { "delay": 54, "time": "1780902414" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 54, "time": "1780902474" }, "departure": { "delay": 54, "time": "1780902474" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 54, "time": "1780902534" }, "departure": { "delay": 54, "time": "1780902534" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 54, "time": "1780902594" }, "departure": { "delay": 54, "time": "1780902594" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1780900914", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-0840" } } }, { "id": "SM:201-0800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3, "time": "1780898403" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 92, "time": "1780898492" }, "departure": { "delay": 92, "time": "1780898552" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 84, "time": "1780898784" }, "departure": { "delay": 84, "time": "1780898784" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 86, "time": "1780898846" }, "departure": { "delay": 86, "time": "1780898846" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 86, "time": "1780898966" }, "departure": { "delay": 86, "time": "1780898966" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": -58, "time": "1780899002" }, "departure": { "delay": -58, "time": "1780899002" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": 32, "time": "1780899134" }, "departure": { "delay": 32, "time": "1780899152" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "delay": 62, "time": "1780899285" }, "departure": { "delay": 62, "time": "1780899302" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": 182, "time": "1780899384" }, "departure": { "delay": 182, "time": "1780899482" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": 152, "time": "1780899572" }, "departure": { "delay": 152, "time": "1780899572" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": 275, "time": "1780899755" }, "departure": { "delay": 275, "time": "1780899755" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": 182, "time": "1780899819" }, "departure": { "delay": 182, "time": "1780899842" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 333, "time": "1780900006" }, "departure": { "delay": 333, "time": "1780900053" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 304, "time": "1780900144" }, "departure": { "delay": 304, "time": "1780900144" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "delay": 302, "time": "1780900181" }, "departure": { "delay": 302, "time": "1780900202" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": 182, "time": "1780900232" }, "departure": { "delay": 182, "time": "1780900262" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": 152, "time": "1780900352" }, "departure": { "delay": 152, "time": "1780900352" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": 182, "time": "1780900437" }, "departure": { "delay": 182, "time": "1780900442" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": 212, "time": "1780900515" }, "departure": { "delay": 212, "time": "1780900532" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": 212, "time": "1780900591" }, "departure": { "delay": 212, "time": "1780900592" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": 170, "time": "1780900730" }, "departure": { "delay": 170, "time": "1780900730" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": 182, "time": "1780900781" }, "departure": { "delay": 182, "time": "1780900802" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": 179, "time": "1780900859" }, "departure": { "delay": 179, "time": "1780900859" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": 182, "time": "1780900892" }, "departure": { "delay": 182, "time": "1780900922" }, "stopId": "Ritty_A", "stopSequence": 24 }, { "arrival": { "delay": 182, "time": "1780901102" }, "departure": { "delay": 182, "time": "1780901102" }, "stopId": "Champs_A", "stopSequence": 25 }, { "arrival": { "delay": 186, "time": "1780901166" }, "departure": { "delay": 186, "time": "1780901166" }, "stopId": "Les_Biches_A", "stopSequence": 26 }, { "arrival": { "delay": 243, "time": "1780901232" }, "departure": { "delay": 243, "time": "1780901283" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 27 }, { "arrival": { "delay": 243, "time": "1780901343" }, "departure": { "delay": 243, "time": "1780901343" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 28 }, { "arrival": { "delay": 243, "time": "1780901403" }, "stopId": "Petit_Canal_A", "stopSequence": 29 } ], "timestamp": "1780898409", "trip": { "routeId": "2", "tripId": "201-0800" } } }, { "id": "SM:201-0917", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780903020" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780903050" }, "departure": { "delay": -30, "time": "1780903050" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1780903080" }, "departure": { "time": "1780903080" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1780903140" }, "departure": { "time": "1780903140" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1780903200" }, "departure": { "time": "1780903200" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1780903380" }, "departure": { "time": "1780903380" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1780903440" }, "departure": { "time": "1780903440" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1780903500" }, "departure": { "time": "1780903500" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1780903560" }, "departure": { "time": "1780903560" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1780903740" }, "departure": { "time": "1780903740" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1780903800" }, "departure": { "time": "1780903800" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1780903860" }, "departure": { "time": "1780903860" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1780903980" }, "departure": { "time": "1780903980" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1780904040" }, "departure": { "time": "1780904040" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1780904160" }, "departure": { "time": "1780904160" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1780904220" }, "departure": { "time": "1780904220" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1780904460" }, "departure": { "time": "1780904460" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1780904520" }, "departure": { "time": "1780904520" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1780904580" }, "departure": { "time": "1780904580" }, "stopId": "Stade_R", "stopSequence": 21 } ], "timestamp": "1780899429", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-0917" } } }, { "id": "SM:210-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 160, "time": "1780901860" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 160, "time": "1780901920" }, "departure": { "delay": 160, "time": "1780901920" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 160, "time": "1780902040" }, "departure": { "delay": 160, "time": "1780902040" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 160, "time": "1780902160" }, "departure": { "delay": 160, "time": "1780902160" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 340, "time": "1780902400" }, "departure": { "delay": 340, "time": "1780902400" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 381, "time": "1780902501" }, "departure": { "delay": 381, "time": "1780902501" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 399, "time": "1780902579" }, "departure": { "delay": 399, "time": "1780902579" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 403, "time": "1780902643" }, "departure": { "delay": 403, "time": "1780902643" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 103, "time": "1780902703" }, "departure": { "delay": 103, "time": "1780902703" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 160, "time": "1780902820" }, "departure": { "delay": 160, "time": "1780902820" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 163, "time": "1780902883" }, "departure": { "delay": 163, "time": "1780902883" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 221, "time": "1780903001" }, "departure": { "delay": 221, "time": "1780903001" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 161, "time": "1780903061" }, "departure": { "delay": 161, "time": "1780903061" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 161, "time": "1780903121" }, "departure": { "delay": 161, "time": "1780903121" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 221, "time": "1780903301" }, "departure": { "delay": 221, "time": "1780903301" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 221, "time": "1780903361" }, "departure": { "delay": 221, "time": "1780903361" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 221, "time": "1780903421" }, "departure": { "delay": 221, "time": "1780903421" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 101, "time": "1780903481" }, "departure": { "delay": 101, "time": "1780903481" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 221, "time": "1780903661" }, "departure": { "delay": 221, "time": "1780903661" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 221, "time": "1780903721" }, "departure": { "delay": 221, "time": "1780903721" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 221, "time": "1780903781" }, "departure": { "delay": 221, "time": "1780903781" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 101, "time": "1780903841" }, "departure": { "delay": 101, "time": "1780903841" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1780901287", "trip": { "routeId": "2", "tripId": "210-0855" } } }, { "id": "SM:210-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 83, "time": "1780899083" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 173, "time": "1780899145" }, "departure": { "delay": 173, "time": "1780899233" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 173, "time": "1780899282" }, "departure": { "delay": 173, "time": "1780899293" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 203, "time": "1780899358" }, "departure": { "delay": 203, "time": "1780899383" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 218, "time": "1780899458" }, "departure": { "delay": 218, "time": "1780899458" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 233, "time": "1780899611" }, "departure": { "delay": 233, "time": "1780899653" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 231, "time": "1780899711" }, "departure": { "delay": 231, "time": "1780899711" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 231, "time": "1780899831" }, "departure": { "delay": 231, "time": "1780899831" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 231, "time": "1780899891" }, "departure": { "delay": 231, "time": "1780899891" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 231, "time": "1780900071" }, "departure": { "delay": 231, "time": "1780900071" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 533, "time": "1780900385" }, "departure": { "delay": 533, "time": "1780900433" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 517, "time": "1780900477" }, "departure": { "delay": 517, "time": "1780900477" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 563, "time": "1780900553" }, "departure": { "delay": 563, "time": "1780900643" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 504, "time": "1780900695" }, "departure": { "delay": 504, "time": "1780900704" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 563, "time": "1780900786" }, "departure": { "delay": 563, "time": "1780900883" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 533, "time": "1780900973" }, "departure": { "delay": 533, "time": "1780900973" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 473, "time": "1780901074" }, "departure": { "delay": 473, "time": "1780901093" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 503, "time": "1780901202" }, "departure": { "delay": 503, "time": "1780901243" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 520, "time": "1780901320" }, "departure": { "delay": 520, "time": "1780901320" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 520, "time": "1780901380" }, "departure": { "delay": 520, "time": "1780901380" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 520, "time": "1780901440" }, "departure": { "delay": 520, "time": "1780901440" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 520, "time": "1780901500" }, "departure": { "delay": 520, "time": "1780901500" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1780899106", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-0810" } } }, { "id": "SM:203-0930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780903800" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1780903860" }, "departure": { "time": "1780903860" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1780903980" }, "departure": { "time": "1780903980" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1780904100" }, "departure": { "time": "1780904100" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1780904340" }, "departure": { "delay": 180, "time": "1780904340" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1780904580" }, "departure": { "delay": 240, "time": "1780904580" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780904640" }, "departure": { "delay": 180, "time": "1780904640" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1780904760" }, "departure": { "delay": 240, "time": "1780904760" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1780904820" }, "departure": { "delay": 240, "time": "1780904820" }, "stopId": "Couronne_1A", "stopSequence": 11 } ], "timestamp": "1780900209", "trip": { "routeId": "2", "tripId": "203-0930" } } }, { "id": "SM:5-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780899000" }, "stopId": "République_A", "stopSequence": 1 }, { "arrival": { "time": "1780899060" }, "departure": { "time": "1780899060" }, "stopId": "Charles_Péguy_A", "stopSequence": 2 }, { "arrival": { "time": "1780899120" }, "departure": { "time": "1780899120" }, "stopId": "Robert_Hassler_A", "stopSequence": 3 }, { "arrival": { "time": "1780899360" }, "departure": { "time": "1780899360" }, "stopId": "Libération_A", "stopSequence": 4 }, { "arrival": { "time": "1780899480" }, "departure": { "time": "1780899480" }, "stopId": "Orée_du_Bois_A", "stopSequence": 5 }, { "arrival": { "time": "1780899600" }, "departure": { "time": "1780899600" }, "stopId": "Professeur_Coste_A", "stopSequence": 6 }, { "arrival": { "time": "1780899660" }, "departure": { "time": "1780899660" }, "stopId": "Rousserolles_A", "stopSequence": 7 }, { "arrival": { "time": "1780899720" }, "departure": { "time": "1780899720" }, "stopId": "Muguet_A", "stopSequence": 8 }, { "arrival": { "time": "1780899780" }, "departure": { "time": "1780899780" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 9 }, { "arrival": { "time": "1780899840" }, "departure": { "time": "1780899840" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 10 }, { "arrival": { "time": "1780899900" }, "departure": { "time": "1780899900" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1780900200" }, "departure": { "delay": 180, "time": "1780900200" }, "stopId": "Saint-Claude_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1780900320" }, "departure": { "delay": 240, "time": "1780900320" }, "stopId": "Chapelle_A", "stopSequence": 13 }, { "arrival": { "delay": 540, "time": "1780900740" }, "departure": { "delay": 540, "time": "1780900740" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 480, "time": "1780900800" }, "departure": { "delay": 480, "time": "1780900800" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 372, "time": "1780900872" }, "departure": { "delay": 372, "time": "1780900872" }, "stopId": "Trois_Lys_A", "stopSequence": 16 }, { "arrival": { "delay": 372, "time": "1780900932" }, "departure": { "delay": 372, "time": "1780900932" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 17 }, { "arrival": { "delay": 492, "time": "1780901112" }, "departure": { "delay": 492, "time": "1780901112" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 18 } ], "timestamp": "1780899055", "trip": { "routeId": "5", "tripId": "5-0810" } } }, { "id": "SM:301-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780901400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 13, "time": "1780901473" }, "departure": { "delay": 13, "time": "1780901473" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": -15, "time": "1780901565" }, "departure": { "delay": -15, "time": "1780901565" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 96, "time": "1780901736" }, "departure": { "delay": 96, "time": "1780901736" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 36, "time": "1780901796" }, "departure": { "delay": 36, "time": "1780901796" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 76, "time": "1780901896" }, "departure": { "delay": 76, "time": "1780901896" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 71, "time": "1780902011" }, "departure": { "delay": 71, "time": "1780902011" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 82, "time": "1780902082" }, "departure": { "delay": 82, "time": "1780902082" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 41, "time": "1780902161" }, "departure": { "delay": 41, "time": "1780902161" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 101, "time": "1780902281" }, "departure": { "delay": 101, "time": "1780902281" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 161, "time": "1780902401" }, "departure": { "delay": 161, "time": "1780902401" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 152, "time": "1780902512" }, "departure": { "delay": 152, "time": "1780902512" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 221, "time": "1780902701" }, "departure": { "delay": 221, "time": "1780902701" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1780901111", "trip": { "routeId": "603", "tripId": "301-0850" } } }, { "id": "SM:301-0918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780903080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780903200" }, "departure": { "time": "1780903200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780903440" }, "departure": { "time": "1780903440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780903500" }, "departure": { "time": "1780903500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780903620" }, "departure": { "time": "1780903620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780903740" }, "departure": { "time": "1780903740" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780903980" }, "departure": { "delay": 180, "time": "1780903980" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780904040" }, "departure": { "delay": 180, "time": "1780904040" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780904100" }, "departure": { "delay": 180, "time": "1780904100" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780904160" }, "departure": { "delay": 180, "time": "1780904160" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1780900302", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0918" } } }, { "id": "SM:303-0848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780901280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780901400" }, "departure": { "time": "1780901400" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780901640" }, "departure": { "time": "1780901640" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780901700" }, "departure": { "time": "1780901700" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780901820" }, "departure": { "time": "1780901820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780901940" }, "departure": { "time": "1780901940" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780902180" }, "departure": { "delay": 180, "time": "1780902180" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780902240" }, "departure": { "delay": 180, "time": "1780902240" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780902300" }, "departure": { "delay": 180, "time": "1780902300" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780902360" }, "departure": { "delay": 180, "time": "1780902360" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1780901287", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-0848" } } }, { "id": "SM:303-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1780899662" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 87, "time": "1780899747" }, "departure": { "delay": 87, "time": "1780899747" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 32, "time": "1780899811" }, "departure": { "delay": 32, "time": "1780899812" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 213, "time": "1780899974" }, "departure": { "delay": 213, "time": "1780900053" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 212, "time": "1780900149" }, "departure": { "delay": 212, "time": "1780900172" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 242, "time": "1780900262" }, "departure": { "delay": 242, "time": "1780900262" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 273, "time": "1780900406" }, "departure": { "delay": 273, "time": "1780900413" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 272, "time": "1780900466" }, "departure": { "delay": 272, "time": "1780900472" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 246, "time": "1780900557" }, "departure": { "delay": 246, "time": "1780900566" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 304, "time": "1780900684" }, "departure": { "delay": 304, "time": "1780900684" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 364, "time": "1780900804" }, "departure": { "delay": 364, "time": "1780900804" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 346, "time": "1780900906" }, "departure": { "delay": 346, "time": "1780900906" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 424, "time": "1780901104" }, "departure": { "delay": 424, "time": "1780901104" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1780899669", "trip": { "routeId": "603", "tripId": "303-0820" } } }, { "id": "SM:409T-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780901700" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780901730" }, "departure": { "delay": -30, "time": "1780901730" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1780901760" }, "departure": { "time": "1780901760" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1780901820" }, "departure": { "time": "1780901820" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1780901880" }, "departure": { "time": "1780901880" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1780902000" }, "departure": { "delay": 60, "time": "1780902000" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1780902060" }, "departure": { "delay": 60, "time": "1780902060" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1780902120" }, "departure": { "delay": 60, "time": "1780902120" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780902240" }, "departure": { "delay": 120, "time": "1780902240" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1780902660" }, "departure": { "delay": 420, "time": "1780902660" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1780902840" }, "departure": { "delay": 180, "time": "1780902840" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1780903020" }, "departure": { "delay": 60, "time": "1780903020" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -60, "time": "1780903080" }, "departure": { "delay": -60, "time": "1780903080" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -60, "time": "1780903140" }, "departure": { "delay": -60, "time": "1780903140" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 120, "time": "1780903380" }, "departure": { "delay": 120, "time": "1780903380" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "time": "1780903500" }, "departure": { "time": "1780903500" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -60, "time": "1780903560" }, "departure": { "delay": -60, "time": "1780903560" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -60, "time": "1780903620" }, "departure": { "delay": -60, "time": "1780903620" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1780899606", "trip": { "routeId": "604", "tripId": "409T-0855" } } }, { "id": "SM:401T-0915", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780902900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780902930" }, "departure": { "delay": -30, "time": "1780902930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1780902960" }, "departure": { "time": "1780902960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1780902990" }, "departure": { "delay": -30, "time": "1780902990" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1780903020" }, "departure": { "time": "1780903020" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1780903080" }, "departure": { "time": "1780903080" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1780903140" }, "departure": { "delay": 60, "time": "1780903140" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1780903200" }, "departure": { "delay": 60, "time": "1780903200" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780903320" }, "departure": { "delay": 120, "time": "1780903320" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1780903740" }, "departure": { "delay": 420, "time": "1780903740" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1780904220" }, "departure": { "delay": 180, "time": "1780904220" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1780904280" }, "departure": { "delay": 60, "time": "1780904280" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1780904340" }, "departure": { "delay": 60, "time": "1780904340" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1780904520" }, "departure": { "delay": 180, "time": "1780904520" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1780904640" }, "departure": { "delay": 120, "time": "1780904640" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1780904700" }, "departure": { "delay": 60, "time": "1780904700" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1780904760" }, "departure": { "delay": 60, "time": "1780904760" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1780899637", "trip": { "routeId": "604", "tripId": "401T-0915" } } }, { "id": "SM:403T-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 75, "time": "1780901775" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 75, "time": "1780901955" }, "departure": { "delay": 75, "time": "1780901955" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 75, "time": "1780902075" }, "departure": { "delay": 75, "time": "1780902075" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 75, "time": "1780902135" }, "departure": { "delay": 75, "time": "1780902135" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 75, "time": "1780902315" }, "departure": { "delay": 75, "time": "1780902315" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 75, "time": "1780902375" }, "departure": { "delay": 75, "time": "1780902375" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 71, "time": "1780902431" }, "departure": { "delay": 71, "time": "1780902431" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 71, "time": "1780902491" }, "departure": { "delay": 71, "time": "1780902491" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 71, "time": "1780902671" }, "departure": { "delay": 71, "time": "1780902671" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 71, "time": "1780902731" }, "departure": { "delay": 71, "time": "1780902731" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 71, "time": "1780902791" }, "departure": { "delay": 71, "time": "1780902791" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 71, "time": "1780902971" }, "departure": { "delay": 71, "time": "1780902971" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 71, "time": "1780903211" }, "departure": { "delay": 71, "time": "1780903211" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 71, "time": "1780903571" }, "departure": { "delay": 71, "time": "1780903571" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 83, "time": "1780903643" }, "departure": { "delay": 83, "time": "1780903643" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 83, "time": "1780903703" }, "departure": { "delay": 83, "time": "1780903703" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 83, "time": "1780903763" }, "departure": { "delay": 83, "time": "1780903763" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 83, "time": "1780903823" }, "departure": { "delay": 83, "time": "1780903823" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 83, "time": "1780903883" }, "departure": { "delay": 83, "time": "1780903883" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 142, "time": "1780904002" }, "departure": { "delay": 142, "time": "1780904002" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 141, "time": "1780904061" }, "departure": { "delay": 141, "time": "1780904061" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1780901256", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-0855" } } }, { "id": "SM:411T-0925", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 720, "time": "1780904400" }, "departure": { "delay": 720, "time": "1780904400" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 } ], "timestamp": "1780901008", "trip": { "routeId": "604", "tripId": "411T-0925" } } }, { "id": "SM:403T-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 722, "time": "1780899722" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 782, "time": "1780899962" }, "departure": { "delay": 782, "time": "1780899962" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 903, "time": "1780900053" }, "departure": { "delay": 903, "time": "1780900143" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1080, "time": "1780900232" }, "departure": { "delay": 1080, "time": "1780900380" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1052, "time": "1780900412" }, "departure": { "delay": 1052, "time": "1780900412" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1780900468" }, "departure": { "delay": 1020, "time": "1780900500" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 932, "time": "1780900592" }, "departure": { "delay": 932, "time": "1780900832" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 752, "time": "1780900892" }, "departure": { "delay": 752, "time": "1780900952" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 632, "time": "1780900999" }, "departure": { "delay": 632, "time": "1780901012" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 632, "time": "1780901072" }, "departure": { "delay": 632, "time": "1780901072" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 851, "time": "1780901351" }, "departure": { "delay": 851, "time": "1780901351" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 671, "time": "1780901411" }, "departure": { "delay": 671, "time": "1780901411" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 791, "time": "1780901651" }, "departure": { "delay": 791, "time": "1780901651" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1780899742", "trip": { "routeId": "604", "tripId": "403T-0810" } } }, { "id": "SM:405T-0908", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780902480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780902660" }, "departure": { "time": "1780902660" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780902780" }, "departure": { "time": "1780902780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780902840" }, "departure": { "time": "1780902840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780903020" }, "departure": { "time": "1780903020" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780903080" }, "departure": { "time": "1780903080" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1780903140" }, "departure": { "time": "1780903140" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1780903200" }, "departure": { "time": "1780903200" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1780903380" }, "departure": { "time": "1780903380" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1780903440" }, "departure": { "time": "1780903440" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1780903500" }, "departure": { "time": "1780903500" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1780903920" }, "departure": { "time": "1780903920" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1780904280" }, "departure": { "time": "1780904280" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1780904340" }, "departure": { "time": "1780904340" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1780904400" }, "departure": { "time": "1780904400" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1780904460" }, "departure": { "time": "1780904460" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1780904520" }, "departure": { "time": "1780904520" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1780904580" }, "departure": { "time": "1780904580" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1780904700" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780899658", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-0908" } } }, { "id": "SM:407T-0800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 6, "time": "1780898406" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -54, "time": "1780898526" }, "departure": { "delay": -54, "time": "1780898526" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 66, "time": "1780898712" }, "departure": { "delay": 66, "time": "1780898766" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 107, "time": "1780898867" }, "departure": { "delay": 107, "time": "1780898867" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 156, "time": "1780899063" }, "departure": { "delay": 156, "time": "1780899096" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 167, "time": "1780899167" }, "departure": { "delay": 167, "time": "1780899167" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 157, "time": "1780899193" }, "departure": { "delay": 157, "time": "1780899217" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 157, "time": "1780899277" }, "departure": { "delay": 157, "time": "1780899277" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 84, "time": "1780899384" }, "departure": { "delay": 84, "time": "1780899384" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 84, "time": "1780899444" }, "departure": { "delay": 84, "time": "1780899444" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 56, "time": "1780899476" }, "departure": { "delay": 56, "time": "1780899476" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 6, "time": "1780899546" }, "departure": { "delay": 6, "time": "1780899606" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -144, "time": "1780899696" }, "departure": { "delay": -144, "time": "1780899696" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -54, "time": "1780899786" }, "departure": { "delay": -54, "time": "1780900146" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 6, "time": "1780900232" }, "departure": { "delay": 6, "time": "1780900266" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1780900320" }, "departure": { "time": "1780900320" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -44, "time": "1780900336" }, "departure": { "delay": -44, "time": "1780900336" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -52, "time": "1780900388" }, "departure": { "delay": -52, "time": "1780900388" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -83, "time": "1780900417" }, "departure": { "delay": -83, "time": "1780900417" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -67, "time": "1780900553" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780898409", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-0800" } } }, { "id": "SM:401T-0830", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 35, "time": "1780900235" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 33, "time": "1780900413" }, "departure": { "delay": 33, "time": "1780900413" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 37, "time": "1780900537" }, "departure": { "delay": 37, "time": "1780900537" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 37, "time": "1780900597" }, "departure": { "delay": 37, "time": "1780900597" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 45, "time": "1780900785" }, "departure": { "delay": 45, "time": "1780900785" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 214, "time": "1780900845" }, "departure": { "delay": 214, "time": "1780901014" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 213, "time": "1780901069" }, "departure": { "delay": 213, "time": "1780901073" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 212, "time": "1780901132" }, "departure": { "delay": 212, "time": "1780901132" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 183, "time": "1780901245" }, "departure": { "delay": 183, "time": "1780901283" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 183, "time": "1780901343" }, "departure": { "delay": 183, "time": "1780901343" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 157, "time": "1780901377" }, "departure": { "delay": 157, "time": "1780901377" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 50, "time": "1780901450" }, "departure": { "delay": 50, "time": "1780901450" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -83, "time": "1780901557" }, "departure": { "delay": -83, "time": "1780901557" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -325, "time": "1780901675" }, "departure": { "delay": -325, "time": "1780901675" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -312, "time": "1780901748" }, "departure": { "delay": -312, "time": "1780901748" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -317, "time": "1780901803" }, "departure": { "delay": -317, "time": "1780901803" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -352, "time": "1780901828" }, "departure": { "delay": -352, "time": "1780901828" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -368, "time": "1780901872" }, "departure": { "delay": -368, "time": "1780901872" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -372, "time": "1780901928" }, "departure": { "delay": -372, "time": "1780901928" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -372, "time": "1780902048" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780900292", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-0830" } } }, { "id": "SM:409T-0809", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780898940" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780899120" }, "departure": { "time": "1780899120" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780899240" }, "departure": { "time": "1780899240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780899300" }, "departure": { "time": "1780899300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780899480" }, "departure": { "time": "1780899480" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780899540" }, "departure": { "time": "1780899540" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 122, "time": "1780899600" }, "departure": { "delay": 122, "time": "1780899722" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 122, "time": "1780899782" }, "departure": { "delay": 122, "time": "1780899782" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 122, "time": "1780899840" }, "departure": { "delay": 122, "time": "1780899962" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 152, "time": "1780900022" }, "departure": { "delay": 152, "time": "1780900052" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 122, "time": "1780900082" }, "departure": { "delay": 122, "time": "1780900082" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 182, "time": "1780900140" }, "departure": { "delay": 182, "time": "1780900322" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 32, "time": "1780900412" }, "departure": { "delay": 32, "time": "1780900412" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -28, "time": "1780900500" }, "departure": { "delay": -28, "time": "1780900712" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 32, "time": "1780900828" }, "departure": { "delay": 32, "time": "1780900832" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 37, "time": "1780900897" }, "departure": { "delay": 37, "time": "1780900897" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1780900920" }, "departure": { "time": "1780900920" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -18, "time": "1780900962" }, "departure": { "delay": -18, "time": "1780900962" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -23, "time": "1780901017" }, "departure": { "delay": -23, "time": "1780901017" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -9, "time": "1780901091" }, "departure": { "delay": -9, "time": "1780901091" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -9, "time": "1780901151" }, "departure": { "delay": -9, "time": "1780901151" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1780898993", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-0809" } } }, { "id": "SM:407T-0929", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780904280" }, "departure": { "time": "1780904280" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780904340" }, "departure": { "time": "1780904340" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1780904400" }, "departure": { "time": "1780904400" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1780904460" }, "departure": { "time": "1780904460" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1780904580" }, "departure": { "time": "1780904580" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1780904640" }, "departure": { "time": "1780904640" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1780904700" }, "departure": { "time": "1780904700" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1780900686", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-0929" } } }, { "id": "SM:405T-0823", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 80, "time": "1780899860" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 55, "time": "1780899895" }, "departure": { "delay": 55, "time": "1780899895" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 110, "time": "1780899944" }, "departure": { "delay": 110, "time": "1780899950" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 110, "time": "1780900010" }, "departure": { "delay": 110, "time": "1780900010" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 80, "time": "1780900040" }, "departure": { "delay": 80, "time": "1780900040" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 200, "time": "1780900202" }, "departure": { "delay": 200, "time": "1780900220" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 170, "time": "1780900249" }, "departure": { "delay": 170, "time": "1780900250" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 200, "time": "1780900323" }, "departure": { "delay": 200, "time": "1780900340" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 260, "time": "1780900443" }, "departure": { "delay": 260, "time": "1780900460" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 650, "time": "1780900610" }, "departure": { "delay": 650, "time": "1780900970" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 500, "time": "1780901030" }, "departure": { "delay": 500, "time": "1780901240" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 299, "time": "1780901339" }, "departure": { "delay": 299, "time": "1780901339" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 154, "time": "1780901374" }, "departure": { "delay": 154, "time": "1780901374" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 150, "time": "1780901430" }, "departure": { "delay": 150, "time": "1780901430" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 198, "time": "1780901538" }, "departure": { "delay": 198, "time": "1780901538" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 24, "time": "1780901604" }, "departure": { "delay": 24, "time": "1780901604" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -48, "time": "1780901652" }, "departure": { "delay": -48, "time": "1780901652" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -48, "time": "1780901712" }, "departure": { "delay": -48, "time": "1780901712" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 12, "time": "1780901832" }, "departure": { "delay": 12, "time": "1780901832" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -48, "time": "1780901892" }, "departure": { "delay": -48, "time": "1780901892" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 132, "time": "1780902132" }, "departure": { "delay": 132, "time": "1780902132" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1780899877", "trip": { "routeId": "604", "tripId": "405T-0823" } } }, { "id": "SM:407T-0845", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 495, "time": "1780901595" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 495, "time": "1780901775" }, "departure": { "delay": 495, "time": "1780901775" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 519, "time": "1780901859" }, "departure": { "delay": 519, "time": "1780901859" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 594, "time": "1780901994" }, "departure": { "delay": 594, "time": "1780901994" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 564, "time": "1780902024" }, "departure": { "delay": 564, "time": "1780902024" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 501, "time": "1780902081" }, "departure": { "delay": 501, "time": "1780902081" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 210, "time": "1780902210" }, "departure": { "delay": 210, "time": "1780902210" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": -21, "time": "1780902279" }, "departure": { "delay": -21, "time": "1780902279" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -152, "time": "1780902328" }, "departure": { "delay": -152, "time": "1780902328" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -152, "time": "1780902388" }, "departure": { "delay": -152, "time": "1780902388" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": -92, "time": "1780902508" }, "departure": { "delay": -92, "time": "1780902508" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -214, "time": "1780902626" }, "departure": { "delay": -214, "time": "1780902626" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": -152, "time": "1780902808" }, "departure": { "delay": -152, "time": "1780902808" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1780901225", "trip": { "routeId": "604", "tripId": "407T-0845" } } }, { "id": "SM:801-0916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1780902999" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 39, "time": "1780903059" }, "departure": { "delay": 39, "time": "1780903059" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 99, "time": "1780903119" }, "departure": { "delay": 99, "time": "1780903119" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 69, "time": "1780903149" }, "departure": { "delay": 69, "time": "1780903149" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 39, "time": "1780903179" }, "departure": { "delay": 39, "time": "1780903179" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 39, "time": "1780903299" }, "departure": { "delay": 39, "time": "1780903299" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 39, "time": "1780903419" }, "departure": { "delay": 39, "time": "1780903419" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 39, "time": "1780903599" }, "departure": { "delay": 39, "time": "1780903599" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 39, "time": "1780903719" }, "departure": { "delay": 39, "time": "1780903719" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 39, "time": "1780903839" }, "departure": { "delay": 39, "time": "1780903839" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 39, "time": "1780903899" }, "departure": { "delay": 39, "time": "1780903899" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 39, "time": "1780904019" }, "departure": { "delay": 39, "time": "1780904019" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 39, "time": "1780904079" }, "departure": { "delay": 39, "time": "1780904079" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 39, "time": "1780904139" }, "departure": { "delay": 39, "time": "1780904139" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 40, "time": "1780904200" }, "departure": { "delay": 40, "time": "1780904200" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 40, "time": "1780904260" }, "departure": { "delay": 40, "time": "1780904260" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 40, "time": "1780904320" }, "departure": { "delay": 40, "time": "1780904320" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 40, "time": "1780904380" }, "departure": { "delay": 40, "time": "1780904380" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 40, "time": "1780904440" }, "departure": { "delay": 40, "time": "1780904440" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 40, "time": "1780904680" }, "departure": { "delay": 40, "time": "1780904680" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 40, "time": "1780904740" }, "departure": { "delay": 40, "time": "1780904740" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 40, "time": "1780904800" }, "departure": { "delay": 40, "time": "1780904800" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 40, "time": "1780904860" }, "departure": { "delay": 40, "time": "1780904860" }, "stopId": "Merles_R", "stopSequence": 23 } ], "timestamp": "1780901225", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-0916" } } }, { "id": "SM:803-0846", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 105, "time": "1780901265" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1780901325" }, "departure": { "delay": 105, "time": "1780901325" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 165, "time": "1780901385" }, "departure": { "delay": 165, "time": "1780901385" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 135, "time": "1780901415" }, "departure": { "delay": 135, "time": "1780901415" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 105, "time": "1780901445" }, "departure": { "delay": 105, "time": "1780901445" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 105, "time": "1780901565" }, "departure": { "delay": 105, "time": "1780901565" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 105, "time": "1780901685" }, "departure": { "delay": 105, "time": "1780901685" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 105, "time": "1780901865" }, "departure": { "delay": 105, "time": "1780901865" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 105, "time": "1780901985" }, "departure": { "delay": 105, "time": "1780901985" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 105, "time": "1780902105" }, "departure": { "delay": 105, "time": "1780902105" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 105, "time": "1780902165" }, "departure": { "delay": 105, "time": "1780902165" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 105, "time": "1780902285" }, "departure": { "delay": 105, "time": "1780902285" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 105, "time": "1780902345" }, "departure": { "delay": 105, "time": "1780902345" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 105, "time": "1780902405" }, "departure": { "delay": 105, "time": "1780902405" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 109, "time": "1780902469" }, "departure": { "delay": 109, "time": "1780902469" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 109, "time": "1780902529" }, "departure": { "delay": 109, "time": "1780902529" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 109, "time": "1780902589" }, "departure": { "delay": 109, "time": "1780902589" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 109, "time": "1780902649" }, "departure": { "delay": 109, "time": "1780902649" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 109, "time": "1780902709" }, "departure": { "delay": 109, "time": "1780902709" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 109, "time": "1780902949" }, "departure": { "delay": 109, "time": "1780902949" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 109, "time": "1780903009" }, "departure": { "delay": 109, "time": "1780903009" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 109, "time": "1780903069" }, "departure": { "delay": 109, "time": "1780903069" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 109, "time": "1780903129" }, "departure": { "delay": 109, "time": "1780903129" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 109, "time": "1780903249" }, "departure": { "delay": 109, "time": "1780903249" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 109, "time": "1780903369" }, "departure": { "delay": 109, "time": "1780903369" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 109, "time": "1780903489" }, "departure": { "delay": 109, "time": "1780903489" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 109, "time": "1780903729" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1780901287", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-0846" } } }, { "id": "SM:803-0934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780904040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1780904220" }, "departure": { "time": "1780904220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1780904340" }, "departure": { "time": "1780904340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1780904400" }, "departure": { "time": "1780904400" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1780904580" }, "departure": { "time": "1780904580" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1780904640" }, "departure": { "time": "1780904640" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1780904700" }, "departure": { "time": "1780904700" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1780904760" }, "departure": { "time": "1780904760" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 } ], "timestamp": "1780900447", "trip": { "routeId": "608", "tripId": "803-0934" } } }, { "id": "SM:801-0834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 181, "time": "1780900621" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 181, "time": "1780900801" }, "departure": { "delay": 181, "time": "1780900801" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 151, "time": "1780900891" }, "departure": { "delay": 151, "time": "1780900891" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 159, "time": "1780900959" }, "departure": { "delay": 159, "time": "1780900959" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 125, "time": "1780901105" }, "departure": { "delay": 125, "time": "1780901105" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 131, "time": "1780901171" }, "departure": { "delay": 131, "time": "1780901171" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 91, "time": "1780901191" }, "departure": { "delay": 91, "time": "1780901191" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 68, "time": "1780901228" }, "departure": { "delay": 68, "time": "1780901228" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 68, "time": "1780901468" }, "departure": { "delay": 68, "time": "1780901468" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 68, "time": "1780901528" }, "departure": { "delay": 68, "time": "1780901528" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 76, "time": "1780901596" }, "departure": { "delay": 76, "time": "1780901596" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 76, "time": "1780901656" }, "departure": { "delay": 76, "time": "1780901656" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 142, "time": "1780901782" }, "departure": { "delay": 142, "time": "1780901782" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 143, "time": "1780901843" }, "departure": { "delay": 143, "time": "1780901843" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 159, "time": "1780901919" }, "departure": { "delay": 159, "time": "1780901919" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 159, "time": "1780901979" }, "departure": { "delay": 159, "time": "1780901979" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 279, "time": "1780902219" }, "departure": { "delay": 279, "time": "1780902219" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 279, "time": "1780902339" }, "departure": { "delay": 279, "time": "1780902339" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 339, "time": "1780902519" }, "departure": { "delay": 339, "time": "1780902519" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 279, "time": "1780902639" }, "departure": { "delay": 279, "time": "1780902639" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 279, "time": "1780902759" }, "departure": { "delay": 279, "time": "1780902759" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 219, "time": "1780902819" }, "departure": { "delay": 219, "time": "1780902819" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 219, "time": "1780902879" }, "departure": { "delay": 219, "time": "1780902879" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 219, "time": "1780902939" }, "departure": { "delay": 219, "time": "1780902939" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1780900644", "trip": { "routeId": "608", "tripId": "801-0834" } } }, { "id": "SM:803-0804", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 145, "time": "1780898785" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 115, "time": "1780898935" }, "departure": { "delay": 115, "time": "1780898935" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 115, "time": "1780899052" }, "departure": { "delay": 115, "time": "1780899055" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 125, "time": "1780899125" }, "departure": { "delay": 125, "time": "1780899125" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 115, "time": "1780899295" }, "departure": { "delay": 115, "time": "1780899295" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1780899360" }, "departure": { "delay": 120, "time": "1780899360" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 115, "time": "1780899392" }, "departure": { "delay": 115, "time": "1780899415" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 115, "time": "1780899475" }, "departure": { "delay": 115, "time": "1780899475" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 115, "time": "1780899715" }, "departure": { "delay": 115, "time": "1780899715" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 115, "time": "1780899775" }, "departure": { "delay": 115, "time": "1780899775" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 146, "time": "1780899866" }, "departure": { "delay": 146, "time": "1780899866" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 158, "time": "1780899938" }, "departure": { "delay": 158, "time": "1780899938" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 232, "time": "1780900072" }, "departure": { "delay": 232, "time": "1780900072" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 249, "time": "1780900149" }, "departure": { "delay": 249, "time": "1780900149" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 269, "time": "1780900229" }, "departure": { "delay": 269, "time": "1780900229" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 261, "time": "1780900281" }, "departure": { "delay": 261, "time": "1780900281" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 370, "time": "1780900510" }, "departure": { "delay": 370, "time": "1780900510" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 345, "time": "1780900605" }, "departure": { "delay": 345, "time": "1780900605" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 405, "time": "1780900785" }, "departure": { "delay": 405, "time": "1780900785" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 345, "time": "1780900905" }, "departure": { "delay": 345, "time": "1780900905" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 345, "time": "1780901025" }, "departure": { "delay": 345, "time": "1780901025" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 285, "time": "1780901085" }, "departure": { "delay": 285, "time": "1780901085" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 285, "time": "1780901145" }, "departure": { "delay": 285, "time": "1780901145" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 285, "time": "1780901205" }, "departure": { "delay": 285, "time": "1780901205" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1780898806", "trip": { "routeId": "608", "tripId": "803-0804" } } }, { "id": "SM:810-0816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 399, "time": "1780899759" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 399, "time": "1780899819" }, "departure": { "delay": 399, "time": "1780899819" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 459, "time": "1780899879" }, "departure": { "delay": 459, "time": "1780899879" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 429, "time": "1780899909" }, "departure": { "delay": 429, "time": "1780899909" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 399, "time": "1780899939" }, "departure": { "delay": 399, "time": "1780899939" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 399, "time": "1780900059" }, "departure": { "delay": 399, "time": "1780900059" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 399, "time": "1780900179" }, "departure": { "delay": 399, "time": "1780900179" }, "scheduleRelationship": "SKIPPED", "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 399, "time": "1780900359" }, "departure": { "delay": 399, "time": "1780900359" }, "scheduleRelationship": "SKIPPED", "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": -33, "time": "1780900407" }, "departure": { "delay": -33, "time": "1780900407" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": -42, "time": "1780900458" }, "departure": { "delay": -42, "time": "1780900458" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 10, "time": "1780900570" }, "departure": { "delay": 10, "time": "1780900570" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 18, "time": "1780900638" }, "departure": { "delay": 18, "time": "1780900638" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": -4, "time": "1780900676" }, "departure": { "delay": -4, "time": "1780900676" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": -22, "time": "1780900718" }, "departure": { "delay": -22, "time": "1780900718" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": -33, "time": "1780900749" }, "departure": { "delay": -33, "time": "1780900767" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 206, "time": "1780900984" }, "departure": { "delay": 206, "time": "1780901246" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 206, "time": "1780901306" }, "departure": { "delay": 206, "time": "1780901306" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 206, "time": "1780901366" }, "departure": { "delay": 206, "time": "1780901366" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 206, "time": "1780901426" }, "departure": { "delay": 206, "time": "1780901426" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 206, "time": "1780901546" }, "departure": { "delay": 206, "time": "1780901546" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 206, "time": "1780901666" }, "departure": { "delay": 206, "time": "1780901666" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 206, "time": "1780901786" }, "departure": { "delay": 206, "time": "1780901786" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 206, "time": "1780902026" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1780899815", "trip": { "directionId": 1, "routeId": "608", "tripId": "810-0816" } } }, { "id": "SM:601-0927", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780903860" }, "departure": { "time": "1780903860" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1780903980" }, "departure": { "time": "1780903980" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1780904100" }, "departure": { "time": "1780904100" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1780904400" }, "departure": { "time": "1780904400" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1780904460" }, "departure": { "time": "1780904460" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1780904520" }, "departure": { "time": "1780904520" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1780904580" }, "departure": { "time": "1780904580" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1780904640" }, "departure": { "time": "1780904640" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1780904700" }, "departure": { "time": "1780904700" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1780904820" }, "departure": { "time": "1780904820" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 } ], "timestamp": "1780900530", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-0927" } } }, { "id": "SM:603-0858", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780901880" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780901910" }, "departure": { "delay": -30, "time": "1780901910" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1780901940" }, "departure": { "time": "1780901940" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1780902000" }, "departure": { "time": "1780902000" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1780902060" }, "departure": { "time": "1780902060" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1780902180" }, "departure": { "time": "1780902180" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1780902360" }, "departure": { "time": "1780902360" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1780902420" }, "departure": { "time": "1780902420" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1780902480" }, "departure": { "time": "1780902480" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1780902540" }, "departure": { "time": "1780902540" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1780902600" }, "departure": { "time": "1780902600" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1780902660" }, "departure": { "time": "1780902660" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1780902960" }, "departure": { "time": "1780902960" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "time": "1780903140" }, "departure": { "time": "1780903140" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "time": "1780903260" }, "departure": { "time": "1780903260" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1780898879", "trip": { "routeId": "6", "tripId": "603-0858" } } }, { "id": "SM:603-0827", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 322, "time": "1780900342" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 244, "time": "1780900504" }, "departure": { "delay": 244, "time": "1780900504" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 199, "time": "1780900579" }, "departure": { "delay": 199, "time": "1780900579" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 202, "time": "1780900696" }, "departure": { "delay": 202, "time": "1780900702" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 174, "time": "1780900974" }, "departure": { "delay": 174, "time": "1780900974" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 142, "time": "1780901002" }, "departure": { "delay": 142, "time": "1780901002" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 142, "time": "1780901062" }, "departure": { "delay": 142, "time": "1780901062" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 131, "time": "1780901111" }, "departure": { "delay": 131, "time": "1780901111" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 124, "time": "1780901164" }, "departure": { "delay": 124, "time": "1780901164" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 124, "time": "1780901224" }, "departure": { "delay": 124, "time": "1780901224" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 131, "time": "1780901351" }, "departure": { "delay": 131, "time": "1780901351" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 131, "time": "1780901471" }, "departure": { "delay": 131, "time": "1780901471" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 131, "time": "1780901531" }, "departure": { "delay": 131, "time": "1780901531" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 101, "time": "1780901561" }, "departure": { "delay": 101, "time": "1780901561" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 131, "time": "1780901591" }, "departure": { "delay": 131, "time": "1780901591" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 131, "time": "1780901651" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1780900364", "trip": { "directionId": 1, "routeId": "6", "tripId": "603-0827" } } }, { "id": "SM:9-0816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1600, "time": "1780900960" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 1319, "time": "1780901219" }, "departure": { "delay": 1319, "time": "1780901219" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "delay": 1334, "time": "1780901414" }, "departure": { "delay": 1334, "time": "1780901414" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "delay": 1334, "time": "1780901594" }, "departure": { "delay": 1334, "time": "1780901594" }, "stopId": "Alsace_A", "stopSequence": 4 }, { "arrival": { "delay": 1334, "time": "1780901714" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 5 } ], "timestamp": "1780901018", "trip": { "routeId": "9", "tripId": "9-0816" } } }, { "id": "SM:9-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780900500" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1780901040" }, "departure": { "time": "1780901040" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "time": "1780901220" }, "departure": { "time": "1780901220" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "time": "1780901400" }, "departure": { "time": "1780901400" }, "stopId": "Alsace_A", "stopSequence": 4 }, { "arrival": { "time": "1780901520" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 5 } ], "timestamp": "1780900551", "trip": { "routeId": "9", "tripId": "9-0835" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1780901298" } }