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

04/05/2026
100%
05/05/2026
100%
06/05/2026
100%
07/05/2026
100%
08/05/2026
100%
09/05/2026
100%
10/05/2026
100%
11/05/2026
100%
12/05/2026
100%
13/05/2026
100%
14/05/2026
100%
15/05/2026
100%
16/05/2026
100%
17/05/2026
100%
18/05/2026
100%
19/05/2026
100%
20/05/2026
100%
21/05/2026
100%
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%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

⚠️122 avertissements

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

Avertissements

vehicle_id not populated W002 41 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

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

schedule_relationship not populated W009 81 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

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

Validations précédentes

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

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 1 026 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 031 30 fois (100 % des validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 7 6 fois (20 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 03/06/2026 à 16h27 Europe/Paris.

trip_updates (54) 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 03/06/2026 à 16h27 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1605", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1695, "time": "1780497195" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 1574, "time": "1780497674" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1780496683", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1605" } } }, { "id": "SM:1102-1620", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 1274, "time": "1780498274" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1780496828", "trip": { "routeId": "11", "tripId": "1102-1620" } } }, { "id": "SM:12-1658", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1780499700" }, "departure": { "time": "1780499700" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1780499820" }, "departure": { "time": "1780499820" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1780499940" }, "departure": { "time": "1780499940" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1780500120" }, "departure": { "time": "1780500120" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1780500240" }, "departure": { "time": "1780500240" }, "stopId": "Bellevue_R", "stopSequence": 8 }, { "arrival": { "time": "1780500420" }, "departure": { "time": "1780500420" }, "stopId": "Ferrette_R", "stopSequence": 9 } ], "timestamp": "1780495688", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1658" } } }, { "id": "SM:13-1659", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1780499820" }, "departure": { "time": "1780499820" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1780499880" }, "departure": { "time": "1780499880" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1780500180" }, "departure": { "time": "1780500180" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1780500240" }, "departure": { "time": "1780500240" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1780500300" }, "departure": { "time": "1780500300" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1780500360" }, "departure": { "time": "1780500360" }, "stopId": "Steinacker_R", "stopSequence": 9 }, { "arrival": { "time": "1780500420" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 10 } ], "timestamp": "1780495740", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1659" } } }, { "id": "SM:14-1703", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1780500240" }, "departure": { "time": "1780500240" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1780500300" }, "departure": { "time": "1780500300" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 } ], "timestamp": "1780495740", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1703" } } }, { "id": "SM:14-1603", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780495380" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1780495740" }, "departure": { "time": "1780495740" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1780496160" }, "departure": { "time": "1780496160" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1780496460" }, "departure": { "time": "1780496460" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1780496640" }, "departure": { "time": "1780496640" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1780496700" }, "departure": { "time": "1780496700" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1780496880" }, "departure": { "time": "1780496880" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1780497060" }, "departure": { "time": "1780497060" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1780497180" }, "departure": { "time": "1780497180" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1780497360" }, "departure": { "time": "1780497360" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1780497420" }, "departure": { "time": "1780497420" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1780498080" }, "departure": { "time": "1780498080" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1780498140" }, "departure": { "time": "1780498140" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "time": "1780498320" }, "departure": { "time": "1780498320" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1780498440" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1780495439", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1603" } } }, { "id": "SM:15-1648", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780498500" }, "departure": { "time": "1780498500" }, "stopId": "Saint-Exupéry_15", "stopSequence": 2 }, { "arrival": { "time": "1780498860" }, "departure": { "time": "1780498860" }, "stopId": "Liesbach_R", "stopSequence": 3 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "École_des_Missions_R", "stopSequence": 4 }, { "arrival": { "delay": -30, "time": "1780499130" }, "departure": { "delay": -30, "time": "1780499130" }, "stopId": "Place_Coluche_R", "stopSequence": 5 }, { "arrival": { "time": "1780499160" }, "departure": { "time": "1780499160" }, "stopId": "Acacias_R", "stopSequence": 6 }, { "arrival": { "time": "1780499220" }, "departure": { "time": "1780499220" }, "stopId": "Michelbach-le-Bas_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Aulnes_R", "stopSequence": 8 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Coquelicots_R", "stopSequence": 9 }, { "arrival": { "time": "1780499460" }, "departure": { "time": "1780499460" }, "stopId": "Ranspach-le-Bas_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1780499520" }, "departure": { "time": "1780499520" }, "stopId": "Oberfeld_R", "stopSequence": 11 }, { "arrival": { "time": "1780499640" }, "departure": { "time": "1780499640" }, "stopId": "Attenbach_R", "stopSequence": 12 }, { "arrival": { "time": "1780499700" }, "departure": { "time": "1780499700" }, "stopId": "GrandRue_R", "stopSequence": 13 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Forgerons_R", "stopSequence": 14 }, { "arrival": { "time": "1780499940" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 15 } ], "timestamp": "1780494901", "trip": { "directionId": 1, "routeId": "15", "tripId": "15-1648" } } }, { "id": "SM:102-1635", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780497300" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1780497420" }, "departure": { "time": "1780497420" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1780497480" }, "departure": { "time": "1780497480" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1780497540" }, "departure": { "time": "1780497540" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": -65, "time": "1780497595" }, "departure": { "delay": -65, "time": "1780497595" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": -223, "time": "1780497677" }, "departure": { "delay": -223, "time": "1780497677" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": -233, "time": "1780497787" }, "departure": { "delay": -233, "time": "1780497787" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -243, "time": "1780497897" }, "departure": { "delay": -243, "time": "1780497897" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": -223, "time": "1780497977" }, "departure": { "delay": -223, "time": "1780497977" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": -230, "time": "1780498030" }, "departure": { "delay": -230, "time": "1780498030" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -259, "time": "1780498121" }, "departure": { "delay": -259, "time": "1780498121" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -252, "time": "1780498188" }, "departure": { "delay": -252, "time": "1780498188" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -264, "time": "1780498236" }, "departure": { "delay": -264, "time": "1780498236" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -297, "time": "1780498263" }, "departure": { "delay": -297, "time": "1780498263" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": -259, "time": "1780498301" }, "departure": { "delay": -259, "time": "1780498301" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": -259, "time": "1780498421" }, "departure": { "delay": -259, "time": "1780498421" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": -259, "time": "1780498541" }, "departure": { "delay": -259, "time": "1780498541" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -275, "time": "1780498705" }, "departure": { "delay": -275, "time": "1780498705" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -283, "time": "1780498817" }, "departure": { "delay": -283, "time": "1780498817" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -283, "time": "1780498877" }, "departure": { "delay": -283, "time": "1780498877" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -283, "time": "1780498937" }, "departure": { "delay": -283, "time": "1780498937" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -283, "time": "1780499057" }, "departure": { "delay": -283, "time": "1780499057" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -283, "time": "1780499117" }, "departure": { "delay": -283, "time": "1780499117" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -283, "time": "1780499177" }, "departure": { "delay": -283, "time": "1780499177" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -283, "time": "1780499237" }, "departure": { "delay": -283, "time": "1780499237" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -283, "time": "1780499297" }, "departure": { "delay": -283, "time": "1780499297" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -283, "time": "1780499357" }, "departure": { "delay": -283, "time": "1780499357" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -283, "time": "1780499477" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1780493703", "trip": { "routeId": "1", "tripId": "102-1635" } } }, { "id": "SM:104-1725", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780500300" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1780500420" }, "departure": { "time": "1780500420" }, "stopId": "19_Novembre_A", "stopSequence": 2 } ], "timestamp": "1780496703", "trip": { "routeId": "1", "tripId": "104-1725" } } }, { "id": "SM:104-1643", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780497780" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1780497900" }, "departure": { "time": "1780497900" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1780497960" }, "departure": { "time": "1780497960" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1780498020" }, "departure": { "time": "1780498020" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1780498080" }, "departure": { "time": "1780498080" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1780498140" }, "departure": { "time": "1780498140" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1780498260" }, "departure": { "time": "1780498260" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1780498320" }, "departure": { "time": "1780498320" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1780498380" }, "departure": { "time": "1780498380" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1780498500" }, "departure": { "time": "1780498500" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1780498620" }, "departure": { "time": "1780498620" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1780498800" }, "departure": { "time": "1780498800" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1780498920" }, "departure": { "time": "1780498920" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1780499040" }, "departure": { "time": "1780499040" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1780499130" }, "departure": { "delay": -30, "time": "1780499130" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1780499160" }, "departure": { "time": "1780499160" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1780499220" }, "departure": { "time": "1780499220" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1780499460" }, "departure": { "time": "1780499460" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1780499580" }, "departure": { "time": "1780499580" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1780499820" }, "departure": { "time": "1780499820" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1780499940" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1780496620", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1643" } } }, { "id": "SM:104-1605", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 65, "time": "1780495565" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 125, "time": "1780495722" }, "departure": { "delay": 125, "time": "1780495745" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 125, "time": "1780495801" }, "departure": { "delay": 125, "time": "1780495805" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 185, "time": "1780495881" }, "departure": { "delay": 185, "time": "1780495925" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 215, "time": "1780495980" }, "departure": { "delay": 215, "time": "1780496015" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 155, "time": "1780496075" }, "departure": { "delay": 155, "time": "1780496075" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 195, "time": "1780496235" }, "departure": { "delay": 195, "time": "1780496235" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 228, "time": "1780496328" }, "departure": { "delay": 228, "time": "1780496328" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 255, "time": "1780496415" }, "departure": { "delay": 255, "time": "1780496415" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 245, "time": "1780496465" }, "departure": { "delay": 245, "time": "1780496465" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 275, "time": "1780496549" }, "departure": { "delay": 275, "time": "1780496555" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 231, "time": "1780496631" }, "departure": { "delay": 231, "time": "1780496631" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 220, "time": "1780496680" }, "departure": { "delay": 220, "time": "1780496680" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 186, "time": "1780496701" }, "departure": { "delay": 186, "time": "1780496706" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 226, "time": "1780496746" }, "departure": { "delay": 226, "time": "1780496746" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 204, "time": "1780496844" }, "departure": { "delay": 204, "time": "1780496844" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 170, "time": "1780496930" }, "departure": { "delay": 170, "time": "1780496930" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 113, "time": "1780496993" }, "departure": { "delay": 113, "time": "1780496993" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 55, "time": "1780497055" }, "departure": { "delay": 55, "time": "1780497055" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 55, "time": "1780497115" }, "departure": { "delay": 55, "time": "1780497115" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 55, "time": "1780497175" }, "departure": { "delay": 55, "time": "1780497175" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 55, "time": "1780497295" }, "departure": { "delay": 55, "time": "1780497295" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 55, "time": "1780497355" }, "departure": { "delay": 55, "time": "1780497355" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 55, "time": "1780497415" }, "departure": { "delay": 55, "time": "1780497415" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 55, "time": "1780497475" }, "departure": { "delay": 55, "time": "1780497475" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 55, "time": "1780497535" }, "departure": { "delay": 55, "time": "1780497535" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 55, "time": "1780497595" }, "departure": { "delay": 55, "time": "1780497595" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 55, "time": "1780497715" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1780495595", "trip": { "routeId": "1", "tripId": "104-1605" } } }, { "id": "SM:105-1600", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 18, "time": "1780495218" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": -5, "time": "1780495315" }, "departure": { "delay": -5, "time": "1780495315" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 78, "time": "1780495380" }, "departure": { "delay": 78, "time": "1780495458" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 99, "time": "1780495539" }, "departure": { "delay": 99, "time": "1780495539" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 89, "time": "1780495589" }, "departure": { "delay": 89, "time": "1780495589" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 78, "time": "1780495638" }, "departure": { "delay": 78, "time": "1780495638" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 95, "time": "1780495715" }, "departure": { "delay": 95, "time": "1780495715" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 140, "time": "1780495769" }, "departure": { "delay": 140, "time": "1780495820" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 140, "time": "1780495871" }, "departure": { "delay": 140, "time": "1780495880" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 170, "time": "1780495967" }, "departure": { "delay": 170, "time": "1780495970" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 140, "time": "1780496041" }, "departure": { "delay": 140, "time": "1780496060" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 112, "time": "1780496131" }, "departure": { "delay": 112, "time": "1780496152" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 145, "time": "1780496245" }, "departure": { "delay": 145, "time": "1780496245" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 140, "time": "1780496352" }, "departure": { "delay": 140, "time": "1780496360" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 140, "time": "1780496420" }, "departure": { "delay": 140, "time": "1780496420" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 110, "time": "1780496448" }, "departure": { "delay": 110, "time": "1780496450" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 180, "time": "1780496520" }, "departure": { "delay": 180, "time": "1780496520" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 162, "time": "1780496562" }, "departure": { "delay": 162, "time": "1780496562" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 145, "time": "1780496605" }, "departure": { "delay": 145, "time": "1780496605" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 141, "time": "1780496645" }, "departure": { "delay": 141, "time": "1780496661" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 151, "time": "1780496731" }, "departure": { "delay": 151, "time": "1780496731" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 152, "time": "1780496792" }, "departure": { "delay": 152, "time": "1780496792" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 153, "time": "1780496913" }, "departure": { "delay": 153, "time": "1780496913" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 153, "time": "1780496973" }, "departure": { "delay": 153, "time": "1780496973" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 153, "time": "1780497033" }, "departure": { "delay": 153, "time": "1780497033" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 138, "time": "1780497138" }, "departure": { "delay": 138, "time": "1780497138" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 138, "time": "1780497258" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1780495241", "trip": { "directionId": 1, "routeId": "1", "tripId": "105-1600" } } }, { "id": "SM:210-1657", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498620" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780498650" }, "departure": { "delay": -30, "time": "1780498650" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1780498680" }, "departure": { "time": "1780498680" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1780498740" }, "departure": { "time": "1780498740" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1780498800" }, "departure": { "time": "1780498800" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1780498980" }, "departure": { "time": "1780498980" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1780499040" }, "departure": { "time": "1780499040" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1780499160" }, "departure": { "time": "1780499160" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1780499460" }, "departure": { "time": "1780499460" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1780499580" }, "departure": { "time": "1780499580" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1780499640" }, "departure": { "time": "1780499640" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1780499820" }, "departure": { "time": "1780499820" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1780499880" }, "departure": { "time": "1780499880" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1780500000" }, "departure": { "time": "1780500000" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1780500120" }, "departure": { "time": "1780500120" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1780500180" }, "departure": { "time": "1780500180" }, "stopId": "Stade_R", "stopSequence": 21 } ], "timestamp": "1780495024", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-1657" } } }, { "id": "SM:204-1715", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780499700" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1780499880" }, "departure": { "time": "1780499880" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1780500000" }, "departure": { "time": "1780500000" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1780500240" }, "departure": { "delay": 180, "time": "1780500240" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1780500360" }, "departure": { "delay": 240, "time": "1780500360" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1780500420" }, "departure": { "delay": 240, "time": "1780500420" }, "stopId": "La_Vignette_A", "stopSequence": 7 } ], "timestamp": "1780496104", "trip": { "routeId": "2", "tripId": "204-1715" } } }, { "id": "SM:210-1550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 230, "time": "1780494830" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 222, "time": "1780494882" }, "departure": { "delay": 222, "time": "1780494882" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 188, "time": "1780495028" }, "departure": { "delay": 188, "time": "1780495028" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 188, "time": "1780495148" }, "departure": { "delay": 188, "time": "1780495148" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 294, "time": "1780495314" }, "departure": { "delay": 294, "time": "1780495314" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 380, "time": "1780495391" }, "departure": { "delay": 380, "time": "1780495460" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 417, "time": "1780495557" }, "departure": { "delay": 417, "time": "1780495557" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 428, "time": "1780495628" }, "departure": { "delay": 428, "time": "1780495628" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 349, "time": "1780495669" }, "departure": { "delay": 349, "time": "1780495669" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 355, "time": "1780495735" }, "departure": { "delay": 355, "time": "1780495735" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 409, "time": "1780495849" }, "departure": { "delay": 409, "time": "1780495849" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 476, "time": "1780495976" }, "departure": { "delay": 476, "time": "1780495976" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 416, "time": "1780496036" }, "departure": { "delay": 416, "time": "1780496036" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 416, "time": "1780496096" }, "departure": { "delay": 416, "time": "1780496096" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 380, "time": "1780496169" }, "departure": { "delay": 380, "time": "1780496180" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 441, "time": "1780496253" }, "departure": { "delay": 441, "time": "1780496301" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 458, "time": "1780496378" }, "departure": { "delay": 458, "time": "1780496378" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 320, "time": "1780496420" }, "departure": { "delay": 320, "time": "1780496420" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 464, "time": "1780496624" }, "departure": { "delay": 464, "time": "1780496624" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 470, "time": "1780496678" }, "departure": { "delay": 470, "time": "1780496690" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 470, "time": "1780496748" }, "departure": { "delay": 470, "time": "1780496750" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 350, "time": "1780496810" }, "departure": { "delay": 350, "time": "1780496810" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1780494859", "trip": { "routeId": "2", "tripId": "210-1550" } } }, { "id": "SM:202-1617", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780496220" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": -7, "time": "1780496273" }, "departure": { "delay": -7, "time": "1780496273" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": -7, "time": "1780496393" }, "departure": { "delay": -7, "time": "1780496393" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": -7, "time": "1780496513" }, "departure": { "delay": -7, "time": "1780496513" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 255, "time": "1780496835" }, "departure": { "delay": 255, "time": "1780496835" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 281, "time": "1780496921" }, "departure": { "delay": 281, "time": "1780496921" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 284, "time": "1780496984" }, "departure": { "delay": 284, "time": "1780496984" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 285, "time": "1780497045" }, "departure": { "delay": 285, "time": "1780497045" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 225, "time": "1780497105" }, "departure": { "delay": 225, "time": "1780497105" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 225, "time": "1780497165" }, "departure": { "delay": 225, "time": "1780497165" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 285, "time": "1780497285" }, "departure": { "delay": 285, "time": "1780497285" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 403, "time": "1780497463" }, "departure": { "delay": 403, "time": "1780497463" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 403, "time": "1780497523" }, "departure": { "delay": 403, "time": "1780497523" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 398, "time": "1780497578" }, "departure": { "delay": 398, "time": "1780497578" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 317, "time": "1780497677" }, "departure": { "delay": 317, "time": "1780497677" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 317, "time": "1780497737" }, "departure": { "delay": 317, "time": "1780497737" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 331, "time": "1780497811" }, "departure": { "delay": 331, "time": "1780497811" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 196, "time": "1780497856" }, "departure": { "delay": 196, "time": "1780497856" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 316, "time": "1780498036" }, "departure": { "delay": 316, "time": "1780498036" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 313, "time": "1780498093" }, "departure": { "delay": 313, "time": "1780498093" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 311, "time": "1780498151" }, "departure": { "delay": 311, "time": "1780498151" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 191, "time": "1780498211" }, "departure": { "delay": 191, "time": "1780498211" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1780496280", "trip": { "routeId": "2", "tripId": "202-1617" } } }, { "id": "SM:204-1623", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 47, "time": "1780496627" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 48, "time": "1780496676" }, "departure": { "delay": 48, "time": "1780496688" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 107, "time": "1780496739" }, "departure": { "delay": 107, "time": "1780496747" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 108, "time": "1780496808" }, "departure": { "delay": 108, "time": "1780496808" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 114, "time": "1780496874" }, "departure": { "delay": 114, "time": "1780496874" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 114, "time": "1780497054" }, "departure": { "delay": 114, "time": "1780497054" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 114, "time": "1780497114" }, "departure": { "delay": 114, "time": "1780497114" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 114, "time": "1780497174" }, "departure": { "delay": 114, "time": "1780497174" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 114, "time": "1780497234" }, "departure": { "delay": 114, "time": "1780497234" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 114, "time": "1780497414" }, "departure": { "delay": 114, "time": "1780497414" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 114, "time": "1780497474" }, "departure": { "delay": 114, "time": "1780497474" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 114, "time": "1780497534" }, "departure": { "delay": 114, "time": "1780497534" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 114, "time": "1780497654" }, "departure": { "delay": 114, "time": "1780497654" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 105, "time": "1780497765" }, "departure": { "delay": 105, "time": "1780497765" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 76, "time": "1780497976" }, "departure": { "delay": 76, "time": "1780497976" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 76, "time": "1780498096" }, "departure": { "delay": 76, "time": "1780498096" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 76, "time": "1780498216" }, "departure": { "delay": 76, "time": "1780498216" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 58, "time": "1780498438" }, "departure": { "delay": 58, "time": "1780498438" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 56, "time": "1780498556" }, "departure": { "delay": 56, "time": "1780498556" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 56, "time": "1780498616" }, "departure": { "delay": 56, "time": "1780498616" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 56, "time": "1780498676" }, "departure": { "delay": 56, "time": "1780498676" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 56, "time": "1780498736" }, "departure": { "delay": 56, "time": "1780498736" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 56, "time": "1780498856" }, "departure": { "delay": 56, "time": "1780498856" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "delay": 56, "time": "1780499036" }, "departure": { "delay": 56, "time": "1780499036" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 24 }, { "arrival": { "delay": 176, "time": "1780499216" }, "departure": { "delay": 176, "time": "1780499216" }, "stopId": "Chênes_608A", "stopSequence": 25 }, { "arrival": { "delay": 116, "time": "1780499276" }, "departure": { "delay": 116, "time": "1780499276" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 230, "time": "1780499450" }, "departure": { "delay": 230, "time": "1780499450" }, "stopId": "Fontaine_R", "stopSequence": 27 }, { "arrival": { "delay": 56, "time": "1780499516" }, "departure": { "delay": 56, "time": "1780499456" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 28 } ], "timestamp": "1780496651", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1623" } } }, { "id": "SM:5-1550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 212, "time": "1780494812" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "delay": 272, "time": "1780494887" }, "departure": { "delay": 272, "time": "1780494992" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "delay": 244, "time": "1780495084" }, "departure": { "delay": 244, "time": "1780495084" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "delay": 183, "time": "1780495188" }, "departure": { "delay": 183, "time": "1780495203" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 162, "time": "1780495242" }, "departure": { "delay": 162, "time": "1780495242" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": 156, "time": "1780495296" }, "departure": { "delay": 156, "time": "1780495296" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 182, "time": "1780495360" }, "departure": { "delay": 182, "time": "1780495382" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 62, "time": "1780495487" }, "departure": { "delay": 62, "time": "1780495502" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 101, "time": "1780495661" }, "departure": { "delay": 101, "time": "1780495661" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 10, "time": "1780495690" }, "departure": { "delay": 10, "time": "1780495690" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1780495920" }, "departure": { "delay": 180, "time": "1780495920" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 310, "time": "1780496230" }, "departure": { "delay": 310, "time": "1780496230" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 364, "time": "1780496315" }, "departure": { "delay": 364, "time": "1780496344" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 303, "time": "1780496403" }, "departure": { "delay": 303, "time": "1780496403" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 273, "time": "1780496433" }, "departure": { "delay": 273, "time": "1780496433" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 229, "time": "1780496449" }, "departure": { "delay": 229, "time": "1780496449" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 186, "time": "1780496460" }, "departure": { "delay": 186, "time": "1780496466" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 275, "time": "1780496615" }, "departure": { "delay": 275, "time": "1780496615" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 215, "time": "1780496729" }, "departure": { "delay": 215, "time": "1780496735" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 364, "time": "1780497004" }, "departure": { "delay": 364, "time": "1780497004" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 184, "time": "1780497064" }, "departure": { "delay": 184, "time": "1780497064" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1780494827", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1550" } } }, { "id": "SM:5-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498800" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1780498920" }, "departure": { "time": "1780498920" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1780499040" }, "departure": { "time": "1780499040" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1780499220" }, "departure": { "time": "1780499220" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1780499310" }, "departure": { "delay": -30, "time": "1780499310" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780499880" }, "departure": { "delay": 120, "time": "1780499880" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1780499940" }, "departure": { "delay": 60, "time": "1780499940" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1780500120" }, "departure": { "delay": 180, "time": "1780500120" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1780500180" }, "departure": { "delay": 60, "time": "1780500180" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1780500360" }, "departure": { "delay": 60, "time": "1780500360" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1780500420" }, "departure": { "delay": 60, "time": "1780500420" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 } ], "timestamp": "1780495283", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1700" } } }, { "id": "SM:304-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498200" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1780498260" }, "departure": { "time": "1780498260" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1780498380" }, "departure": { "time": "1780498380" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1780498560" }, "departure": { "delay": 120, "time": "1780498560" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1780498620" }, "departure": { "delay": 60, "time": "1780498620" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1780498740" }, "departure": { "delay": 120, "time": "1780498740" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780498920" }, "departure": { "delay": 180, "time": "1780498920" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780498980" }, "departure": { "delay": 180, "time": "1780498980" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780499040" }, "departure": { "delay": 120, "time": "1780499040" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780499160" }, "departure": { "delay": 180, "time": "1780499160" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1780494786", "trip": { "routeId": "603", "tripId": "304-1650" } } }, { "id": "SM:304-1718", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780500420" }, "departure": { "time": "1780500420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 } ], "timestamp": "1780496829", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1718" } } }, { "id": "SM:302-1554", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780494840" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780494960" }, "departure": { "time": "1780494960" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780495200" }, "departure": { "time": "1780495200" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780495260" }, "departure": { "time": "1780495260" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780495380" }, "departure": { "time": "1780495380" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780495500" }, "departure": { "time": "1780495500" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780495740" }, "departure": { "delay": 180, "time": "1780495740" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780495800" }, "departure": { "delay": 180, "time": "1780495800" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780495860" }, "departure": { "delay": 180, "time": "1780495860" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780495920" }, "departure": { "delay": 180, "time": "1780495920" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1780494901", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1554" } } }, { "id": "SM:304-1550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 152, "time": "1780494752" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 183, "time": "1780494828" }, "departure": { "delay": 183, "time": "1780494843" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 122, "time": "1780494873" }, "departure": { "delay": 122, "time": "1780494902" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 242, "time": "1780495013" }, "departure": { "delay": 242, "time": "1780495082" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 182, "time": "1780495142" }, "departure": { "delay": 182, "time": "1780495142" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 212, "time": "1780495232" }, "departure": { "delay": 212, "time": "1780495232" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 222, "time": "1780495362" }, "departure": { "delay": 222, "time": "1780495362" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 242, "time": "1780495426" }, "departure": { "delay": 242, "time": "1780495442" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 182, "time": "1780495502" }, "departure": { "delay": 182, "time": "1780495502" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 234, "time": "1780495614" }, "departure": { "delay": 234, "time": "1780495614" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 281, "time": "1780495721" }, "departure": { "delay": 281, "time": "1780495721" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 213, "time": "1780495773" }, "departure": { "delay": 213, "time": "1780495773" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 287, "time": "1780495967" }, "departure": { "delay": 287, "time": "1780495967" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1780494776", "trip": { "routeId": "603", "tripId": "304-1550" } } }, { "id": "SM:302-1720", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780500000" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1780500180" }, "departure": { "time": "1780500180" }, "stopId": "Belfort_A", "stopSequence": 3 } ], "timestamp": "1780496765", "trip": { "routeId": "603", "tripId": "302-1720" } } }, { "id": "SM:302-1654", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498440" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780498560" }, "departure": { "time": "1780498560" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780498800" }, "departure": { "time": "1780498800" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780498860" }, "departure": { "time": "1780498860" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780498980" }, "departure": { "time": "1780498980" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780499340" }, "departure": { "delay": 180, "time": "1780499340" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780499400" }, "departure": { "delay": 180, "time": "1780499400" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780499460" }, "departure": { "delay": 180, "time": "1780499460" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780499520" }, "departure": { "delay": 180, "time": "1780499520" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1780495564", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1654" } } }, { "id": "SM:302-1625", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780496700" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1780496760" }, "departure": { "time": "1780496760" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1780496880" }, "departure": { "time": "1780496880" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1780497060" }, "departure": { "delay": 120, "time": "1780497060" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1780497120" }, "departure": { "delay": 60, "time": "1780497120" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1780497240" }, "departure": { "delay": 120, "time": "1780497240" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780497420" }, "departure": { "delay": 180, "time": "1780497420" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780497480" }, "departure": { "delay": 180, "time": "1780497480" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780497540" }, "departure": { "delay": 120, "time": "1780497540" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780497660" }, "departure": { "delay": 180, "time": "1780497660" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1780497780" }, "departure": { "delay": 240, "time": "1780497780" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 240, "time": "1780497900" }, "departure": { "delay": 240, "time": "1780497900" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 300, "time": "1780498080" }, "departure": { "delay": 300, "time": "1780498080" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1780496745", "trip": { "routeId": "603", "tripId": "302-1625" } } }, { "id": "SM:304-1618", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780496280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780496400" }, "departure": { "time": "1780496400" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780496640" }, "departure": { "time": "1780496640" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780496700" }, "departure": { "time": "1780496700" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780496820" }, "departure": { "time": "1780496820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780496940" }, "departure": { "time": "1780496940" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1780497180" }, "departure": { "delay": 180, "time": "1780497180" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780497240" }, "departure": { "delay": 180, "time": "1780497240" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1780497300" }, "departure": { "delay": 180, "time": "1780497300" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1780497360" }, "departure": { "delay": 180, "time": "1780497360" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1780496332", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1618" } } }, { "id": "SM:404T-1605", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780495500" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -15, "time": "1780495665" }, "departure": { "delay": -15, "time": "1780495665" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -15, "time": "1780495785" }, "departure": { "delay": -15, "time": "1780495785" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": -15, "time": "1780495845" }, "departure": { "delay": -15, "time": "1780495845" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -15, "time": "1780496025" }, "departure": { "delay": -15, "time": "1780496025" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -15, "time": "1780496085" }, "departure": { "delay": -15, "time": "1780496085" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 280, "time": "1780496145" }, "departure": { "delay": 280, "time": "1780496440" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 281, "time": "1780496487" }, "departure": { "delay": 281, "time": "1780496501" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 280, "time": "1780496680" }, "departure": { "delay": 280, "time": "1780496680" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 310, "time": "1780496739" }, "departure": { "delay": 310, "time": "1780496770" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 304, "time": "1780496824" }, "departure": { "delay": 304, "time": "1780496824" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 310, "time": "1780497010" }, "departure": { "delay": 310, "time": "1780497010" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 310, "time": "1780497250" }, "departure": { "delay": 310, "time": "1780497250" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 310, "time": "1780497610" }, "departure": { "delay": 310, "time": "1780497610" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 338, "time": "1780497698" }, "departure": { "delay": 338, "time": "1780497698" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 338, "time": "1780497758" }, "departure": { "delay": 338, "time": "1780497758" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 338, "time": "1780497818" }, "departure": { "delay": 338, "time": "1780497818" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 338, "time": "1780497878" }, "departure": { "delay": 338, "time": "1780497878" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 337, "time": "1780497937" }, "departure": { "delay": 337, "time": "1780497937" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 337, "time": "1780498057" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780495553", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1605" } } }, { "id": "SM:408T-1625", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1780496731" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1780496772" }, "departure": { "delay": 12, "time": "1780496772" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 77, "time": "1780496837" }, "departure": { "delay": 77, "time": "1780496837" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 62, "time": "1780496882" }, "departure": { "delay": 62, "time": "1780496882" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 53, "time": "1780496933" }, "departure": { "delay": 53, "time": "1780496933" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 131, "time": "1780497071" }, "departure": { "delay": 131, "time": "1780497071" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 104, "time": "1780497104" }, "departure": { "delay": 104, "time": "1780497104" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 95, "time": "1780497155" }, "departure": { "delay": 95, "time": "1780497155" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 198, "time": "1780497318" }, "departure": { "delay": 198, "time": "1780497318" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 338, "time": "1780497578" }, "departure": { "delay": 338, "time": "1780497578" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 98, "time": "1780498058" }, "departure": { "delay": 98, "time": "1780498058" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -22, "time": "1780498118" }, "departure": { "delay": -22, "time": "1780498118" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -22, "time": "1780498178" }, "departure": { "delay": -22, "time": "1780498178" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 158, "time": "1780498418" }, "departure": { "delay": 158, "time": "1780498418" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 38, "time": "1780498538" }, "departure": { "delay": 38, "time": "1780498538" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -22, "time": "1780498598" }, "departure": { "delay": -22, "time": "1780498598" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -22, "time": "1780498658" }, "departure": { "delay": -22, "time": "1780498658" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 38, "time": "1780498778" }, "departure": { "delay": 38, "time": "1780498778" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -22, "time": "1780498838" }, "departure": { "delay": -22, "time": "1780498838" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 140, "time": "1780499060" }, "departure": { "delay": 140, "time": "1780499060" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1780496745", "trip": { "routeId": "604", "tripId": "408T-1625" } } }, { "id": "SM:10-1640", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780497600" }, "stopId": "Hésingue_ZI_R", "stopSequence": 1 } ], "timestamp": "1780494006", "trip": { "directionId": 1, "routeId": "10", "tripId": "10-1640" } } }, { "id": "SM:410T-1645", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780497900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780497930" }, "departure": { "delay": -30, "time": "1780497930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1780497960" }, "departure": { "time": "1780497960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1780498020" }, "departure": { "time": "1780498020" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1780498080" }, "departure": { "time": "1780498080" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1780498200" }, "departure": { "delay": 60, "time": "1780498200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1780498260" }, "departure": { "delay": 60, "time": "1780498260" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1780498320" }, "departure": { "delay": 60, "time": "1780498320" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1780498440" }, "departure": { "delay": 120, "time": "1780498440" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1780498860" }, "departure": { "delay": 420, "time": "1780498860" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1780499340" }, "departure": { "delay": 180, "time": "1780499340" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1780499400" }, "departure": { "delay": 60, "time": "1780499400" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1780499460" }, "departure": { "delay": 60, "time": "1780499460" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 240, "time": "1780499700" }, "departure": { "delay": 240, "time": "1780499700" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1780499820" }, "departure": { "delay": 120, "time": "1780499820" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1780499880" }, "departure": { "delay": 60, "time": "1780499880" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1780499940" }, "departure": { "delay": 60, "time": "1780499940" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1780496641", "trip": { "routeId": "604", "tripId": "410T-1645" } } }, { "id": "SM:406T-1650", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780498380" }, "departure": { "time": "1780498380" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780498500" }, "departure": { "time": "1780498500" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780498560" }, "departure": { "time": "1780498560" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780498740" }, "departure": { "time": "1780498740" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780498800" }, "departure": { "time": "1780498800" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1780498860" }, "departure": { "time": "1780498860" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1780498920" }, "departure": { "time": "1780498920" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1780499160" }, "departure": { "time": "1780499160" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1780499220" }, "departure": { "time": "1780499220" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1780500300" }, "departure": { "time": "1780500300" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1780500420" }, "departure": { "delay": 60, "time": "1780500420" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1780496828", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1650" } } }, { "id": "SM:410T-1558", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 341, "time": "1780495421" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 311, "time": "1780495566" }, "departure": { "delay": 311, "time": "1780495571" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 521, "time": "1780495845" }, "departure": { "delay": 521, "time": "1780495901" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 641, "time": "1780496064" }, "departure": { "delay": 641, "time": "1780496081" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 611, "time": "1780496179" }, "departure": { "delay": 611, "time": "1780496231" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 612, "time": "1780496291" }, "departure": { "delay": 612, "time": "1780496292" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 641, "time": "1780496352" }, "departure": { "delay": 641, "time": "1780496381" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 688, "time": "1780496488" }, "departure": { "delay": 688, "time": "1780496488" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 650, "time": "1780496630" }, "departure": { "delay": 650, "time": "1780496630" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 633, "time": "1780496673" }, "departure": { "delay": 633, "time": "1780496673" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 631, "time": "1780496731" }, "departure": { "delay": 631, "time": "1780496731" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 601, "time": "1780496881" }, "departure": { "delay": 601, "time": "1780496881" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 536, "time": "1780497056" }, "departure": { "delay": 536, "time": "1780497056" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 366, "time": "1780497246" }, "departure": { "delay": 366, "time": "1780497246" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 401, "time": "1780497341" }, "departure": { "delay": 401, "time": "1780497341" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 401, "time": "1780497401" }, "departure": { "delay": 401, "time": "1780497401" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 369, "time": "1780497429" }, "departure": { "delay": 369, "time": "1780497429" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 362, "time": "1780497482" }, "departure": { "delay": 362, "time": "1780497482" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 361, "time": "1780497541" }, "departure": { "delay": 361, "time": "1780497541" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 394, "time": "1780497634" }, "departure": { "delay": 394, "time": "1780497634" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 350, "time": "1780497650" }, "departure": { "delay": 350, "time": "1780497650" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1780495449", "trip": { "directionId": 1, "routeId": "604", "tripId": "410T-1558" } } }, { "id": "SM:402T-1535", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 78, "time": "1780493778" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 108, "time": "1780493928" }, "departure": { "delay": 108, "time": "1780493928" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 228, "time": "1780494205" }, "departure": { "delay": 228, "time": "1780494288" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 288, "time": "1780494395" }, "departure": { "delay": 288, "time": "1780494408" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 348, "time": "1780494533" }, "departure": { "delay": 348, "time": "1780494588" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 409, "time": "1780494648" }, "departure": { "delay": 409, "time": "1780494709" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 409, "time": "1780494769" }, "departure": { "delay": 409, "time": "1780494769" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 406, "time": "1780494826" }, "departure": { "delay": 406, "time": "1780494826" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 385, "time": "1780494925" }, "departure": { "delay": 385, "time": "1780494925" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 348, "time": "1780494948" }, "departure": { "delay": 348, "time": "1780494948" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 348, "time": "1780495004" }, "departure": { "delay": 348, "time": "1780495008" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 318, "time": "1780495128" }, "departure": { "delay": 318, "time": "1780495158" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 198, "time": "1780495267" }, "departure": { "delay": 198, "time": "1780495278" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 138, "time": "1780495368" }, "departure": { "delay": 138, "time": "1780495578" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 198, "time": "1780495675" }, "departure": { "delay": 198, "time": "1780495698" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 193, "time": "1780495753" }, "departure": { "delay": 193, "time": "1780495753" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 168, "time": "1780495770" }, "departure": { "delay": 168, "time": "1780495788" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 218, "time": "1780495838" }, "departure": { "delay": 218, "time": "1780495838" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 209, "time": "1780495889" }, "departure": { "delay": 209, "time": "1780495889" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 224, "time": "1780496024" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780493807", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1535" } } }, { "id": "SM:402T-1659", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 15, "time": "1780498755" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 15, "time": "1780498935" }, "departure": { "delay": 15, "time": "1780498935" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 15, "time": "1780499055" }, "departure": { "delay": 15, "time": "1780499055" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 15, "time": "1780499115" }, "departure": { "delay": 15, "time": "1780499115" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 15, "time": "1780499295" }, "departure": { "delay": 15, "time": "1780499295" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 15, "time": "1780499355" }, "departure": { "delay": 15, "time": "1780499355" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 15, "time": "1780499415" }, "departure": { "delay": 15, "time": "1780499415" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 15, "time": "1780499475" }, "departure": { "delay": 15, "time": "1780499475" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 15, "time": "1780499655" }, "departure": { "delay": 15, "time": "1780499655" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 15, "time": "1780499715" }, "departure": { "delay": 15, "time": "1780499715" }, "stopId": "Breisach_R", "stopSequence": 10 } ], "timestamp": "1780496818", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1659" } } }, { "id": "SM:402T-1617", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 749, "time": "1780496969" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 827, "time": "1780497227" }, "departure": { "delay": 827, "time": "1780497227" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1187, "time": "1780497707" }, "departure": { "delay": 1187, "time": "1780497707" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1187, "time": "1780497767" }, "departure": { "delay": 1187, "time": "1780497767" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1127, "time": "1780497827" }, "departure": { "delay": 1127, "time": "1780497827" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 947, "time": "1780498067" }, "departure": { "delay": 947, "time": "1780498067" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 767, "time": "1780498187" }, "departure": { "delay": 767, "time": "1780498187" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 647, "time": "1780498247" }, "departure": { "delay": 647, "time": "1780498247" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 647, "time": "1780498307" }, "departure": { "delay": 647, "time": "1780498307" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 707, "time": "1780498427" }, "departure": { "delay": 707, "time": "1780498427" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 527, "time": "1780498487" }, "departure": { "delay": 527, "time": "1780498487" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 551, "time": "1780498631" }, "departure": { "delay": 551, "time": "1780498631" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1780496807", "trip": { "routeId": "604", "tripId": "402T-1617" } } }, { "id": "SM:408T-1710", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780499400" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780499580" }, "departure": { "time": "1780499580" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780499700" }, "departure": { "time": "1780499700" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780499940" }, "departure": { "time": "1780499940" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780500000" }, "departure": { "time": "1780500000" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1780500120" }, "departure": { "time": "1780500120" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1780496342", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1710" } } }, { "id": "SM:412T-1613", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780495980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1780496160" }, "departure": { "time": "1780496160" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1780496280" }, "departure": { "time": "1780496280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1780496340" }, "departure": { "time": "1780496340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1780496520" }, "departure": { "time": "1780496520" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1780496580" }, "departure": { "time": "1780496580" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1780496640" }, "departure": { "time": "1780496640" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1780496700" }, "departure": { "time": "1780496700" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1780496880" }, "departure": { "time": "1780496880" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1780496940" }, "departure": { "time": "1780496940" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1780497000" }, "departure": { "time": "1780497000" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1780497180" }, "departure": { "time": "1780497180" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1780497420" }, "departure": { "time": "1780497420" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1780497780" }, "departure": { "time": "1780497780" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1780497840" }, "departure": { "time": "1780497840" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1780497900" }, "departure": { "time": "1780497900" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1780497960" }, "departure": { "time": "1780497960" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1780498020" }, "departure": { "time": "1780498020" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1780498080" }, "departure": { "time": "1780498080" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1780498200" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1780496032", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1613" } } }, { "id": "SM:404T-1705", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 720, "time": "1780500000" }, "departure": { "delay": 720, "time": "1780500000" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 } ], "timestamp": "1780496796", "trip": { "routeId": "604", "tripId": "404T-1705" } } }, { "id": "SM:804-1616", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 126, "time": "1780496286" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 126, "time": "1780496346" }, "departure": { "delay": 126, "time": "1780496346" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 186, "time": "1780496406" }, "departure": { "delay": 186, "time": "1780496406" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 156, "time": "1780496436" }, "departure": { "delay": 156, "time": "1780496436" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 126, "time": "1780496466" }, "departure": { "delay": 126, "time": "1780496466" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 126, "time": "1780496586" }, "departure": { "delay": 126, "time": "1780496586" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 126, "time": "1780496706" }, "departure": { "delay": 126, "time": "1780496706" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 126, "time": "1780496886" }, "departure": { "delay": 126, "time": "1780496886" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 126, "time": "1780497006" }, "departure": { "delay": 126, "time": "1780497006" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 126, "time": "1780497126" }, "departure": { "delay": 126, "time": "1780497126" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 126, "time": "1780497186" }, "departure": { "delay": 126, "time": "1780497186" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 126, "time": "1780497306" }, "departure": { "delay": 126, "time": "1780497306" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 126, "time": "1780497366" }, "departure": { "delay": 126, "time": "1780497366" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 126, "time": "1780497426" }, "departure": { "delay": 126, "time": "1780497426" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 126, "time": "1780497486" }, "departure": { "delay": 126, "time": "1780497486" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 126, "time": "1780497546" }, "departure": { "delay": 126, "time": "1780497546" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 124, "time": "1780497604" }, "departure": { "delay": 124, "time": "1780497604" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 124, "time": "1780497664" }, "departure": { "delay": 124, "time": "1780497664" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 124, "time": "1780497724" }, "departure": { "delay": 124, "time": "1780497724" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 124, "time": "1780497964" }, "departure": { "delay": 124, "time": "1780497964" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 124, "time": "1780498024" }, "departure": { "delay": 124, "time": "1780498024" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 124, "time": "1780498084" }, "departure": { "delay": 124, "time": "1780498084" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 124, "time": "1780498144" }, "departure": { "delay": 124, "time": "1780498144" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 124, "time": "1780498264" }, "departure": { "delay": 124, "time": "1780498264" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 124, "time": "1780498384" }, "departure": { "delay": 124, "time": "1780498384" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 124, "time": "1780498504" }, "departure": { "delay": 124, "time": "1780498504" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 124, "time": "1780498744" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1780496342", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1616" } } }, { "id": "SM:804-1704", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780499040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1780499220" }, "departure": { "time": "1780499220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1780499580" }, "departure": { "time": "1780499580" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1780499640" }, "departure": { "time": "1780499640" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1780499700" }, "departure": { "time": "1780499700" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1780500000" }, "departure": { "time": "1780500000" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1780500120" }, "departure": { "time": "1780500120" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1780500180" }, "departure": { "time": "1780500180" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1780500240" }, "departure": { "time": "1780500240" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1780500300" }, "departure": { "time": "1780500300" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1780500360" }, "departure": { "time": "1780500360" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 } ], "timestamp": "1780495449", "trip": { "routeId": "608", "tripId": "804-1704" } } }, { "id": "SM:804-1534", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 92, "time": "1780493732" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 152, "time": "1780493949" }, "departure": { "delay": 152, "time": "1780493972" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 153, "time": "1780494071" }, "departure": { "delay": 153, "time": "1780494093" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 155, "time": "1780494155" }, "departure": { "delay": 155, "time": "1780494155" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 194, "time": "1780494374" }, "departure": { "delay": 194, "time": "1780494374" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 194, "time": "1780494434" }, "departure": { "delay": 194, "time": "1780494434" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 194, "time": "1780494494" }, "departure": { "delay": 194, "time": "1780494494" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 194, "time": "1780494554" }, "departure": { "delay": 194, "time": "1780494554" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 194, "time": "1780494794" }, "departure": { "delay": 194, "time": "1780494794" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 194, "time": "1780494854" }, "departure": { "delay": 194, "time": "1780494854" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 203, "time": "1780494923" }, "departure": { "delay": 203, "time": "1780494923" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 207, "time": "1780494987" }, "departure": { "delay": 207, "time": "1780494987" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 259, "time": "1780495099" }, "departure": { "delay": 259, "time": "1780495099" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 254, "time": "1780495154" }, "departure": { "delay": 254, "time": "1780495154" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 246, "time": "1780495206" }, "departure": { "delay": 246, "time": "1780495206" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 246, "time": "1780495266" }, "departure": { "delay": 246, "time": "1780495266" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 366, "time": "1780495506" }, "departure": { "delay": 366, "time": "1780495506" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 366, "time": "1780495626" }, "departure": { "delay": 366, "time": "1780495626" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 426, "time": "1780495806" }, "departure": { "delay": 426, "time": "1780495806" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 366, "time": "1780495926" }, "departure": { "delay": 366, "time": "1780495926" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 366, "time": "1780496046" }, "departure": { "delay": 366, "time": "1780496046" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 306, "time": "1780496106" }, "departure": { "delay": 306, "time": "1780496106" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 306, "time": "1780496166" }, "departure": { "delay": 306, "time": "1780496166" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 306, "time": "1780496226" }, "departure": { "delay": 306, "time": "1780496226" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1780493755", "trip": { "routeId": "608", "tripId": "804-1534" } } }, { "id": "SM:802-1604", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 151, "time": "1780495591" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 151, "time": "1780495771" }, "departure": { "delay": 151, "time": "1780495771" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 151, "time": "1780495875" }, "departure": { "delay": 151, "time": "1780495891" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 151, "time": "1780495951" }, "departure": { "delay": 151, "time": "1780495951" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 140, "time": "1780496120" }, "departure": { "delay": 140, "time": "1780496120" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 151, "time": "1780496161" }, "departure": { "delay": 151, "time": "1780496191" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 130, "time": "1780496230" }, "departure": { "delay": 130, "time": "1780496230" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 151, "time": "1780496263" }, "departure": { "delay": 151, "time": "1780496311" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 123, "time": "1780496523" }, "departure": { "delay": 123, "time": "1780496523" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 181, "time": "1780496590" }, "departure": { "delay": 181, "time": "1780496641" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 181, "time": "1780496692" }, "departure": { "delay": 181, "time": "1780496701" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 186, "time": "1780496766" }, "departure": { "delay": 186, "time": "1780496766" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 238, "time": "1780496878" }, "departure": { "delay": 238, "time": "1780496878" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 248, "time": "1780496948" }, "departure": { "delay": 248, "time": "1780496948" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 272, "time": "1780497032" }, "departure": { "delay": 272, "time": "1780497032" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 272, "time": "1780497092" }, "departure": { "delay": 272, "time": "1780497092" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 392, "time": "1780497332" }, "departure": { "delay": 392, "time": "1780497332" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 392, "time": "1780497452" }, "departure": { "delay": 392, "time": "1780497452" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 452, "time": "1780497632" }, "departure": { "delay": 452, "time": "1780497632" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 392, "time": "1780497752" }, "departure": { "delay": 392, "time": "1780497752" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 392, "time": "1780497872" }, "departure": { "delay": 392, "time": "1780497872" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 332, "time": "1780497932" }, "departure": { "delay": 332, "time": "1780497932" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 332, "time": "1780497992" }, "departure": { "delay": 332, "time": "1780497992" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 332, "time": "1780498052" }, "departure": { "delay": 332, "time": "1780498052" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1780495615", "trip": { "routeId": "608", "tripId": "802-1604" } } }, { "id": "SM:810-1642", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780497720" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1780497900" }, "departure": { "time": "1780497900" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1780498020" }, "departure": { "time": "1780498020" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1780498080" }, "departure": { "time": "1780498080" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1780498260" }, "departure": { "time": "1780498260" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1780498320" }, "departure": { "time": "1780498320" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1780498380" }, "departure": { "time": "1780498380" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1780498440" }, "departure": { "time": "1780498440" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1780498680" }, "departure": { "time": "1780498680" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1780498740" }, "departure": { "time": "1780498740" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1780498800" }, "departure": { "time": "1780498800" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1780498860" }, "departure": { "time": "1780498860" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1780498920" }, "departure": { "time": "1780498920" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1780498980" }, "departure": { "time": "1780498980" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1780499040" }, "departure": { "time": "1780499040" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1780499340" }, "departure": { "delay": 120, "time": "1780499340" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1780499460" }, "departure": { "delay": 120, "time": "1780499460" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1780499640" }, "departure": { "delay": 180, "time": "1780499640" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1780499760" }, "departure": { "delay": 120, "time": "1780499760" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1780499880" }, "departure": { "delay": 120, "time": "1780499880" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1780499940" }, "departure": { "delay": 60, "time": "1780499940" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1780500000" }, "departure": { "delay": 60, "time": "1780500000" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1780500060" }, "departure": { "delay": 60, "time": "1780500060" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1780495875", "trip": { "routeId": "608", "tripId": "810-1642" } } }, { "id": "SM:802-1646", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 152, "time": "1780498112" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 152, "time": "1780498172" }, "departure": { "delay": 152, "time": "1780498172" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 212, "time": "1780498232" }, "departure": { "delay": 212, "time": "1780498232" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 182, "time": "1780498262" }, "departure": { "delay": 182, "time": "1780498262" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 152, "time": "1780498292" }, "departure": { "delay": 152, "time": "1780498292" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 152, "time": "1780498412" }, "departure": { "delay": 152, "time": "1780498412" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1780498532" }, "departure": { "delay": 152, "time": "1780498532" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1780498712" }, "departure": { "delay": 152, "time": "1780498712" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 152, "time": "1780498832" }, "departure": { "delay": 152, "time": "1780498832" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 152, "time": "1780498952" }, "departure": { "delay": 152, "time": "1780498952" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 152, "time": "1780499012" }, "departure": { "delay": 152, "time": "1780499012" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 152, "time": "1780499132" }, "departure": { "delay": 152, "time": "1780499132" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 152, "time": "1780499192" }, "departure": { "delay": 152, "time": "1780499192" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 152, "time": "1780499252" }, "departure": { "delay": 152, "time": "1780499252" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 177, "time": "1780499337" }, "departure": { "delay": 177, "time": "1780499337" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 177, "time": "1780499397" }, "departure": { "delay": 177, "time": "1780499397" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 177, "time": "1780499457" }, "departure": { "delay": 177, "time": "1780499457" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 177, "time": "1780499517" }, "departure": { "delay": 177, "time": "1780499517" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 177, "time": "1780499577" }, "departure": { "delay": 177, "time": "1780499577" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 177, "time": "1780499817" }, "departure": { "delay": 177, "time": "1780499817" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 177, "time": "1780499877" }, "departure": { "delay": 177, "time": "1780499877" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 177, "time": "1780499937" }, "departure": { "delay": 177, "time": "1780499937" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 177, "time": "1780499997" }, "departure": { "delay": 177, "time": "1780499997" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 177, "time": "1780500117" }, "departure": { "delay": 177, "time": "1780500117" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 177, "time": "1780500237" }, "departure": { "delay": 177, "time": "1780500237" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 177, "time": "1780500357" }, "departure": { "delay": 177, "time": "1780500357" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 177, "time": "1780500597" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1780496828", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1646" } } }, { "id": "SM:612-1600", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 492, "time": "1780495692" }, "scheduleRelationship": "SKIPPED", "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 462, "time": "1780495722" }, "departure": { "delay": 462, "time": "1780495722" }, "scheduleRelationship": "SKIPPED", "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 492, "time": "1780495752" }, "departure": { "delay": 492, "time": "1780495752" }, "scheduleRelationship": "SKIPPED", "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 379, "time": "1780495759" }, "departure": { "delay": 379, "time": "1780495759" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 365, "time": "1780495865" }, "departure": { "delay": 365, "time": "1780495865" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 290, "time": "1780495970" }, "departure": { "delay": 290, "time": "1780495970" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 302, "time": "1780496042" }, "departure": { "delay": 302, "time": "1780496042" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 296, "time": "1780496096" }, "departure": { "delay": 296, "time": "1780496096" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 256, "time": "1780496116" }, "departure": { "delay": 256, "time": "1780496116" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 256, "time": "1780496167" }, "departure": { "delay": 256, "time": "1780496176" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 257, "time": "1780496237" }, "departure": { "delay": 257, "time": "1780496237" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 170, "time": "1780496450" }, "departure": { "delay": 170, "time": "1780496450" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 106, "time": "1780496553" }, "departure": { "delay": 106, "time": "1780496566" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 166, "time": "1780496734" }, "departure": { "delay": 166, "time": "1780496746" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 175, "time": "1780496995" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1780495751", "trip": { "routeId": "6", "tripId": "612-1600" } } }, { "id": "SM:602-1703", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1780499760" }, "departure": { "time": "1780499760" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1780499820" }, "departure": { "time": "1780499820" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1780499880" }, "departure": { "time": "1780499880" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1780499940" }, "departure": { "time": "1780499940" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1780500000" }, "departure": { "time": "1780500000" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1780500060" }, "departure": { "time": "1780500060" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1780500180" }, "departure": { "time": "1780500180" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1780500300" }, "departure": { "time": "1780500300" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1780500360" }, "departure": { "time": "1780500360" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1780500390" }, "departure": { "delay": -30, "time": "1780500390" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1780500420" }, "departure": { "time": "1780500420" }, "stopId": "Ciel_R", "stopSequence": 15 } ], "timestamp": "1780496166", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1703" } } }, { "id": "SM:604-1633", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 19, "time": "1780497439" }, "departure": { "delay": 19, "time": "1780497439" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 6, "time": "1780497546" }, "departure": { "delay": 6, "time": "1780497546" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 13, "time": "1780497673" }, "departure": { "delay": 13, "time": "1780497673" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -7, "time": "1780497953" }, "departure": { "delay": -7, "time": "1780497953" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -7, "time": "1780498013" }, "departure": { "delay": -7, "time": "1780498013" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -7, "time": "1780498073" }, "departure": { "delay": -7, "time": "1780498073" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -7, "time": "1780498133" }, "departure": { "delay": -7, "time": "1780498133" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -7, "time": "1780498193" }, "departure": { "delay": -7, "time": "1780498193" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 5, "time": "1780498265" }, "departure": { "delay": 5, "time": "1780498265" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 5, "time": "1780498385" }, "departure": { "delay": 5, "time": "1780498385" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 5, "time": "1780498505" }, "departure": { "delay": 5, "time": "1780498505" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 5, "time": "1780498565" }, "departure": { "delay": 5, "time": "1780498565" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -25, "time": "1780498595" }, "departure": { "delay": -25, "time": "1780498595" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 5, "time": "1780498625" }, "departure": { "delay": 5, "time": "1780498625" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 5, "time": "1780498685" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1780495802", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1633" } } }, { "id": "SM:604-1700", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780498800" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1780498830" }, "departure": { "delay": -30, "time": "1780498830" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1780498860" }, "departure": { "time": "1780498860" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1780498920" }, "departure": { "time": "1780498920" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1780498980" }, "departure": { "time": "1780498980" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1780499100" }, "departure": { "time": "1780499100" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1780499340" }, "departure": { "time": "1780499340" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1780499460" }, "departure": { "time": "1780499460" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1780499520" }, "departure": { "time": "1780499520" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1780499580" }, "departure": { "time": "1780499580" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1780495386", "trip": { "routeId": "6", "tripId": "604-1700" } } }, { "id": "SM:602-1630", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 136, "time": "1780497136" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 106, "time": "1780497166" }, "departure": { "delay": 106, "time": "1780497166" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 136, "time": "1780497196" }, "departure": { "delay": 136, "time": "1780497196" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 136, "time": "1780497256" }, "departure": { "delay": 136, "time": "1780497256" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 120, "time": "1780497300" }, "departure": { "delay": 120, "time": "1780497300" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 98, "time": "1780497398" }, "departure": { "delay": 98, "time": "1780497398" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 56, "time": "1780497536" }, "departure": { "delay": 56, "time": "1780497536" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 65, "time": "1780497605" }, "departure": { "delay": 65, "time": "1780497605" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 53, "time": "1780497653" }, "departure": { "delay": 53, "time": "1780497653" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 31, "time": "1780497691" }, "departure": { "delay": 31, "time": "1780497691" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 24, "time": "1780497744" }, "departure": { "delay": 24, "time": "1780497744" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 25, "time": "1780497805" }, "departure": { "delay": 25, "time": "1780497805" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": -40, "time": "1780498040" }, "departure": { "delay": -40, "time": "1780498040" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": -98, "time": "1780498162" }, "departure": { "delay": -98, "time": "1780498162" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": -62, "time": "1780498318" }, "departure": { "delay": -62, "time": "1780498318" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1780496818", "trip": { "routeId": "6", "tripId": "602-1630" } } }, { "id": "SM:602-1603", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 111, "time": "1780495491" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 171, "time": "1780495769" }, "departure": { "delay": 171, "time": "1780495791" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 171, "time": "1780495893" }, "departure": { "delay": 171, "time": "1780495911" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 201, "time": "1780496041" }, "departure": { "delay": 201, "time": "1780496061" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 174, "time": "1780496334" }, "departure": { "delay": 174, "time": "1780496334" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 171, "time": "1780496384" }, "departure": { "delay": 171, "time": "1780496391" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 177, "time": "1780496457" }, "departure": { "delay": 177, "time": "1780496457" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1780496520" }, "departure": { "delay": 180, "time": "1780496520" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 202, "time": "1780496595" }, "departure": { "delay": 202, "time": "1780496602" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 231, "time": "1780496679" }, "departure": { "delay": 231, "time": "1780496691" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 256, "time": "1780496836" }, "departure": { "delay": 256, "time": "1780496836" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 256, "time": "1780496956" }, "departure": { "delay": 256, "time": "1780496956" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 256, "time": "1780497016" }, "departure": { "delay": 256, "time": "1780497016" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 226, "time": "1780497046" }, "departure": { "delay": 226, "time": "1780497046" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 256, "time": "1780497076" }, "departure": { "delay": 256, "time": "1780497076" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 256, "time": "1780497136" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1780495512", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1603" } } }, { "id": "SM:9-1629", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780496940" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 }, { "arrival": { "time": "1780497060" }, "departure": { "time": "1780497060" }, "stopId": "Alsace_R", "stopSequence": 2 }, { "arrival": { "time": "1780497300" }, "departure": { "time": "1780497300" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 3 }, { "arrival": { "time": "1780497420" }, "departure": { "time": "1780497420" }, "stopId": "Blochmont_R", "stopSequence": 4 } ], "timestamp": "1780493349", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1629" } } }, { "id": "SM:9-1704", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1780499040" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 1 }, { "arrival": { "time": "1780499160" }, "departure": { "time": "1780499160" }, "stopId": "Alsace_R", "stopSequence": 2 }, { "arrival": { "time": "1780499280" }, "departure": { "time": "1780499280" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 3 }, { "arrival": { "time": "1780499400" }, "departure": { "time": "1780499400" }, "stopId": "Blochmont_R", "stopSequence": 4 } ], "timestamp": "1780495449", "trip": { "directionId": 1, "routeId": "9", "tripId": "9-1704" } } }, { "id": "SM:1102-1550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 2011, "time": "1780496611" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 1874, "time": "1780497074" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1780496620", "trip": { "routeId": "11", "tripId": "1102-1550" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1780496840" } }