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

31/05/2026
100%
01/06/2026
95.1%
02/06/2026
100%
03/06/2026
100%
04/06/2026
100%
05/06/2026
100%
06/06/2026
100%
07/06/2026
100%
08/06/2026
96.5%
09/06/2026
100%
10/06/2026
100%
11/06/2026
100%
12/06/2026
100%
13/06/2026
100%
14/06/2026
100%
15/06/2026
100%
16/06/2026
100%
17/06/2026
100%
18/06/2026
100%
19/06/2026
100%
20/06/2026
100%
21/06/2026
100%
22/06/2026
100%
23/06/2026
100%
24/06/2026
100%
25/06/2026
100%
26/06/2026
100%
27/06/2026
100%
28/06/2026
100%
29/06/2026
100%
30/06/2026
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

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

Rapport de validation

⚠️1 avertissement

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

Avertissements

Header timestamp is older than 65 seconds W008 1 erreur

The data in a GTFS-realtime feed should always be less than one minute old

Exemples d'erreurs
  • header.timestamp is 1 min 10 sec old which is greater than the recommended age of 65 seconds
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 057 29 fois (97 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 098 29 fois (97 % des validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 7 7 fois (23 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 5 5 fois (17 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 30/06/2026 à 19h51 Europe/Paris.

trip_updates (24) vehicle_positions (0) service_alerts (0)

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

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

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

{ "entity": [ { "id": "SM:1106-2005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782842700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1782843300" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1782840895", "trip": { "directionId": 1, "routeId": "11", "tripId": "1106-2005" } } }, { "id": "SM:104-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782840840" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1782840960" }, "departure": { "time": "1782840960" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1782841020" }, "departure": { "time": "1782841020" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1782841080" }, "departure": { "time": "1782841080" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1782841140" }, "departure": { "time": "1782841140" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1782841200" }, "departure": { "time": "1782841200" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1782841320" }, "departure": { "time": "1782841320" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1782841380" }, "departure": { "time": "1782841380" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1782841440" }, "departure": { "time": "1782841440" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1782841560" }, "departure": { "time": "1782841560" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1782841680" }, "departure": { "time": "1782841680" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1782841860" }, "departure": { "time": "1782841860" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1782841980" }, "departure": { "time": "1782841980" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1782842100" }, "departure": { "time": "1782842100" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1782842160" }, "departure": { "time": "1782842160" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1782842190" }, "departure": { "delay": -30, "time": "1782842190" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1782842220" }, "departure": { "time": "1782842220" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1782842280" }, "departure": { "time": "1782842280" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1782842340" }, "departure": { "time": "1782842340" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1782842400" }, "departure": { "time": "1782842400" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1782842460" }, "departure": { "time": "1782842460" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1782842520" }, "departure": { "time": "1782842520" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1782842640" }, "departure": { "time": "1782842640" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1782842700" }, "departure": { "time": "1782842700" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1782842760" }, "departure": { "time": "1782842760" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1782842880" }, "departure": { "time": "1782842880" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1782843000" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1782840895", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1934" } } }, { "id": "SM:1102-1950", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1782841861" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 17, "time": "1782842417" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1782841879", "trip": { "routeId": "11", "tripId": "1102-1950" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782840600" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -13, "time": "1782840630" }, "departure": { "delay": -13, "time": "1782840647" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 48, "time": "1782840692" }, "departure": { "delay": 48, "time": "1782840708" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 40, "time": "1782840760" }, "departure": { "delay": 40, "time": "1782840760" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 16, "time": "1782840796" }, "departure": { "delay": 16, "time": "1782840796" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": -8, "time": "1782840952" }, "departure": { "delay": -8, "time": "1782840952" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": -7, "time": "1782841013" }, "departure": { "delay": -7, "time": "1782841013" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 16, "time": "1782841064" }, "departure": { "delay": 16, "time": "1782841096" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 20, "time": "1782841160" }, "departure": { "delay": 20, "time": "1782841160" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": -49, "time": "1782841271" }, "departure": { "delay": -49, "time": "1782841271" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1782841380" }, "departure": { "time": "1782841380" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": -14, "time": "1782841426" }, "departure": { "delay": -14, "time": "1782841426" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -44, "time": "1782841516" }, "departure": { "delay": -44, "time": "1782841516" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 46, "time": "1782841607" }, "departure": { "delay": 46, "time": "1782841666" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 16, "time": "1782841756" }, "departure": { "delay": 16, "time": "1782841756" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 36, "time": "1782841836" }, "departure": { "delay": 36, "time": "1782841836" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 34, "time": "1782841894" }, "departure": { "delay": 34, "time": "1782841894" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 34, "time": "1782842014" }, "departure": { "delay": 34, "time": "1782842014" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 34, "time": "1782842074" }, "departure": { "delay": 34, "time": "1782842074" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 34, "time": "1782842134" }, "departure": { "delay": 34, "time": "1782842134" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 34, "time": "1782842194" }, "departure": { "delay": 34, "time": "1782842194" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 34, "time": "1782842254" }, "departure": { "delay": 34, "time": "1782842254" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1782840608", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:202-1921", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 336, "time": "1782840396" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 336, "time": "1782840456" }, "departure": { "delay": 336, "time": "1782840456" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 335, "time": "1782840575" }, "departure": { "delay": 335, "time": "1782840575" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 334, "time": "1782840694" }, "departure": { "delay": 334, "time": "1782840694" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 367, "time": "1782840787" }, "departure": { "delay": 367, "time": "1782840787" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 388, "time": "1782840868" }, "departure": { "delay": 388, "time": "1782840868" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 420, "time": "1782840940" }, "departure": { "delay": 420, "time": "1782840960" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 432, "time": "1782841032" }, "departure": { "delay": 432, "time": "1782841032" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 354, "time": "1782841074" }, "departure": { "delay": 354, "time": "1782841074" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 390, "time": "1782841132" }, "departure": { "delay": 390, "time": "1782841170" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 426, "time": "1782841266" }, "departure": { "delay": 426, "time": "1782841266" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 421, "time": "1782841321" }, "departure": { "delay": 421, "time": "1782841321" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 420, "time": "1782841360" }, "departure": { "delay": 420, "time": "1782841380" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 407, "time": "1782841427" }, "departure": { "delay": 407, "time": "1782841427" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 371, "time": "1782841511" }, "departure": { "delay": 371, "time": "1782841511" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 360, "time": "1782841560" }, "departure": { "delay": 360, "time": "1782841560" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 412, "time": "1782841672" }, "departure": { "delay": 412, "time": "1782841672" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 271, "time": "1782841711" }, "departure": { "delay": 271, "time": "1782841711" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 375, "time": "1782841875" }, "departure": { "delay": 375, "time": "1782841875" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 372, "time": "1782841932" }, "departure": { "delay": 372, "time": "1782841932" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 365, "time": "1782841985" }, "departure": { "delay": 365, "time": "1782841985" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 243, "time": "1782842043" }, "departure": { "delay": 243, "time": "1782842043" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1782840441", "trip": { "routeId": "2", "tripId": "202-1921" } } }, { "id": "SM:304-2000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782842400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1782842460" }, "departure": { "time": "1782842460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1782842580" }, "departure": { "time": "1782842580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1782842760" }, "departure": { "delay": 120, "time": "1782842760" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1782842820" }, "departure": { "delay": 60, "time": "1782842820" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1782842940" }, "departure": { "delay": 120, "time": "1782842940" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1782843120" }, "departure": { "delay": 180, "time": "1782843120" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1782843180" }, "departure": { "delay": 180, "time": "1782843180" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1782843240" }, "departure": { "delay": 120, "time": "1782843240" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1782843360" }, "departure": { "delay": 180, "time": "1782843360" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1782843480" }, "departure": { "delay": 240, "time": "1782843480" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 240, "time": "1782843600" }, "departure": { "delay": 240, "time": "1782843600" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 300, "time": "1782843780" }, "departure": { "delay": 300, "time": "1782843780" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1782838808", "trip": { "routeId": "603", "tripId": "304-2000" } } }, { "id": "SM:1102-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 105, "time": "1782841005" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -89, "time": "1782841411" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1782841028", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1935" } } }, { "id": "SM:304-2030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782844200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1782844320" }, "departure": { "time": "1782844320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1782844560" }, "departure": { "time": "1782844560" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1782844620" }, "departure": { "time": "1782844620" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1782844740" }, "departure": { "time": "1782844740" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1782844860" }, "departure": { "time": "1782844860" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1782845100" }, "departure": { "delay": 180, "time": "1782845100" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1782845160" }, "departure": { "delay": 180, "time": "1782845160" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1782845220" }, "departure": { "delay": 180, "time": "1782845220" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1782845280" }, "departure": { "delay": 180, "time": "1782845280" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1782840608", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-2030" } } }, { "id": "SM:304-1918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782839880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1782840000" }, "departure": { "time": "1782840000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1782840240" }, "departure": { "time": "1782840240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1782840300" }, "departure": { "time": "1782840300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1782840420" }, "departure": { "time": "1782840420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1782840540" }, "departure": { "time": "1782840540" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 348, "time": "1782840948" }, "departure": { "delay": 348, "time": "1782840948" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 376, "time": "1782841036" }, "departure": { "delay": 376, "time": "1782841036" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 407, "time": "1782841127" }, "departure": { "delay": 407, "time": "1782841127" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 463, "time": "1782841230" }, "departure": { "delay": 463, "time": "1782841243" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1782839925", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1918" } } }, { "id": "SM:402T-1914", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 743, "time": "1782840383" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1043, "time": "1782840503" }, "departure": { "delay": 1043, "time": "1782840803" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1103, "time": "1782840875" }, "departure": { "delay": 1103, "time": "1782840923" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1133, "time": "1782841013" }, "departure": { "delay": 1133, "time": "1782841013" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1103, "time": "1782841043" }, "departure": { "delay": 1103, "time": "1782841043" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1163, "time": "1782841096" }, "departure": { "delay": 1163, "time": "1782841223" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 863, "time": "1782841338" }, "departure": { "delay": 863, "time": "1782841343" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 629, "time": "1782841409" }, "departure": { "delay": 629, "time": "1782841409" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 488, "time": "1782841448" }, "departure": { "delay": 488, "time": "1782841448" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 473, "time": "1782841463" }, "departure": { "delay": 473, "time": "1782841493" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 563, "time": "1782841643" }, "departure": { "delay": 563, "time": "1782841643" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 454, "time": "1782841714" }, "departure": { "delay": 454, "time": "1782841714" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 519, "time": "1782841899" }, "departure": { "delay": 519, "time": "1782841899" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1782840410", "trip": { "routeId": "604", "tripId": "402T-1914" } } }, { "id": "SM:410T-1938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 729, "time": "1782841809" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 750, "time": "1782841950" }, "departure": { "delay": 750, "time": "1782841950" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 787, "time": "1782842047" }, "departure": { "delay": 787, "time": "1782842047" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 827, "time": "1782842147" }, "departure": { "delay": 827, "time": "1782842147" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 800, "time": "1782842180" }, "departure": { "delay": 800, "time": "1782842180" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 734, "time": "1782842234" }, "departure": { "delay": 734, "time": "1782842234" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 436, "time": "1782842356" }, "departure": { "delay": 436, "time": "1782842356" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 256, "time": "1782842476" }, "departure": { "delay": 256, "time": "1782842476" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 136, "time": "1782842536" }, "departure": { "delay": 136, "time": "1782842536" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 96, "time": "1782842556" }, "departure": { "delay": 96, "time": "1782842556" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 189, "time": "1782842709" }, "departure": { "delay": 189, "time": "1782842709" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 79, "time": "1782842779" }, "departure": { "delay": 79, "time": "1782842779" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 139, "time": "1782842959" }, "departure": { "delay": 139, "time": "1782842959" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1782841838", "trip": { "routeId": "604", "tripId": "410T-1938" } } }, { "id": "SM:406T-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 150, "time": "1782838950" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 130, "time": "1782838990" }, "departure": { "delay": 130, "time": "1782838990" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 164, "time": "1782839024" }, "departure": { "delay": 164, "time": "1782839024" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 130, "time": "1782839050" }, "departure": { "delay": 130, "time": "1782839050" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 158, "time": "1782839078" }, "departure": { "delay": 158, "time": "1782839078" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 189, "time": "1782839169" }, "departure": { "delay": 189, "time": "1782839169" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 210, "time": "1782839190" }, "departure": { "delay": 210, "time": "1782839190" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 330, "time": "1782839263" }, "departure": { "delay": 330, "time": "1782839370" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 390, "time": "1782839490" }, "departure": { "delay": 390, "time": "1782839490" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 690, "time": "1782839640" }, "departure": { "delay": 690, "time": "1782839910" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 360, "time": "1782840000" }, "departure": { "delay": 360, "time": "1782840000" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1782840103" }, "departure": { "delay": 180, "time": "1782840120" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1782840159" }, "departure": { "delay": 60, "time": "1782840180" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 180, "time": "1782840220" }, "departure": { "delay": 180, "time": "1782840360" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 197, "time": "1782840437" }, "departure": { "delay": 197, "time": "1782840437" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1782840540" }, "departure": { "delay": 120, "time": "1782840540" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1782840577" }, "departure": { "delay": 60, "time": "1782840600" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1782840660" }, "departure": { "delay": 60, "time": "1782840660" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 150, "time": "1782840810" }, "departure": { "delay": 150, "time": "1782840810" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1782840850" }, "departure": { "delay": 60, "time": "1782840900" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 157, "time": "1782841057" }, "departure": { "delay": 157, "time": "1782841057" }, "stopId": "Voltaplatz_A", "stopSequence": 21 }, { "arrival": { "delay": 376, "time": "1782841576" }, "departure": { "delay": 376, "time": "1782841456" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 22 } ], "timestamp": "1782838973", "trip": { "routeId": "604", "tripId": "406T-1900" } } }, { "id": "SM:406T-1942", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 288, "time": "1782841608" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 288, "time": "1782841728" }, "departure": { "delay": 288, "time": "1782841728" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 288, "time": "1782841968" }, "departure": { "delay": 288, "time": "1782841968" }, "scheduleRelationship": "SKIPPED", "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": -79, "time": "1782842081" }, "departure": { "delay": -79, "time": "1782842081" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -28, "time": "1782842192" }, "departure": { "delay": -28, "time": "1782842192" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -64, "time": "1782842216" }, "departure": { "delay": -64, "time": "1782842216" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -145, "time": "1782842315" }, "departure": { "delay": -145, "time": "1782842315" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -145, "time": "1782842555" }, "departure": { "delay": -145, "time": "1782842555" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -329, "time": "1782842731" }, "departure": { "delay": -329, "time": "1782842731" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -312, "time": "1782842808" }, "departure": { "delay": -312, "time": "1782842808" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -312, "time": "1782842868" }, "departure": { "delay": -312, "time": "1782842868" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -359, "time": "1782842881" }, "departure": { "delay": -359, "time": "1782842881" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -329, "time": "1782842911" }, "departure": { "delay": -329, "time": "1782842911" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -349, "time": "1782842951" }, "departure": { "delay": -349, "time": "1782842951" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -319, "time": "1782843041" }, "departure": { "delay": -319, "time": "1782843041" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -369, "time": "1782843051" }, "departure": { "delay": -369, "time": "1782843051" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1782841664", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1942" } } }, { "id": "SM:404T-2035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1782844500" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1782844620" }, "departure": { "time": "1782844620" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1782844860" }, "departure": { "time": "1782844860" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1782844920" }, "departure": { "time": "1782844920" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1782845040" }, "departure": { "time": "1782845040" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1782845100" }, "departure": { "time": "1782845100" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1782845160" }, "departure": { "time": "1782845160" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1782845220" }, "departure": { "time": "1782845220" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1782845340" }, "departure": { "time": "1782845340" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1782845400" }, "departure": { "time": "1782845400" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1782845460" }, "departure": { "time": "1782845460" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1782841746", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-2035" } } }, { "id": "SM:404T-1953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782841980" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1782842010" }, "departure": { "delay": -30, "time": "1782842010" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1782842040" }, "departure": { "time": "1782842040" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1782842070" }, "departure": { "delay": -30, "time": "1782842070" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1782842100" }, "departure": { "time": "1782842100" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 21, "time": "1782842181" }, "departure": { "delay": 21, "time": "1782842181" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 52, "time": "1782842212" }, "departure": { "delay": 52, "time": "1782842212" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 52, "time": "1782842272" }, "departure": { "delay": 52, "time": "1782842272" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 112, "time": "1782842392" }, "departure": { "delay": 112, "time": "1782842392" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 412, "time": "1782842812" }, "departure": { "delay": 412, "time": "1782842812" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 292, "time": "1782843112" }, "departure": { "delay": 292, "time": "1782843112" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 172, "time": "1782843292" }, "departure": { "delay": 172, "time": "1782843292" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 52, "time": "1782843352" }, "departure": { "delay": 52, "time": "1782843352" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 52, "time": "1782843412" }, "departure": { "delay": 52, "time": "1782843412" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 172, "time": "1782843592" }, "departure": { "delay": 172, "time": "1782843592" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 112, "time": "1782843712" }, "departure": { "delay": 112, "time": "1782843712" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 52, "time": "1782843772" }, "departure": { "delay": 52, "time": "1782843772" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 52, "time": "1782843832" }, "departure": { "delay": 52, "time": "1782843832" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 172, "time": "1782844012" }, "departure": { "delay": 172, "time": "1782844012" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 53, "time": "1782844073" }, "departure": { "delay": 53, "time": "1782844073" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 173, "time": "1782844253" }, "departure": { "delay": 173, "time": "1782844253" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1782841756", "trip": { "routeId": "604", "tripId": "404T-1953" } } }, { "id": "SM:402T-1957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782842220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1782842340" }, "departure": { "time": "1782842340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1782842580" }, "departure": { "time": "1782842580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1782842640" }, "departure": { "time": "1782842640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1782842760" }, "departure": { "time": "1782842760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1782842820" }, "departure": { "time": "1782842820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1782842880" }, "departure": { "time": "1782842880" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1782842940" }, "departure": { "time": "1782842940" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1782843060" }, "departure": { "time": "1782843060" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1782843120" }, "departure": { "time": "1782843120" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1782843180" }, "departure": { "time": "1782843180" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1782843360" }, "departure": { "time": "1782843360" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1782843600" }, "departure": { "time": "1782843600" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1782843960" }, "departure": { "time": "1782843960" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1782844020" }, "departure": { "time": "1782844020" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1782844080" }, "departure": { "time": "1782844080" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1782844110" }, "departure": { "delay": -30, "time": "1782844110" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1782844140" }, "departure": { "time": "1782844140" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1782844200" }, "departure": { "time": "1782844200" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1782844320" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1782839864", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1957" } } }, { "id": "SM:1106-2020", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782843600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1782844200" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1782841408", "trip": { "routeId": "11", "tripId": "1106-2020" } } }, { "id": "SM:412T-1927", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1782840420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1782840540" }, "departure": { "time": "1782840540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1782840780" }, "departure": { "time": "1782840780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1782840840" }, "departure": { "time": "1782840840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1782840960" }, "departure": { "time": "1782840960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1782841020" }, "departure": { "time": "1782841020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1782841080" }, "departure": { "time": "1782841080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1782841140" }, "departure": { "time": "1782841140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 130, "time": "1782841390" }, "departure": { "delay": 130, "time": "1782841390" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 187, "time": "1782841507" }, "departure": { "delay": 187, "time": "1782841507" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 158, "time": "1782841527" }, "departure": { "delay": 158, "time": "1782841538" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 308, "time": "1782841628" }, "departure": { "delay": 308, "time": "1782841868" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 308, "time": "1782842108" }, "departure": { "delay": 308, "time": "1782842108" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 90, "time": "1782842250" }, "departure": { "delay": 90, "time": "1782842250" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 113, "time": "1782842333" }, "departure": { "delay": 113, "time": "1782842333" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 113, "time": "1782842393" }, "departure": { "delay": 113, "time": "1782842393" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 64, "time": "1782842404" }, "departure": { "delay": 64, "time": "1782842404" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 94, "time": "1782842434" }, "departure": { "delay": 94, "time": "1782842434" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 74, "time": "1782842474" }, "departure": { "delay": 74, "time": "1782842474" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 74, "time": "1782842594" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1782840473", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1927" } } }, { "id": "SM:404T-1912", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 273, "time": "1782839793" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 273, "time": "1782839913" }, "departure": { "delay": 273, "time": "1782839913" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 211, "time": "1782840140" }, "departure": { "delay": 211, "time": "1782840151" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 242, "time": "1782840277" }, "departure": { "delay": 242, "time": "1782840302" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 264, "time": "1782840384" }, "departure": { "delay": 264, "time": "1782840384" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 277, "time": "1782840456" }, "departure": { "delay": 277, "time": "1782840457" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 316, "time": "1782840556" }, "departure": { "delay": 316, "time": "1782840556" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 289, "time": "1782840649" }, "departure": { "delay": 289, "time": "1782840649" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 326, "time": "1782840719" }, "departure": { "delay": 326, "time": "1782840746" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 299, "time": "1782840779" }, "departure": { "delay": 299, "time": "1782840779" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 204, "time": "1782840864" }, "departure": { "delay": 204, "time": "1782840864" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 92, "time": "1782840992" }, "departure": { "delay": 92, "time": "1782840992" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -57, "time": "1782841107" }, "departure": { "delay": -57, "time": "1782841203" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 20, "time": "1782841340" }, "departure": { "delay": 20, "time": "1782841340" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 10, "time": "1782841390" }, "departure": { "delay": 10, "time": "1782841390" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 29, "time": "1782841399" }, "departure": { "delay": 29, "time": "1782841469" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 90, "time": "1782841530" }, "departure": { "delay": 90, "time": "1782841530" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 67, "time": "1782841567" }, "departure": { "delay": 67, "time": "1782841567" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 146, "time": "1782841706" }, "departure": { "delay": 146, "time": "1782841706" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 116, "time": "1782841736" }, "departure": { "delay": 116, "time": "1782841736" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1782839833", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1912" } } }, { "id": "SM:1104-1950", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 68, "time": "1782841868" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 68, "time": "1782842468" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1782841879", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1950" } } }, { "id": "SM:802-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 46, "time": "1782840886" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 18, "time": "1782841038" }, "departure": { "delay": 18, "time": "1782841038" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": -14, "time": "1782841096" }, "departure": { "delay": -14, "time": "1782841126" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": -14, "time": "1782841186" }, "departure": { "delay": -14, "time": "1782841186" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 16, "time": "1782841333" }, "departure": { "delay": 16, "time": "1782841396" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 16, "time": "1782841456" }, "departure": { "delay": 16, "time": "1782841456" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 16, "time": "1782841486" }, "departure": { "delay": 16, "time": "1782841516" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1782841560" }, "departure": { "time": "1782841560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": -14, "time": "1782841753" }, "departure": { "delay": -14, "time": "1782841786" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 4, "time": "1782841864" }, "departure": { "delay": 4, "time": "1782841864" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 11, "time": "1782841931" }, "departure": { "delay": 11, "time": "1782841931" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 11, "time": "1782841991" }, "departure": { "delay": 11, "time": "1782841991" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 11, "time": "1782842051" }, "departure": { "delay": 11, "time": "1782842051" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 11, "time": "1782842111" }, "departure": { "delay": 11, "time": "1782842111" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 11, "time": "1782842171" }, "departure": { "delay": 11, "time": "1782842171" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 11, "time": "1782842231" }, "departure": { "delay": 11, "time": "1782842231" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 131, "time": "1782842471" }, "departure": { "delay": 131, "time": "1782842471" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 131, "time": "1782842591" }, "departure": { "delay": 131, "time": "1782842591" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 191, "time": "1782842771" }, "departure": { "delay": 191, "time": "1782842771" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 131, "time": "1782842891" }, "departure": { "delay": 131, "time": "1782842891" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 131, "time": "1782843011" }, "departure": { "delay": 131, "time": "1782843011" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 71, "time": "1782843071" }, "departure": { "delay": 71, "time": "1782843071" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 71, "time": "1782843131" }, "departure": { "delay": 71, "time": "1782843131" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 71, "time": "1782843191" }, "departure": { "delay": 71, "time": "1782843191" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1782840916", "trip": { "routeId": "608", "tripId": "802-1934" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 151, "time": "1782839911" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 160, "time": "1782839980" }, "departure": { "delay": 160, "time": "1782839980" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 199, "time": "1782840019" }, "departure": { "delay": 199, "time": "1782840019" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 167, "time": "1782840047" }, "departure": { "delay": 167, "time": "1782840047" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 147, "time": "1782840087" }, "departure": { "delay": 147, "time": "1782840087" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 91, "time": "1782840151" }, "departure": { "delay": 91, "time": "1782840151" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 217, "time": "1782840397" }, "departure": { "delay": 217, "time": "1782840397" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 91, "time": "1782840451" }, "departure": { "delay": 91, "time": "1782840451" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 74, "time": "1782840554" }, "departure": { "delay": 74, "time": "1782840554" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 82, "time": "1782840682" }, "departure": { "delay": 82, "time": "1782840682" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 134, "time": "1782840794" }, "departure": { "delay": 134, "time": "1782840794" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 86, "time": "1782840866" }, "departure": { "delay": 86, "time": "1782840866" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 63, "time": "1782840903" }, "departure": { "delay": 63, "time": "1782840903" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 59, "time": "1782840959" }, "departure": { "delay": 59, "time": "1782840959" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 106, "time": "1782841066" }, "departure": { "delay": 106, "time": "1782841066" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 104, "time": "1782841124" }, "departure": { "delay": 104, "time": "1782841124" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 90, "time": "1782841170" }, "departure": { "delay": 90, "time": "1782841170" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 67, "time": "1782841207" }, "departure": { "delay": 67, "time": "1782841207" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 34, "time": "1782841234" }, "departure": { "delay": 34, "time": "1782841234" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": -5, "time": "1782841435" }, "departure": { "delay": -5, "time": "1782841435" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 4, "time": "1782841474" }, "departure": { "delay": 4, "time": "1782841504" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": -12, "time": "1782841548" }, "departure": { "delay": -12, "time": "1782841548" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 6, "time": "1782841595" }, "departure": { "delay": 6, "time": "1782841626" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 35, "time": "1782841761" }, "departure": { "delay": 35, "time": "1782841775" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": -7, "time": "1782841853" }, "departure": { "delay": -7, "time": "1782841853" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": -7, "time": "1782841973" }, "departure": { "delay": -7, "time": "1782841973" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": -7, "time": "1782842213" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1782839925", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:604-1933", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 107, "time": "1782840887" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 86, "time": "1782841106" }, "departure": { "delay": 86, "time": "1782841106" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 17, "time": "1782841153" }, "departure": { "delay": 17, "time": "1782841157" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 17, "time": "1782841273" }, "departure": { "delay": 17, "time": "1782841277" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -28, "time": "1782841532" }, "departure": { "delay": -28, "time": "1782841532" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -13, "time": "1782841590" }, "departure": { "delay": -13, "time": "1782841607" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -6, "time": "1782841674" }, "departure": { "delay": -6, "time": "1782841674" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -15, "time": "1782841725" }, "departure": { "delay": -15, "time": "1782841725" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -12, "time": "1782841780" }, "departure": { "delay": -12, "time": "1782841788" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 17, "time": "1782841868" }, "departure": { "delay": 17, "time": "1782841877" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 10, "time": "1782841990" }, "departure": { "delay": 10, "time": "1782841990" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 10, "time": "1782842110" }, "departure": { "delay": 10, "time": "1782842110" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 10, "time": "1782842170" }, "departure": { "delay": 10, "time": "1782842170" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -20, "time": "1782842200" }, "departure": { "delay": -20, "time": "1782842200" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 10, "time": "1782842230" }, "departure": { "delay": 10, "time": "1782842230" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 10, "time": "1782842290" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1782840916", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1933" } } }, { "id": "SM:1104-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 286, "time": "1782841186" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 83, "time": "1782841583" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1782841213", "trip": { "routeId": "11", "tripId": "1104-1935" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1782841890" } }