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

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

⚠️128 avertissements

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

Avertissements

vehicle_id not populated W002 43 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1103-0920 does not have a vehicle_id
  • trip_id 1101-0905 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 101-0955 does not have a vehicle_id

schedule_relationship not populated W009 85 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1103-0920 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1103-0920 does not have a schedule_relationship
  • trip_id 1101-0905 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
  • trip_id 1101-0920 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 206 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 390 30 fois (100 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 2 2 fois (7 % 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. 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

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

trip_updates (42) 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 06/10/2026 à 09h19 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1103-0920", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271200" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -59, "time": "1791271741" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1791270909", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103-0920" } } }, { "id": "SM:1101-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791270300" }, "scheduleRelationship": "SKIPPED", "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -123, "time": "1791270777" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1791270350", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0905" } } }, { "id": "SM:1101-0920", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271200" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1791271800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1791270909", "trip": { "routeId": "11", "tripId": "1101-0920" } } }, { "id": "SM:1103-1005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1791271148", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103-1005" } } }, { "id": "SM:101-0955", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273300" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1791273480" }, "departure": { "time": "1791273480" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1791273660" }, "departure": { "time": "1791273660" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1791273720" }, "departure": { "time": "1791273720" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1791273840" }, "departure": { "time": "1791273840" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1791273900" }, "departure": { "time": "1791273900" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1791274200" }, "departure": { "time": "1791274200" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1791274320" }, "departure": { "time": "1791274320" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1791274380" }, "departure": { "time": "1791274380" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1791274410" }, "departure": { "delay": -30, "time": "1791274410" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1791274440" }, "departure": { "time": "1791274440" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1791274500" }, "departure": { "time": "1791274500" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1791274560" }, "departure": { "time": "1791274560" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1791274620" }, "departure": { "time": "1791274620" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1791274680" }, "departure": { "time": "1791274680" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1791274740" }, "departure": { "time": "1791274740" }, "stopId": "Liesbach_R", "stopSequence": 22 } ], "timestamp": "1791269702", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0955" } } }, { "id": "SM:101-0910", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 246, "time": "1791270846" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 290, "time": "1791271010" }, "departure": { "delay": 290, "time": "1791271010" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 276, "time": "1791271035" }, "departure": { "delay": 276, "time": "1791271056" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 306, "time": "1791271099" }, "departure": { "delay": 306, "time": "1791271146" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 260, "time": "1791271220" }, "departure": { "delay": 260, "time": "1791271220" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 113, "time": "1791271313" }, "departure": { "delay": 113, "time": "1791271313" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 117, "time": "1791271437" }, "departure": { "delay": 117, "time": "1791271437" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 71, "time": "1791271511" }, "departure": { "delay": 71, "time": "1791271511" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 72, "time": "1791271572" }, "departure": { "delay": 72, "time": "1791271572" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 72, "time": "1791271632" }, "departure": { "delay": 72, "time": "1791271632" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 72, "time": "1791271752" }, "departure": { "delay": 72, "time": "1791271752" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 72, "time": "1791271812" }, "departure": { "delay": 72, "time": "1791271812" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 72, "time": "1791271872" }, "departure": { "delay": 72, "time": "1791271872" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 42, "time": "1791271902" }, "departure": { "delay": 42, "time": "1791271902" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 72, "time": "1791271932" }, "departure": { "delay": 72, "time": "1791271932" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 72, "time": "1791272052" }, "departure": { "delay": 72, "time": "1791272052" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 44, "time": "1791272144" }, "departure": { "delay": 44, "time": "1791272144" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -53, "time": "1791272227" }, "departure": { "delay": -53, "time": "1791272227" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -78, "time": "1791272322" }, "departure": { "delay": -78, "time": "1791272322" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -78, "time": "1791272382" }, "departure": { "delay": -78, "time": "1791272382" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -75, "time": "1791272445" }, "departure": { "delay": -75, "time": "1791272445" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -78, "time": "1791272562" }, "departure": { "delay": -78, "time": "1791272562" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -78, "time": "1791272622" }, "departure": { "delay": -78, "time": "1791272622" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -78, "time": "1791272682" }, "departure": { "delay": -78, "time": "1791272682" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -78, "time": "1791272742" }, "departure": { "delay": -78, "time": "1791272742" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -78, "time": "1791272802" }, "departure": { "delay": -78, "time": "1791272802" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -78, "time": "1791272862" }, "departure": { "delay": -78, "time": "1791272862" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -78, "time": "1791272982" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1791270898", "trip": { "routeId": "1", "tripId": "101-0910" } } }, { "id": "SM:105-0833", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 100, "time": "1791268480" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 77, "time": "1791268577" }, "departure": { "delay": 77, "time": "1791268577" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 69, "time": "1791268622" }, "departure": { "delay": 69, "time": "1791268629" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 99, "time": "1791268719" }, "departure": { "delay": 99, "time": "1791268719" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 129, "time": "1791268809" }, "departure": { "delay": 129, "time": "1791268809" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 142, "time": "1791268882" }, "departure": { "delay": 142, "time": "1791268882" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 100, "time": "1791268960" }, "departure": { "delay": 100, "time": "1791268960" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 129, "time": "1791269010" }, "departure": { "delay": 129, "time": "1791269049" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 189, "time": "1791269080" }, "departure": { "delay": 189, "time": "1791269169" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 159, "time": "1791269258" }, "departure": { "delay": 159, "time": "1791269259" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 129, "time": "1791269332" }, "departure": { "delay": 129, "time": "1791269349" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 99, "time": "1791269488" }, "departure": { "delay": 99, "time": "1791269499" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 46, "time": "1791269566" }, "departure": { "delay": 46, "time": "1791269566" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1791269640" }, "departure": { "time": "1791269640" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -21, "time": "1791269679" }, "departure": { "delay": -21, "time": "1791269679" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -51, "time": "1791269709" }, "departure": { "delay": -51, "time": "1791269709" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 18, "time": "1791269778" }, "departure": { "delay": 18, "time": "1791269778" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 9, "time": "1791269829" }, "departure": { "delay": 9, "time": "1791269829" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": -3, "time": "1791269877" }, "departure": { "delay": -3, "time": "1791269877" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": -21, "time": "1791269919" }, "departure": { "delay": -21, "time": "1791269919" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 39, "time": "1791269979" }, "departure": { "delay": 39, "time": "1791270039" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 28, "time": "1791270088" }, "departure": { "delay": 28, "time": "1791270088" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 14, "time": "1791270194" }, "departure": { "delay": 14, "time": "1791270194" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 9, "time": "1791270249" }, "departure": { "delay": 9, "time": "1791270249" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 7, "time": "1791270307" }, "departure": { "delay": 7, "time": "1791270307" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": -51, "time": "1791270369" }, "departure": { "delay": -51, "time": "1791270369" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": -100, "time": "1791270440" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1791268505", "trip": { "directionId": 1, "routeId": "1", "tripId": "105-0833" } } }, { "id": "SM:103-0945", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791272700" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1791272820" }, "departure": { "time": "1791272820" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1791272880" }, "departure": { "time": "1791272880" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1791272940" }, "departure": { "time": "1791272940" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1791273000" }, "departure": { "time": "1791273000" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1791273120" }, "departure": { "time": "1791273120" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1791273300" }, "departure": { "time": "1791273300" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1791273660" }, "departure": { "time": "1791273660" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1791273690" }, "departure": { "delay": -30, "time": "1791273690" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1791273720" }, "departure": { "time": "1791273720" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1791273840" }, "departure": { "time": "1791273840" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1791274200" }, "departure": { "time": "1791274200" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1791274320" }, "departure": { "time": "1791274320" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1791274440" }, "departure": { "time": "1791274440" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1791274500" }, "departure": { "time": "1791274500" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1791274560" }, "departure": { "time": "1791274560" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "time": "1791274620" }, "departure": { "time": "1791274620" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "time": "1791274680" }, "departure": { "time": "1791274680" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "time": "1791274740" }, "departure": { "time": "1791274740" }, "stopId": "Square_Soustons_A", "stopSequence": 27 } ], "timestamp": "1791269104", "trip": { "routeId": "1", "tripId": "103-0945" } } }, { "id": "SM:103-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 81, "time": "1791270381" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 51, "time": "1791270471" }, "departure": { "delay": 51, "time": "1791270471" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 51, "time": "1791270531" }, "departure": { "delay": 51, "time": "1791270531" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 51, "time": "1791270591" }, "departure": { "delay": 51, "time": "1791270591" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 81, "time": "1791270675" }, "departure": { "delay": 81, "time": "1791270681" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 94, "time": "1791270754" }, "departure": { "delay": 94, "time": "1791270754" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 112, "time": "1791270860" }, "departure": { "delay": 112, "time": "1791270892" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 141, "time": "1791270977" }, "departure": { "delay": 141, "time": "1791270981" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 141, "time": "1791271030" }, "departure": { "delay": 141, "time": "1791271041" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 112, "time": "1791271132" }, "departure": { "delay": 112, "time": "1791271132" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 78, "time": "1791271218" }, "departure": { "delay": 78, "time": "1791271218" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 17, "time": "1791271337" }, "departure": { "delay": 17, "time": "1791271337" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 17, "time": "1791271457" }, "departure": { "delay": 17, "time": "1791271457" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 17, "time": "1791271577" }, "departure": { "delay": 17, "time": "1791271577" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 17, "time": "1791271637" }, "departure": { "delay": 17, "time": "1791271637" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -13, "time": "1791271667" }, "departure": { "delay": -13, "time": "1791271667" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 17, "time": "1791271697" }, "departure": { "delay": 17, "time": "1791271697" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 17, "time": "1791271757" }, "departure": { "delay": 17, "time": "1791271757" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 17, "time": "1791271817" }, "departure": { "delay": 17, "time": "1791271817" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 17, "time": "1791271877" }, "departure": { "delay": 17, "time": "1791271877" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 16, "time": "1791271936" }, "departure": { "delay": 16, "time": "1791271936" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 20, "time": "1791272000" }, "departure": { "delay": 20, "time": "1791272000" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 23, "time": "1791272123" }, "departure": { "delay": 23, "time": "1791272123" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 28, "time": "1791272188" }, "departure": { "delay": 28, "time": "1791272188" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 21, "time": "1791272241" }, "departure": { "delay": 21, "time": "1791272241" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 21, "time": "1791272361" }, "departure": { "delay": 21, "time": "1791272361" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 21, "time": "1791272481" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1791270403", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-0905" } } }, { "id": "SM:203-0930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271800" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1791271860" }, "departure": { "time": "1791271860" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1791271980" }, "departure": { "time": "1791271980" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1791272100" }, "departure": { "time": "1791272100" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "time": "1791272160" }, "departure": { "time": "1791272160" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "time": "1791272220" }, "departure": { "time": "1791272220" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "time": "1791272280" }, "departure": { "time": "1791272280" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "time": "1791272340" }, "departure": { "time": "1791272340" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "time": "1791272460" }, "departure": { "time": "1791272460" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "time": "1791272520" }, "departure": { "time": "1791272520" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "time": "1791272580" }, "departure": { "time": "1791272580" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "time": "1791272640" }, "departure": { "time": "1791272640" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "time": "1791272760" }, "departure": { "time": "1791272760" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "time": "1791272820" }, "departure": { "time": "1791272820" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "time": "1791272940" }, "departure": { "time": "1791272940" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "time": "1791273000" }, "departure": { "time": "1791273000" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "time": "1791273060" }, "departure": { "time": "1791273060" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "time": "1791273300" }, "departure": { "time": "1791273300" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Champs_A", "stopSequence": 22 }, { "arrival": { "time": "1791273660" }, "departure": { "time": "1791273660" }, "stopId": "Les_Biches_A", "stopSequence": 23 }, { "arrival": { "time": "1791273720" }, "departure": { "time": "1791273720" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 24 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 25 }, { "arrival": { "time": "1791273840" }, "stopId": "Petit_Canal_A", "stopSequence": 26 } ], "timestamp": "1791268206", "trip": { "routeId": "2", "tripId": "203-0930" } } }, { "id": "SM:203-1017", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791274620" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1791274650" }, "departure": { "delay": -30, "time": "1791274650" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1791274680" }, "departure": { "time": "1791274680" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1791274740" }, "departure": { "time": "1791274740" }, "stopId": "Les_Biches_R", "stopSequence": 4 } ], "timestamp": "1791271024", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1017" } } }, { "id": "SM:201-1000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273600" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1791273660" }, "departure": { "time": "1791273660" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1791273900" }, "departure": { "time": "1791273900" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "time": "1791274020" }, "departure": { "time": "1791274020" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "time": "1791274140" }, "departure": { "time": "1791274140" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "time": "1791274440" }, "departure": { "time": "1791274440" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "time": "1791274740" }, "departure": { "time": "1791274740" }, "stopId": "Schweitzer_A", "stopSequence": 15 } ], "timestamp": "1791270001", "trip": { "routeId": "2", "tripId": "201-1000" } } }, { "id": "SM:203-0840", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 37, "time": "1791268837" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 36, "time": "1791268896" }, "departure": { "delay": 36, "time": "1791268896" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 19, "time": "1791268939" }, "departure": { "delay": 19, "time": "1791268939" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 37, "time": "1791269013" }, "departure": { "delay": 37, "time": "1791269017" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 49, "time": "1791269089" }, "departure": { "delay": 49, "time": "1791269089" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 73, "time": "1791269293" }, "departure": { "delay": 73, "time": "1791269293" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 96, "time": "1791269376" }, "departure": { "delay": 96, "time": "1791269376" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 126, "time": "1791269448" }, "departure": { "delay": 126, "time": "1791269526" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 147, "time": "1791269607" }, "departure": { "delay": 147, "time": "1791269607" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 108, "time": "1791269748" }, "departure": { "delay": 108, "time": "1791269748" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 126, "time": "1791269813" }, "departure": { "delay": 126, "time": "1791269826" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 119, "time": "1791269879" }, "departure": { "delay": 119, "time": "1791269879" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 82, "time": "1791269962" }, "departure": { "delay": 82, "time": "1791269962" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 126, "time": "1791270047" }, "departure": { "delay": 126, "time": "1791270066" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 66, "time": "1791270109" }, "departure": { "delay": 66, "time": "1791270126" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 96, "time": "1791270216" }, "departure": { "delay": 96, "time": "1791270216" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 126, "time": "1791270291" }, "departure": { "delay": 126, "time": "1791270306" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 126, "time": "1791270418" }, "departure": { "delay": 126, "time": "1791270426" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 207, "time": "1791270567" }, "departure": { "delay": 207, "time": "1791270567" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 276, "time": "1791270696" }, "departure": { "delay": 276, "time": "1791270696" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 265, "time": "1791270745" }, "departure": { "delay": 265, "time": "1791270745" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 283, "time": "1791270823" }, "departure": { "delay": 283, "time": "1791270823" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 298, "time": "1791270898" }, "departure": { "delay": 298, "time": "1791270898" }, "stopId": "Hégenheim_Église_R", "stopSequence": 23 }, { "arrival": { "delay": 277, "time": "1791270997" }, "departure": { "delay": 277, "time": "1791270997" }, "stopId": "Fontaine_R", "stopSequence": 24 }, { "arrival": { "delay": 269, "time": "1791271109" }, "departure": { "delay": 269, "time": "1791271109" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 285, "time": "1791271185" }, "stopId": "Vosges_A", "stopSequence": 26 } ], "timestamp": "1791268866", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-0840" } } }, { "id": "SM:210-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 60, "time": "1791269760" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 91, "time": "1791269848" }, "departure": { "delay": 91, "time": "1791269851" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 104, "time": "1791269984" }, "departure": { "delay": 104, "time": "1791269984" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 104, "time": "1791270104" }, "departure": { "delay": 104, "time": "1791270104" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 104, "time": "1791270164" }, "departure": { "delay": 104, "time": "1791270164" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 104, "time": "1791270224" }, "departure": { "delay": 104, "time": "1791270224" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 133, "time": "1791270313" }, "departure": { "delay": 133, "time": "1791270313" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 181, "time": "1791270401" }, "departure": { "delay": 181, "time": "1791270421" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 90, "time": "1791270499" }, "departure": { "delay": 90, "time": "1791270690" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 150, "time": "1791270756" }, "departure": { "delay": 150, "time": "1791270810" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1791270900" }, "departure": { "delay": 180, "time": "1791270900" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1791271055" }, "departure": { "delay": 300, "time": "1791271080" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 263, "time": "1791271163" }, "departure": { "delay": 263, "time": "1791271163" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 286, "time": "1791271246" }, "departure": { "delay": 286, "time": "1791271246" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 286, "time": "1791271366" }, "departure": { "delay": 286, "time": "1791271366" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 286, "time": "1791271426" }, "departure": { "delay": 286, "time": "1791271426" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 286, "time": "1791271486" }, "departure": { "delay": 286, "time": "1791271486" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 286, "time": "1791271666" }, "departure": { "delay": 286, "time": "1791271666" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 284, "time": "1791271724" }, "departure": { "delay": 284, "time": "1791271724" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 284, "time": "1791271784" }, "departure": { "delay": 284, "time": "1791271784" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 284, "time": "1791271844" }, "departure": { "delay": 284, "time": "1791271844" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 284, "time": "1791272024" }, "departure": { "delay": 284, "time": "1791272024" }, "stopId": "Champs_A", "stopSequence": 22 }, { "arrival": { "delay": 284, "time": "1791272084" }, "departure": { "delay": 284, "time": "1791272084" }, "stopId": "Les_Biches_A", "stopSequence": 23 }, { "arrival": { "delay": 284, "time": "1791272144" }, "departure": { "delay": 284, "time": "1791272144" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 24 }, { "arrival": { "delay": 284, "time": "1791272204" }, "departure": { "delay": 284, "time": "1791272204" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 25 }, { "arrival": { "delay": 284, "time": "1791272264" }, "stopId": "Petit_Canal_A", "stopSequence": 26 } ], "timestamp": "1791269785", "trip": { "routeId": "2", "tripId": "210-0855" } } }, { "id": "SM:201-0917", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 135, "time": "1791271155" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1791271185" }, "departure": { "delay": 105, "time": "1791271185" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 135, "time": "1791271215" }, "departure": { "delay": 135, "time": "1791271215" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 135, "time": "1791271275" }, "departure": { "delay": 135, "time": "1791271275" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 135, "time": "1791271335" }, "departure": { "delay": 135, "time": "1791271335" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 135, "time": "1791271515" }, "departure": { "delay": 135, "time": "1791271515" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 135, "time": "1791271575" }, "departure": { "delay": 135, "time": "1791271575" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 135, "time": "1791271635" }, "departure": { "delay": 135, "time": "1791271635" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 135, "time": "1791271695" }, "departure": { "delay": 135, "time": "1791271695" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 135, "time": "1791271875" }, "departure": { "delay": 135, "time": "1791271875" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 135, "time": "1791271935" }, "departure": { "delay": 135, "time": "1791271935" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 135, "time": "1791271995" }, "departure": { "delay": 135, "time": "1791271995" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 135, "time": "1791272115" }, "departure": { "delay": 135, "time": "1791272115" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 157, "time": "1791272197" }, "departure": { "delay": 157, "time": "1791272197" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 93, "time": "1791272253" }, "departure": { "delay": 93, "time": "1791272253" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 121, "time": "1791272341" }, "departure": { "delay": 121, "time": "1791272341" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 125, "time": "1791272405" }, "departure": { "delay": 125, "time": "1791272405" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 127, "time": "1791272527" }, "departure": { "delay": 127, "time": "1791272527" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 127, "time": "1791272587" }, "departure": { "delay": 127, "time": "1791272587" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 127, "time": "1791272647" }, "departure": { "delay": 127, "time": "1791272647" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 127, "time": "1791272707" }, "departure": { "delay": 127, "time": "1791272707" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 127, "time": "1791272767" }, "departure": { "delay": 127, "time": "1791272767" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 127, "time": "1791272827" }, "departure": { "delay": 127, "time": "1791272827" }, "stopId": "Hégenheim_Église_R", "stopSequence": 23 }, { "arrival": { "delay": 129, "time": "1791272889" }, "departure": { "delay": 129, "time": "1791272889" }, "stopId": "Fontaine_R", "stopSequence": 24 }, { "arrival": { "delay": 131, "time": "1791272951" }, "departure": { "delay": 131, "time": "1791272951" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 127, "time": "1791273127" }, "stopId": "Vosges_A", "stopSequence": 26 } ], "timestamp": "1791271168", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-0917" } } }, { "id": "SM:301-0918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1791271200" }, "departure": { "time": "1791271200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1791271440" }, "departure": { "time": "1791271440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1791271500" }, "departure": { "time": "1791271500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1791271620" }, "departure": { "time": "1791271620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1791271740" }, "departure": { "time": "1791271740" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "time": "1791271800" }, "departure": { "time": "1791271800" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "time": "1791271860" }, "departure": { "time": "1791271860" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "time": "1791271920" }, "departure": { "time": "1791271920" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "time": "1791271980" }, "departure": { "time": "1791271980" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "time": "1791272040" }, "departure": { "time": "1791272040" }, "stopId": "Tournesols_2R", "stopSequence": 11 }, { "arrival": { "time": "1791272100" }, "departure": { "time": "1791272100" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 12 }, { "arrival": { "time": "1791272160" }, "departure": { "time": "1791272160" }, "stopId": "Maison_Retraite_R", "stopSequence": 13 }, { "arrival": { "time": "1791272220" }, "departure": { "time": "1791272220" }, "stopId": "Belfort_R", "stopSequence": 14 }, { "arrival": { "time": "1791272280" }, "departure": { "time": "1791272280" }, "stopId": "Sports_R", "stopSequence": 15 }, { "arrival": { "time": "1791272400" }, "stopId": "Paix_A", "stopSequence": 16 } ], "timestamp": "1791271137", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0918" } } }, { "id": "SM:301-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791269400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 46, "time": "1791269506" }, "departure": { "delay": 46, "time": "1791269506" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1791269543" }, "departure": { "time": "1791269580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 64, "time": "1791269682" }, "departure": { "delay": 64, "time": "1791269704" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 32, "time": "1791269775" }, "departure": { "delay": 32, "time": "1791269792" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 65, "time": "1791269885" }, "departure": { "delay": 65, "time": "1791269885" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 62, "time": "1791269983" }, "departure": { "delay": 62, "time": "1791270002" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 124, "time": "1791270072" }, "departure": { "delay": 124, "time": "1791270124" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 93, "time": "1791270199" }, "departure": { "delay": 93, "time": "1791270213" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 122, "time": "1791270272" }, "departure": { "delay": 122, "time": "1791270302" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 189, "time": "1791270386" }, "departure": { "delay": 189, "time": "1791270429" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 190, "time": "1791270550" }, "departure": { "delay": 190, "time": "1791270550" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 203, "time": "1791270683" }, "departure": { "delay": 203, "time": "1791270683" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 }, { "arrival": { "delay": 137, "time": "1791270737" }, "departure": { "delay": 137, "time": "1791270737" }, "stopId": "Voltaplatz_A", "stopSequence": 14 }, { "arrival": { "delay": 128, "time": "1791270908" }, "departure": { "delay": 128, "time": "1791270908" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 15 }, { "arrival": { "delay": 128, "time": "1791271028" }, "stopId": "Schifflände_A", "stopSequence": 16 } ], "timestamp": "1791269433", "trip": { "routeId": "603", "tripId": "301-0850" } } }, { "id": "SM:303-0950", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273000" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1791273060" }, "departure": { "time": "1791273060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1791273180" }, "departure": { "time": "1791273180" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "time": "1791273720" }, "departure": { "time": "1791273720" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "time": "1791273840" }, "departure": { "time": "1791273840" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 }, { "arrival": { "time": "1791274200" }, "departure": { "time": "1791274200" }, "stopId": "Voltaplatz_A", "stopSequence": 14 } ], "timestamp": "1791269402", "trip": { "routeId": "603", "tripId": "303-0950" } } }, { "id": "SM:303-0848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791269280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1791269400" }, "departure": { "time": "1791269400" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1791269640" }, "departure": { "time": "1791269640" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1791269700" }, "departure": { "time": "1791269700" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1791269820" }, "departure": { "time": "1791269820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1791269940" }, "departure": { "time": "1791269940" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "time": "1791270000" }, "departure": { "time": "1791270000" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": -8, "time": "1791270052" }, "departure": { "delay": -8, "time": "1791270052" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 77, "time": "1791270197" }, "departure": { "delay": 77, "time": "1791270197" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 91, "time": "1791270271" }, "departure": { "delay": 91, "time": "1791270271" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "delay": 101, "time": "1791270334" }, "departure": { "delay": 101, "time": "1791270341" }, "stopId": "Tournesols_2R", "stopSequence": 11 }, { "arrival": { "delay": 101, "time": "1791270399" }, "departure": { "delay": 101, "time": "1791270401" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 12 }, { "arrival": { "delay": 124, "time": "1791270484" }, "departure": { "delay": 124, "time": "1791270484" }, "stopId": "Maison_Retraite_R", "stopSequence": 13 }, { "arrival": { "delay": 101, "time": "1791270521" }, "departure": { "delay": 101, "time": "1791270521" }, "stopId": "Belfort_R", "stopSequence": 14 }, { "arrival": { "delay": 104, "time": "1791270584" }, "departure": { "delay": 104, "time": "1791270584" }, "stopId": "Sports_R", "stopSequence": 15 }, { "arrival": { "delay": 25, "time": "1791270625" }, "stopId": "Paix_A", "stopSequence": 16 } ], "timestamp": "1791269340", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-0848" } } }, { "id": "SM:407-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 170, "time": "1791268670" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 151, "time": "1791268831" }, "departure": { "delay": 151, "time": "1791268831" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 170, "time": "1791268910" }, "departure": { "delay": 170, "time": "1791268910" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 147, "time": "1791268947" }, "departure": { "delay": 147, "time": "1791268947" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 170, "time": "1791269010" }, "departure": { "delay": 170, "time": "1791269030" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 200, "time": "1791269149" }, "departure": { "delay": 200, "time": "1791269180" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 260, "time": "1791269480" }, "departure": { "delay": 260, "time": "1791269480" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 170, "time": "1791269558" }, "departure": { "delay": 170, "time": "1791269570" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 216, "time": "1791269676" }, "departure": { "delay": 216, "time": "1791269676" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 206, "time": "1791269726" }, "departure": { "delay": 206, "time": "1791269726" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 230, "time": "1791269747" }, "departure": { "delay": 230, "time": "1791269810" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 80, "time": "1791269900" }, "departure": { "delay": 80, "time": "1791269900" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 50, "time": "1791269960" }, "departure": { "delay": 50, "time": "1791269990" }, "stopId": "Rhin_A", "stopSequence": 13 }, { "arrival": { "delay": 20, "time": "1791270017" }, "departure": { "delay": 20, "time": "1791270020" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 14 }, { "arrival": { "delay": 80, "time": "1791270080" }, "departure": { "delay": 80, "time": "1791270140" }, "stopId": "Frontière_A", "stopSequence": 15 }, { "arrival": { "delay": 50, "time": "1791270230" }, "departure": { "delay": 50, "time": "1791270230" }, "stopId": "Hüningerstrasse_A", "stopSequence": 16 }, { "arrival": { "delay": 50, "time": "1791270279" }, "departure": { "delay": 50, "time": "1791270290" }, "stopId": "Voltaplatz_A", "stopSequence": 17 }, { "arrival": { "delay": -10, "time": "1791270458" }, "departure": { "delay": -10, "time": "1791270470" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 18 }, { "arrival": { "delay": 7, "time": "1791270607" }, "stopId": "Schifflände_A", "stopSequence": 19 } ], "timestamp": "1791268701", "trip": { "routeId": "604", "tripId": "407-0835" } } }, { "id": "SM:409-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 111, "time": "1791269511" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 115, "time": "1791269564" }, "departure": { "delay": 115, "time": "1791269575" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 140, "time": "1791269600" }, "departure": { "delay": 140, "time": "1791269600" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 141, "time": "1791269660" }, "departure": { "delay": 141, "time": "1791269661" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 141, "time": "1791269699" }, "departure": { "delay": 141, "time": "1791269721" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 141, "time": "1791269781" }, "departure": { "delay": 141, "time": "1791269781" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 231, "time": "1791269910" }, "departure": { "delay": 231, "time": "1791269931" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 261, "time": "1791269980" }, "departure": { "delay": 261, "time": "1791270021" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 291, "time": "1791270092" }, "departure": { "delay": 291, "time": "1791270111" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 321, "time": "1791270226" }, "departure": { "delay": 321, "time": "1791270261" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 231, "time": "1791270411" }, "departure": { "delay": 231, "time": "1791270411" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 171, "time": "1791270471" }, "departure": { "delay": 171, "time": "1791270471" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 261, "time": "1791270550" }, "departure": { "delay": 261, "time": "1791270621" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 247, "time": "1791270667" }, "departure": { "delay": 247, "time": "1791270667" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 201, "time": "1791270675" }, "departure": { "delay": 201, "time": "1791270681" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 81, "time": "1791270759" }, "departure": { "delay": 81, "time": "1791270801" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 22, "time": "1791270862" }, "departure": { "delay": 22, "time": "1791270862" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 21, "time": "1791270892" }, "departure": { "delay": 21, "time": "1791270921" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "time": "1791270960" }, "departure": { "time": "1791270960" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -27, "time": "1791271053" }, "departure": { "delay": -27, "time": "1791271053" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -37, "time": "1791271103" }, "departure": { "delay": -37, "time": "1791271103" }, "stopId": "Voltaplatz_A", "stopSequence": 21 }, { "arrival": { "delay": -102, "time": "1791271278" }, "departure": { "delay": -102, "time": "1791271278" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 22 }, { "arrival": { "delay": -102, "time": "1791271398" }, "stopId": "Schifflände_A", "stopSequence": 23 } ], "timestamp": "1791269535", "trip": { "routeId": "604", "tripId": "409-0850" } } }, { "id": "SM:409-0928", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1791271800" }, "departure": { "time": "1791271800" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1791272040" }, "departure": { "time": "1791272040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1791272100" }, "departure": { "time": "1791272100" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1791272220" }, "departure": { "time": "1791272220" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1791272280" }, "departure": { "time": "1791272280" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1791272340" }, "departure": { "time": "1791272340" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1791272400" }, "departure": { "time": "1791272400" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1791272520" }, "departure": { "time": "1791272520" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1791272580" }, "departure": { "time": "1791272580" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1791272640" }, "departure": { "time": "1791272640" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1791272820" }, "departure": { "time": "1791272820" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1791273000" }, "departure": { "time": "1791273000" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1791273060" }, "departure": { "time": "1791273060" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1791273120" }, "departure": { "time": "1791273120" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1791273150" }, "departure": { "delay": -30, "time": "1791273150" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1791273180" }, "departure": { "time": "1791273180" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1791273360" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1791269351", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-0928" } } }, { "id": "SM:411-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 157, "time": "1791270457" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 157, "time": "1791270608" }, "departure": { "delay": 157, "time": "1791270637" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1791270689" }, "departure": { "delay": 149, "time": "1791270689" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 117, "time": "1791270717" }, "departure": { "delay": 117, "time": "1791270717" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 129, "time": "1791270755" }, "departure": { "delay": 129, "time": "1791270789" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 127, "time": "1791270897" }, "departure": { "delay": 127, "time": "1791270907" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 38, "time": "1791271058" }, "departure": { "delay": 38, "time": "1791271058" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": -53, "time": "1791271109" }, "departure": { "delay": -53, "time": "1791271147" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -36, "time": "1791271224" }, "departure": { "delay": -36, "time": "1791271224" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -63, "time": "1791271257" }, "departure": { "delay": -63, "time": "1791271257" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": -95, "time": "1791271285" }, "departure": { "delay": -95, "time": "1791271285" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -241, "time": "1791271379" }, "departure": { "delay": -241, "time": "1791271379" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": -294, "time": "1791271446" }, "departure": { "delay": -294, "time": "1791271446" }, "stopId": "Rhin_A", "stopSequence": 13 }, { "arrival": { "delay": -321, "time": "1791271479" }, "departure": { "delay": -321, "time": "1791271479" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 14 }, { "arrival": { "delay": -321, "time": "1791271539" }, "departure": { "delay": -321, "time": "1791271539" }, "stopId": "Frontière_A", "stopSequence": 15 }, { "arrival": { "delay": -346, "time": "1791271634" }, "departure": { "delay": -346, "time": "1791271634" }, "stopId": "Hüningerstrasse_A", "stopSequence": 16 }, { "arrival": { "delay": -355, "time": "1791271685" }, "departure": { "delay": -355, "time": "1791271685" }, "stopId": "Voltaplatz_A", "stopSequence": 17 }, { "arrival": { "delay": -415, "time": "1791271865" }, "departure": { "delay": -415, "time": "1791271865" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 18 }, { "arrival": { "delay": -415, "time": "1791271985" }, "stopId": "Schifflände_A", "stopSequence": 19 } ], "timestamp": "1791270485", "trip": { "routeId": "604", "tripId": "411-0905" } } }, { "id": "SM:401-0923", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791271380" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1791271410" }, "departure": { "delay": -30, "time": "1791271410" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1791271440" }, "departure": { "time": "1791271440" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1791271470" }, "departure": { "delay": -30, "time": "1791271470" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1791271500" }, "departure": { "time": "1791271500" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1791271530" }, "departure": { "delay": -30, "time": "1791271530" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 20, "time": "1791271580" }, "departure": { "delay": 20, "time": "1791271580" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": -9, "time": "1791271611" }, "departure": { "delay": -9, "time": "1791271611" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": -29, "time": "1791271651" }, "departure": { "delay": -29, "time": "1791271651" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": -33, "time": "1791271767" }, "departure": { "delay": -33, "time": "1791271767" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -57, "time": "1791271923" }, "departure": { "delay": -57, "time": "1791271923" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -128, "time": "1791271972" }, "departure": { "delay": -128, "time": "1791271972" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -113, "time": "1791272047" }, "departure": { "delay": -113, "time": "1791272047" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -138, "time": "1791272082" }, "departure": { "delay": -138, "time": "1791272082" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -168, "time": "1791272112" }, "departure": { "delay": -168, "time": "1791272112" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -251, "time": "1791272209" }, "departure": { "delay": -251, "time": "1791272209" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -300, "time": "1791272280" }, "departure": { "delay": -300, "time": "1791272280" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -325, "time": "1791272315" }, "departure": { "delay": -325, "time": "1791272315" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -325, "time": "1791272375" }, "departure": { "delay": -325, "time": "1791272375" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -348, "time": "1791272532" }, "departure": { "delay": -348, "time": "1791272532" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -348, "time": "1791272592" }, "departure": { "delay": -348, "time": "1791272592" }, "stopId": "Voltaplatz_A", "stopSequence": 21 }, { "arrival": { "delay": -325, "time": "1791272795" }, "departure": { "delay": -325, "time": "1791272795" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 22 }, { "arrival": { "delay": -325, "time": "1791272915" }, "stopId": "Schifflände_A", "stopSequence": 23 } ], "timestamp": "1791271086", "trip": { "routeId": "604", "tripId": "401-0923" } } }, { "id": "SM:1101-0935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791272100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1791270609", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0935" } } }, { "id": "SM:403-0843", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791268980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -65, "time": "1791269095" }, "departure": { "delay": -65, "time": "1791269095" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 25, "time": "1791269292" }, "departure": { "delay": 25, "time": "1791269305" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 55, "time": "1791269388" }, "departure": { "delay": 55, "time": "1791269395" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -4, "time": "1791269487" }, "departure": { "delay": -4, "time": "1791269516" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -4, "time": "1791269576" }, "departure": { "delay": -4, "time": "1791269576" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": -4, "time": "1791269636" }, "departure": { "delay": -4, "time": "1791269636" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": -4, "time": "1791269696" }, "departure": { "delay": -4, "time": "1791269696" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -124, "time": "1791269756" }, "departure": { "delay": -124, "time": "1791269756" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -4, "time": "1791269809" }, "departure": { "delay": -4, "time": "1791269936" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -31, "time": "1791269969" }, "departure": { "delay": -31, "time": "1791269969" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 86, "time": "1791270026" }, "departure": { "delay": 86, "time": "1791270146" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -4, "time": "1791270236" }, "departure": { "delay": -4, "time": "1791270236" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -124, "time": "1791270296" }, "departure": { "delay": -124, "time": "1791270356" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -64, "time": "1791270476" }, "departure": { "delay": -64, "time": "1791270476" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -57, "time": "1791270543" }, "departure": { "delay": -57, "time": "1791270543" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -64, "time": "1791270590" }, "departure": { "delay": -64, "time": "1791270596" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -71, "time": "1791270649" }, "departure": { "delay": -71, "time": "1791270649" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -71, "time": "1791270709" }, "departure": { "delay": -71, "time": "1791270709" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -71, "time": "1791270769" }, "departure": { "delay": -71, "time": "1791270769" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -115, "time": "1791270785" }, "departure": { "delay": -115, "time": "1791270785" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": -178, "time": "1791270842" }, "stopId": "Professeur_Coste_A", "stopSequence": 23 } ], "timestamp": "1791269001", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-0843" } } }, { "id": "SM:407-1008", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "time": "1791274320" }, "departure": { "time": "1791274320" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "time": "1791274680" }, "departure": { "time": "1791274680" }, "stopId": "Trois_Lys_A", "stopSequence": 7 } ], "timestamp": "1791270702", "trip": { "routeId": "604", "tripId": "407-1008" } } }, { "id": "SM:405-0953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273180" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1791273210" }, "departure": { "delay": -30, "time": "1791273210" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1791273270" }, "departure": { "delay": -30, "time": "1791273270" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1791273300" }, "departure": { "time": "1791273300" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1791273330" }, "departure": { "delay": -30, "time": "1791273330" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "time": "1791273480" }, "departure": { "time": "1791273480" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "time": "1791274020" }, "departure": { "time": "1791274020" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "time": "1791274380" }, "departure": { "time": "1791274380" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "time": "1791274440" }, "departure": { "time": "1791274440" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "time": "1791274500" }, "departure": { "time": "1791274500" }, "stopId": "Frontière_A", "stopSequence": 19 } ], "timestamp": "1791270857", "trip": { "routeId": "604", "tripId": "405-0953" } } }, { "id": "SM:411-0943", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791272580" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1791272700" }, "departure": { "time": "1791272700" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1791272940" }, "departure": { "time": "1791272940" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1791273000" }, "departure": { "time": "1791273000" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1791273120" }, "departure": { "time": "1791273120" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1791273180" }, "departure": { "time": "1791273180" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1791273300" }, "departure": { "time": "1791273300" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1791273480" }, "departure": { "time": "1791273480" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1791273720" }, "departure": { "time": "1791273720" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1791273900" }, "departure": { "time": "1791273900" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1791274020" }, "departure": { "time": "1791274020" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1791274050" }, "departure": { "delay": -30, "time": "1791274050" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1791274140" }, "departure": { "time": "1791274140" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1791274200" }, "departure": { "time": "1791274200" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -30, "time": "1791274230" }, "departure": { "delay": -30, "time": "1791274230" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1791269939", "trip": { "directionId": 1, "routeId": "604", "tripId": "411-0943" } } }, { "id": "SM:403-0938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791272280" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "time": "1791272400" }, "departure": { "time": "1791272400" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "time": "1791272460" }, "departure": { "time": "1791272460" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "time": "1791272520" }, "departure": { "time": "1791272520" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "time": "1791272580" }, "departure": { "time": "1791272580" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "time": "1791272700" }, "departure": { "time": "1791272700" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "time": "1791272880" }, "departure": { "time": "1791272880" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "time": "1791273060" }, "departure": { "time": "1791273060" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "time": "1791273120" }, "departure": { "time": "1791273120" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "time": "1791273180" }, "departure": { "time": "1791273180" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "time": "1791273480" }, "departure": { "time": "1791273480" }, "stopId": "Rhin_A", "stopSequence": 13 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 14 }, { "arrival": { "time": "1791273600" }, "departure": { "time": "1791273600" }, "stopId": "Frontière_A", "stopSequence": 15 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Hüningerstrasse_A", "stopSequence": 16 }, { "arrival": { "time": "1791273840" }, "departure": { "time": "1791273840" }, "stopId": "Voltaplatz_A", "stopSequence": 17 }, { "arrival": { "time": "1791274020" }, "departure": { "time": "1791274020" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 18 }, { "arrival": { "time": "1791274140" }, "stopId": "Schifflände_A", "stopSequence": 19 } ], "timestamp": "1791270135", "trip": { "routeId": "604", "tripId": "403-0938" } } }, { "id": "SM:407-0913", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1791270819" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 69, "time": "1791270959" }, "departure": { "delay": 69, "time": "1791270969" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 81, "time": "1791271221" }, "departure": { "delay": 81, "time": "1791271221" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 89, "time": "1791271289" }, "departure": { "delay": 89, "time": "1791271289" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 81, "time": "1791271401" }, "departure": { "delay": 81, "time": "1791271401" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 81, "time": "1791271461" }, "departure": { "delay": 81, "time": "1791271461" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 81, "time": "1791271521" }, "departure": { "delay": 81, "time": "1791271521" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 81, "time": "1791271581" }, "departure": { "delay": 81, "time": "1791271581" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 37, "time": "1791271657" }, "departure": { "delay": 37, "time": "1791271657" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 37, "time": "1791271717" }, "departure": { "delay": 37, "time": "1791271717" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 37, "time": "1791271777" }, "departure": { "delay": 37, "time": "1791271777" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 37, "time": "1791271837" }, "departure": { "delay": 37, "time": "1791271837" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 9, "time": "1791271929" }, "departure": { "delay": 9, "time": "1791271929" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -51, "time": "1791272049" }, "departure": { "delay": -51, "time": "1791272049" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -14, "time": "1791272146" }, "departure": { "delay": -14, "time": "1791272146" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1791272220" }, "departure": { "time": "1791272220" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1791272250" }, "departure": { "delay": -30, "time": "1791272250" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 15, "time": "1791272295" }, "departure": { "delay": 15, "time": "1791272295" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 15, "time": "1791272355" }, "departure": { "delay": 15, "time": "1791272355" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1791272400" }, "departure": { "time": "1791272400" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -30, "time": "1791272430" }, "departure": { "delay": -30, "time": "1791272430" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "time": "1791272460" }, "departure": { "time": "1791272460" }, "stopId": "Rousserolles_R", "stopSequence": 22 }, { "arrival": { "delay": -30, "time": "1791272490" }, "stopId": "Professeur_Coste_A", "stopSequence": 23 } ], "timestamp": "1791270847", "trip": { "directionId": 1, "routeId": "604", "tripId": "407-0913" } } }, { "id": "SM:403-1012", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791274320" }, "stopId": "Schifflände_R", "stopSequence": 1 } ], "timestamp": "1791271148", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-1012" } } }, { "id": "SM:401-0957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791273420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1791274020" }, "departure": { "time": "1791274020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1791274140" }, "departure": { "time": "1791274140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1791274320" }, "departure": { "time": "1791274320" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1791274380" }, "departure": { "time": "1791274380" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1791274560" }, "departure": { "time": "1791274560" }, "stopId": "Trois_Lys_R", "stopSequence": 13 } ], "timestamp": "1791270857", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-0957" } } }, { "id": "SM:405-0858", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 18, "time": "1791269898" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -42, "time": "1791270018" }, "departure": { "delay": -42, "time": "1791270018" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 78, "time": "1791270228" }, "departure": { "delay": 78, "time": "1791270258" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 87, "time": "1791270327" }, "departure": { "delay": 87, "time": "1791270327" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 18, "time": "1791270438" }, "departure": { "delay": 18, "time": "1791270438" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 18, "time": "1791270498" }, "departure": { "delay": 18, "time": "1791270498" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 18, "time": "1791270558" }, "departure": { "delay": 18, "time": "1791270558" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 18, "time": "1791270618" }, "departure": { "delay": 18, "time": "1791270618" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 18, "time": "1791270689" }, "departure": { "delay": 18, "time": "1791270798" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 12, "time": "1791270852" }, "departure": { "delay": 12, "time": "1791270852" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -15, "time": "1791270885" }, "departure": { "delay": -15, "time": "1791270885" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -68, "time": "1791270952" }, "departure": { "delay": -68, "time": "1791270952" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -149, "time": "1791271051" }, "departure": { "delay": -149, "time": "1791271051" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -366, "time": "1791271134" }, "departure": { "delay": -366, "time": "1791271134" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -312, "time": "1791271248" }, "departure": { "delay": -312, "time": "1791271248" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -306, "time": "1791271314" }, "departure": { "delay": -306, "time": "1791271314" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -331, "time": "1791271349" }, "departure": { "delay": -331, "time": "1791271349" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -337, "time": "1791271403" }, "departure": { "delay": -337, "time": "1791271403" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -337, "time": "1791271463" }, "departure": { "delay": -337, "time": "1791271463" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -337, "time": "1791271583" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1791269929", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-0858" } } }, { "id": "SM:1103-0950", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1791273600" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1791270857", "trip": { "routeId": "11", "tripId": "1103-0950" } } }, { "id": "SM:803-0934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1791272040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1791272220" }, "departure": { "time": "1791272220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1791272340" }, "departure": { "time": "1791272340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1791272400" }, "departure": { "time": "1791272400" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1791272580" }, "departure": { "time": "1791272580" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1791272640" }, "departure": { "time": "1791272640" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1791272700" }, "departure": { "time": "1791272700" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1791272760" }, "departure": { "time": "1791272760" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1791273000" }, "departure": { "time": "1791273000" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1791273060" }, "departure": { "time": "1791273060" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1791273120" }, "departure": { "time": "1791273120" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1791273180" }, "departure": { "time": "1791273180" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1791273240" }, "departure": { "time": "1791273240" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1791273300" }, "departure": { "time": "1791273300" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1791273360" }, "departure": { "time": "1791273360" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1791273420" }, "departure": { "time": "1791273420" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "time": "1791273540" }, "departure": { "time": "1791273540" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "time": "1791273660" }, "departure": { "time": "1791273660" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "time": "1791273780" }, "departure": { "time": "1791273780" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "time": "1791273960" }, "departure": { "time": "1791273960" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "time": "1791274080" }, "departure": { "time": "1791274080" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "time": "1791274200" }, "departure": { "time": "1791274200" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "time": "1791274260" }, "departure": { "time": "1791274260" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "time": "1791274320" }, "departure": { "time": "1791274320" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 }, { "arrival": { "time": "1791274380" }, "departure": { "time": "1791274380" }, "stopId": "Wänglismatten_A", "stopSequence": 25 }, { "arrival": { "time": "1791274440" }, "stopId": "Bachgraben_R", "stopSequence": 26 } ], "timestamp": "1791268443", "trip": { "routeId": "608", "tripId": "803-0934" } } }, { "id": "SM:803-0846", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 143, "time": "1791269303" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 143, "time": "1791269363" }, "departure": { "delay": 143, "time": "1791269363" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 203, "time": "1791269423" }, "departure": { "delay": 203, "time": "1791269423" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 173, "time": "1791269453" }, "departure": { "delay": 173, "time": "1791269453" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 143, "time": "1791269483" }, "departure": { "delay": 143, "time": "1791269483" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 143, "time": "1791269603" }, "departure": { "delay": 143, "time": "1791269603" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 143, "time": "1791269723" }, "departure": { "delay": 143, "time": "1791269723" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 143, "time": "1791269903" }, "departure": { "delay": 143, "time": "1791269903" }, "scheduleRelationship": "SKIPPED", "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 143, "time": "1791270023" }, "departure": { "delay": 143, "time": "1791270023" }, "scheduleRelationship": "SKIPPED", "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 40, "time": "1791270087" }, "departure": { "delay": 40, "time": "1791270100" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 11, "time": "1791270175" }, "departure": { "delay": 11, "time": "1791270191" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 10, "time": "1791270250" }, "departure": { "delay": 10, "time": "1791270250" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 16, "time": "1791270316" }, "departure": { "delay": 16, "time": "1791270316" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 79, "time": "1791270439" }, "departure": { "delay": 79, "time": "1791270439" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 86, "time": "1791270506" }, "departure": { "delay": 86, "time": "1791270506" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 76, "time": "1791270556" }, "departure": { "delay": 76, "time": "1791270556" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 68, "time": "1791270608" }, "departure": { "delay": 68, "time": "1791270608" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 40, "time": "1791270640" }, "departure": { "delay": 40, "time": "1791270640" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 56, "time": "1791270896" }, "departure": { "delay": 56, "time": "1791270896" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 56, "time": "1791270956" }, "departure": { "delay": 56, "time": "1791270956" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 40, "time": "1791270986" }, "departure": { "delay": 40, "time": "1791271000" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 40, "time": "1791271060" }, "departure": { "delay": 40, "time": "1791271060" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 37, "time": "1791271177" }, "departure": { "delay": 37, "time": "1791271177" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 22, "time": "1791271282" }, "departure": { "delay": 22, "time": "1791271282" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 22, "time": "1791271402" }, "departure": { "delay": 22, "time": "1791271402" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 22, "time": "1791271642" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1791269361", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-0846" } } }, { "id": "SM:801-0834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 92, "time": "1791268532" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 72, "time": "1791268692" }, "departure": { "delay": 72, "time": "1791268692" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 32, "time": "1791268754" }, "departure": { "delay": 32, "time": "1791268772" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 46, "time": "1791268846" }, "departure": { "delay": 46, "time": "1791268846" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 20, "time": "1791269000" }, "departure": { "delay": 20, "time": "1791269000" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 42, "time": "1791269082" }, "departure": { "delay": 42, "time": "1791269082" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 33, "time": "1791269125" }, "departure": { "delay": 33, "time": "1791269133" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 42, "time": "1791269202" }, "departure": { "delay": 42, "time": "1791269202" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 33, "time": "1791269432" }, "departure": { "delay": 33, "time": "1791269433" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 63, "time": "1791269502" }, "departure": { "delay": 63, "time": "1791269523" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 93, "time": "1791269579" }, "departure": { "delay": 93, "time": "1791269613" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 82, "time": "1791269662" }, "departure": { "delay": 82, "time": "1791269662" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 153, "time": "1791269788" }, "departure": { "delay": 153, "time": "1791269793" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 146, "time": "1791269846" }, "departure": { "delay": 146, "time": "1791269846" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 148, "time": "1791269908" }, "departure": { "delay": 148, "time": "1791269908" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 153, "time": "1791269956" }, "departure": { "delay": 153, "time": "1791269973" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 123, "time": "1791270063" }, "departure": { "delay": 123, "time": "1791270063" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 154, "time": "1791270194" }, "departure": { "delay": 154, "time": "1791270214" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 118, "time": "1791270298" }, "departure": { "delay": 118, "time": "1791270298" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 18, "time": "1791270378" }, "departure": { "delay": 18, "time": "1791270378" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 18, "time": "1791270498" }, "departure": { "delay": 18, "time": "1791270498" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 18, "time": "1791270618" }, "departure": { "delay": 18, "time": "1791270618" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 18, "time": "1791270678" }, "departure": { "delay": 18, "time": "1791270678" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 18, "time": "1791270738" }, "departure": { "delay": 18, "time": "1791270738" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 }, { "arrival": { "delay": 18, "time": "1791270798" }, "departure": { "delay": 18, "time": "1791270798" }, "stopId": "Wänglismatten_A", "stopSequence": 25 }, { "arrival": { "delay": 18, "time": "1791270858" }, "stopId": "Bachgraben_R", "stopSequence": 26 } ], "timestamp": "1791268556", "trip": { "routeId": "608", "tripId": "801-0834" } } }, { "id": "SM:801-0916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 124, "time": "1791271084" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 124, "time": "1791271144" }, "departure": { "delay": 124, "time": "1791271144" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 184, "time": "1791271204" }, "departure": { "delay": 184, "time": "1791271204" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 154, "time": "1791271234" }, "departure": { "delay": 154, "time": "1791271234" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 124, "time": "1791271264" }, "departure": { "delay": 124, "time": "1791271264" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 124, "time": "1791271384" }, "departure": { "delay": 124, "time": "1791271384" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 124, "time": "1791271504" }, "departure": { "delay": 124, "time": "1791271504" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 124, "time": "1791271684" }, "departure": { "delay": 124, "time": "1791271684" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 124, "time": "1791271804" }, "departure": { "delay": 124, "time": "1791271804" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 124, "time": "1791271924" }, "departure": { "delay": 124, "time": "1791271924" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 124, "time": "1791271984" }, "departure": { "delay": 124, "time": "1791271984" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 124, "time": "1791272104" }, "departure": { "delay": 124, "time": "1791272104" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 124, "time": "1791272164" }, "departure": { "delay": 124, "time": "1791272164" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 124, "time": "1791272224" }, "departure": { "delay": 124, "time": "1791272224" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 127, "time": "1791272287" }, "departure": { "delay": 127, "time": "1791272287" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 127, "time": "1791272347" }, "departure": { "delay": 127, "time": "1791272347" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 127, "time": "1791272407" }, "departure": { "delay": 127, "time": "1791272407" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 127, "time": "1791272467" }, "departure": { "delay": 127, "time": "1791272467" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 127, "time": "1791272527" }, "departure": { "delay": 127, "time": "1791272527" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 127, "time": "1791272767" }, "departure": { "delay": 127, "time": "1791272767" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 127, "time": "1791272827" }, "departure": { "delay": 127, "time": "1791272827" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 127, "time": "1791272887" }, "departure": { "delay": 127, "time": "1791272887" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 127, "time": "1791272947" }, "departure": { "delay": 127, "time": "1791272947" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 127, "time": "1791273067" }, "departure": { "delay": 127, "time": "1791273067" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 127, "time": "1791273187" }, "departure": { "delay": 127, "time": "1791273187" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 127, "time": "1791273307" }, "departure": { "delay": 127, "time": "1791273307" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 127, "time": "1791273547" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1791271137", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-0916" } } }, { "id": "SM:803-1016", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 6, "time": "1791274566" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 6, "time": "1791274626" }, "departure": { "delay": 6, "time": "1791274626" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 66, "time": "1791274686" }, "departure": { "delay": 66, "time": "1791274686" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 36, "time": "1791274716" }, "departure": { "delay": 36, "time": "1791274716" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 6, "time": "1791274746" }, "departure": { "delay": 6, "time": "1791274746" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 } ], "timestamp": "1791270962", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1016" } } }, { "id": "SM:603-0858", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 208, "time": "1791270088" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 184, "time": "1791270124" }, "departure": { "delay": 184, "time": "1791270124" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 237, "time": "1791270147" }, "departure": { "delay": 237, "time": "1791270177" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 237, "time": "1791270237" }, "departure": { "delay": 237, "time": "1791270237" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 218, "time": "1791270278" }, "departure": { "delay": 218, "time": "1791270278" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 241, "time": "1791270421" }, "departure": { "delay": 241, "time": "1791270421" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 267, "time": "1791270581" }, "departure": { "delay": 267, "time": "1791270627" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 280, "time": "1791270700" }, "departure": { "delay": 280, "time": "1791270700" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 288, "time": "1791270768" }, "departure": { "delay": 288, "time": "1791270768" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 277, "time": "1791270817" }, "departure": { "delay": 277, "time": "1791270817" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 275, "time": "1791270875" }, "departure": { "delay": 275, "time": "1791270875" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 281, "time": "1791270941" }, "departure": { "delay": 281, "time": "1791270941" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 270, "time": "1791271230" }, "departure": { "delay": 270, "time": "1791271230" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 270, "time": "1791271410" }, "departure": { "delay": 270, "time": "1791271410" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 259, "time": "1791271519" }, "departure": { "delay": 259, "time": "1791271519" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 259, "time": "1791271759" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1791270114", "trip": { "routeId": "6", "tripId": "603-0858" } } }, { "id": "SM:1103-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1791270422" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -63, "time": "1791270837" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1791270434", "trip": { "routeId": "11", "tripId": "1103-0905" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1791271170" } }