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

28/04/2026
100%
29/04/2026
100%
30/04/2026
100%
01/05/2026
99.2%
02/05/2026
100%
03/05/2026
100%
04/05/2026
100%
05/05/2026
100%
06/05/2026
100%
07/05/2026
100%
08/05/2026
100%
09/05/2026
100%
10/05/2026
100%
11/05/2026
100%
12/05/2026
100%
13/05/2026
100%
14/05/2026
100%
15/05/2026
100%
16/05/2026
100%
17/05/2026
100%
18/05/2026
100%
19/05/2026
100%
20/05/2026
100%
21/05/2026
100%
22/05/2026
100%
23/05/2026
100%
24/05/2026
100%
25/05/2026
95.1%
26/05/2026
100%
27/05/2026
100%
28/05/2026
100%
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 28/05/2026 à 09h06 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 1101-0905 does not have a vehicle_id
  • trip_id 1101-0935 does not have a vehicle_id
  • trip_id 1101-0920 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 10-0835 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 1101-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0905 does not have a schedule_relationship
  • trip_id 1101-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0935 does not have a schedule_relationship
  • trip_id 1101-0920 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

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

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

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 28/05/2026 à 10h46 Europe/Paris.

trip_updates (45) 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 28/05/2026 à 10h46 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1101-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779958200" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1779958800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779957685", "trip": { "routeId": "11", "tripId": "1101-1050" } } }, { "id": "SM:1101-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 110, "time": "1779957410" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 109, "time": "1779958009" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779957436", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1035" } } }, { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779960900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779957685", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779961500" }, "stopId": "Alsace_R", "stopSequence": 1 } ], "timestamp": "1779957902", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:103-1025", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 366, "time": "1779957066" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 336, "time": "1779957156" }, "departure": { "delay": 336, "time": "1779957156" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 367, "time": "1779957216" }, "departure": { "delay": 367, "time": "1779957247" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 366, "time": "1779957306" }, "departure": { "delay": 366, "time": "1779957306" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 402, "time": "1779957402" }, "departure": { "delay": 402, "time": "1779957402" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 426, "time": "1779957477" }, "departure": { "delay": 426, "time": "1779957486" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 459, "time": "1779957579" }, "departure": { "delay": 459, "time": "1779957579" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 456, "time": "1779957625" }, "departure": { "delay": 456, "time": "1779957636" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 456, "time": "1779957696" }, "departure": { "delay": 456, "time": "1779957696" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 486, "time": "1779957786" }, "departure": { "delay": 486, "time": "1779957786" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 456, "time": "1779957872" }, "departure": { "delay": 456, "time": "1779957876" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 444, "time": "1779957984" }, "departure": { "delay": 444, "time": "1779957984" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 444, "time": "1779958044" }, "departure": { "delay": 444, "time": "1779958044" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 444, "time": "1779958164" }, "departure": { "delay": 444, "time": "1779958164" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 444, "time": "1779958224" }, "departure": { "delay": 444, "time": "1779958224" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 414, "time": "1779958254" }, "departure": { "delay": 414, "time": "1779958254" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 444, "time": "1779958284" }, "departure": { "delay": 444, "time": "1779958284" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 444, "time": "1779958344" }, "departure": { "delay": 444, "time": "1779958344" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 444, "time": "1779958404" }, "departure": { "delay": 444, "time": "1779958404" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 444, "time": "1779958464" }, "departure": { "delay": 444, "time": "1779958464" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 444, "time": "1779958524" }, "departure": { "delay": 444, "time": "1779958524" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 444, "time": "1779958584" }, "departure": { "delay": 444, "time": "1779958584" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 444, "time": "1779958704" }, "departure": { "delay": 444, "time": "1779958704" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 444, "time": "1779958764" }, "departure": { "delay": 444, "time": "1779958764" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 444, "time": "1779958824" }, "departure": { "delay": 444, "time": "1779958824" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 444, "time": "1779958944" }, "departure": { "delay": 444, "time": "1779958944" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 444, "time": "1779959064" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779957074", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1025" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 271, "time": "1779959071" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 267, "time": "1779959187" }, "departure": { "delay": 267, "time": "1779959187" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 267, "time": "1779959247" }, "departure": { "delay": 267, "time": "1779959247" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 260, "time": "1779959300" }, "departure": { "delay": 260, "time": "1779959300" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 262, "time": "1779959362" }, "departure": { "delay": 262, "time": "1779959362" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 226, "time": "1779959446" }, "departure": { "delay": 226, "time": "1779959446" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 228, "time": "1779959568" }, "departure": { "delay": 228, "time": "1779959568" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 224, "time": "1779959624" }, "departure": { "delay": 224, "time": "1779959624" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 224, "time": "1779959684" }, "departure": { "delay": 224, "time": "1779959684" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 224, "time": "1779959744" }, "departure": { "delay": 224, "time": "1779959744" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 229, "time": "1779959809" }, "departure": { "delay": 229, "time": "1779959809" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 224, "time": "1779959924" }, "departure": { "delay": 224, "time": "1779959924" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 224, "time": "1779959984" }, "departure": { "delay": 224, "time": "1779959984" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 194, "time": "1779960014" }, "departure": { "delay": 194, "time": "1779960014" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 224, "time": "1779960044" }, "departure": { "delay": 224, "time": "1779960044" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 224, "time": "1779960164" }, "departure": { "delay": 224, "time": "1779960164" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 230, "time": "1779960530" }, "departure": { "delay": 230, "time": "1779960530" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 230, "time": "1779960590" }, "departure": { "delay": 230, "time": "1779960590" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 235, "time": "1779960655" }, "departure": { "delay": 235, "time": "1779960655" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 230, "time": "1779960770" }, "departure": { "delay": 230, "time": "1779960770" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 230, "time": "1779960830" }, "departure": { "delay": 230, "time": "1779960830" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 230, "time": "1779960890" }, "departure": { "delay": 230, "time": "1779960890" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 230, "time": "1779960950" }, "departure": { "delay": 230, "time": "1779960950" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 230, "time": "1779961010" }, "departure": { "delay": 230, "time": "1779961010" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 230, "time": "1779961070" }, "departure": { "delay": 230, "time": "1779961070" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 230, "time": "1779961190" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779957943", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 63, "time": "1779959463" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 63, "time": "1779959583" }, "departure": { "delay": 63, "time": "1779959583" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 63, "time": "1779959643" }, "departure": { "delay": 63, "time": "1779959643" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 63, "time": "1779959703" }, "departure": { "delay": 63, "time": "1779959703" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 63, "time": "1779959763" }, "departure": { "delay": 63, "time": "1779959763" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 63, "time": "1779959823" }, "departure": { "delay": 63, "time": "1779959823" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 65, "time": "1779959885" }, "departure": { "delay": 65, "time": "1779959885" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 65, "time": "1779959945" }, "departure": { "delay": 65, "time": "1779959945" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 65, "time": "1779960005" }, "departure": { "delay": 65, "time": "1779960005" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 67, "time": "1779960067" }, "departure": { "delay": 67, "time": "1779960067" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1779960370" }, "departure": { "delay": 70, "time": "1779960370" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 70, "time": "1779960490" }, "departure": { "delay": 70, "time": "1779960490" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 70, "time": "1779960550" }, "departure": { "delay": 70, "time": "1779960550" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 40, "time": "1779960580" }, "departure": { "delay": 40, "time": "1779960580" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 70, "time": "1779960610" }, "departure": { "delay": 70, "time": "1779960610" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 70, "time": "1779960670" }, "departure": { "delay": 70, "time": "1779960670" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 70, "time": "1779960730" }, "departure": { "delay": 70, "time": "1779960730" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 70, "time": "1779960790" }, "departure": { "delay": 70, "time": "1779960790" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 70, "time": "1779960850" }, "departure": { "delay": 70, "time": "1779960850" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 70, "time": "1779960910" }, "departure": { "delay": 70, "time": "1779960910" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 10, "time": "1779960970" }, "departure": { "delay": 10, "time": "1779960970" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 10, "time": "1779961030" }, "departure": { "delay": 10, "time": "1779961030" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 10, "time": "1779961090" }, "departure": { "delay": 10, "time": "1779961090" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 10, "time": "1779961210" }, "departure": { "delay": 10, "time": "1779961210" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 10, "time": "1779961330" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779957922", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779961500" }, "stopId": "Clostermann_A", "stopSequence": 1 } ], "timestamp": "1779957902", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:101-1030", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 378, "time": "1779957378" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 378, "time": "1779957490" }, "departure": { "delay": 378, "time": "1779957498" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 370, "time": "1779957550" }, "departure": { "delay": 370, "time": "1779957550" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 378, "time": "1779957603" }, "departure": { "delay": 378, "time": "1779957618" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 378, "time": "1779957678" }, "departure": { "delay": 378, "time": "1779957678" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 318, "time": "1779957738" }, "departure": { "delay": 318, "time": "1779957738" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 326, "time": "1779957866" }, "departure": { "delay": 326, "time": "1779957866" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 318, "time": "1779957918" }, "departure": { "delay": 318, "time": "1779957918" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 318, "time": "1779957978" }, "departure": { "delay": 318, "time": "1779957978" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 318, "time": "1779958038" }, "departure": { "delay": 318, "time": "1779958038" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 307, "time": "1779958147" }, "departure": { "delay": 307, "time": "1779958147" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 318, "time": "1779958218" }, "departure": { "delay": 318, "time": "1779958218" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 318, "time": "1779958278" }, "departure": { "delay": 318, "time": "1779958278" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 288, "time": "1779958308" }, "departure": { "delay": 288, "time": "1779958308" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 318, "time": "1779958338" }, "departure": { "delay": 318, "time": "1779958338" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 318, "time": "1779958458" }, "departure": { "delay": 318, "time": "1779958458" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 318, "time": "1779958578" }, "departure": { "delay": 318, "time": "1779958578" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 318, "time": "1779958698" }, "departure": { "delay": 318, "time": "1779958698" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 295, "time": "1779958795" }, "departure": { "delay": 295, "time": "1779958795" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 295, "time": "1779958855" }, "departure": { "delay": 295, "time": "1779958855" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 318, "time": "1779958938" }, "departure": { "delay": 318, "time": "1779958938" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 295, "time": "1779959035" }, "departure": { "delay": 295, "time": "1779959035" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 295, "time": "1779959095" }, "departure": { "delay": 295, "time": "1779959095" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 295, "time": "1779959155" }, "departure": { "delay": 295, "time": "1779959155" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 295, "time": "1779959215" }, "departure": { "delay": 295, "time": "1779959215" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 295, "time": "1779959275" }, "departure": { "delay": 295, "time": "1779959275" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 295, "time": "1779959335" }, "departure": { "delay": 295, "time": "1779959335" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 295, "time": "1779959455" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779957405", "trip": { "routeId": "1", "tripId": "101-1030" } } }, { "id": "SM:101-0955", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 133, "time": "1779955033" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 134, "time": "1779955120" }, "departure": { "delay": 134, "time": "1779955154" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 134, "time": "1779955214" }, "departure": { "delay": 134, "time": "1779955214" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 163, "time": "1779955281" }, "departure": { "delay": 163, "time": "1779955303" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 194, "time": "1779955380" }, "departure": { "delay": 194, "time": "1779955394" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 194, "time": "1779955453" }, "departure": { "delay": 194, "time": "1779955454" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 265, "time": "1779955585" }, "departure": { "delay": 265, "time": "1779955585" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 284, "time": "1779955648" }, "departure": { "delay": 284, "time": "1779955664" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 315, "time": "1779955717" }, "departure": { "delay": 315, "time": "1779955755" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 340, "time": "1779955840" }, "departure": { "delay": 340, "time": "1779955840" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 287, "time": "1779955893" }, "departure": { "delay": 287, "time": "1779955907" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 377, "time": "1779956021" }, "departure": { "delay": 377, "time": "1779956117" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 376, "time": "1779956176" }, "departure": { "delay": 376, "time": "1779956176" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 369, "time": "1779956289" }, "departure": { "delay": 369, "time": "1779956289" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 347, "time": "1779956327" }, "departure": { "delay": 347, "time": "1779956327" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 321, "time": "1779956361" }, "departure": { "delay": 321, "time": "1779956361" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 381, "time": "1779956415" }, "departure": { "delay": 381, "time": "1779956421" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 347, "time": "1779956447" }, "departure": { "delay": 347, "time": "1779956447" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 347, "time": "1779956497" }, "departure": { "delay": 347, "time": "1779956507" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 347, "time": "1779956555" }, "departure": { "delay": 347, "time": "1779956567" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 347, "time": "1779956627" }, "departure": { "delay": 347, "time": "1779956627" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 347, "time": "1779956687" }, "departure": { "delay": 347, "time": "1779956687" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 350, "time": "1779956810" }, "departure": { "delay": 350, "time": "1779956810" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 377, "time": "1779956889" }, "departure": { "delay": 377, "time": "1779956897" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 377, "time": "1779956957" }, "departure": { "delay": 377, "time": "1779956957" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 377, "time": "1779957076" }, "departure": { "delay": 377, "time": "1779957077" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 365, "time": "1779957185" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779955037", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0955" } } }, { "id": "SM:103-0945", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 415, "time": "1779954715" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 408, "time": "1779954828" }, "departure": { "delay": 408, "time": "1779954828" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 385, "time": "1779954865" }, "departure": { "delay": 385, "time": "1779954865" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 369, "time": "1779954909" }, "departure": { "delay": 369, "time": "1779954909" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 385, "time": "1779954951" }, "departure": { "delay": 385, "time": "1779954985" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 335, "time": "1779955055" }, "departure": { "delay": 335, "time": "1779955055" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 329, "time": "1779955169" }, "departure": { "delay": 329, "time": "1779955169" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 325, "time": "1779955225" }, "departure": { "delay": 325, "time": "1779955225" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 385, "time": "1779955273" }, "departure": { "delay": 385, "time": "1779955345" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 385, "time": "1779955375" }, "departure": { "delay": 385, "time": "1779955405" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 384, "time": "1779955495" }, "departure": { "delay": 384, "time": "1779955524" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 386, "time": "1779955576" }, "departure": { "delay": 386, "time": "1779955586" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 384, "time": "1779955644" }, "departure": { "delay": 384, "time": "1779955644" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 346, "time": "1779955666" }, "departure": { "delay": 346, "time": "1779955666" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 415, "time": "1779955709" }, "departure": { "delay": 415, "time": "1779955735" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 415, "time": "1779955839" }, "departure": { "delay": 415, "time": "1779955855" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 385, "time": "1779955914" }, "departure": { "delay": 385, "time": "1779955945" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 475, "time": "1779956023" }, "departure": { "delay": 475, "time": "1779956155" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 445, "time": "1779956224" }, "departure": { "delay": 445, "time": "1779956245" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 445, "time": "1779956294" }, "departure": { "delay": 445, "time": "1779956305" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 476, "time": "1779956365" }, "departure": { "delay": 476, "time": "1779956396" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 480, "time": "1779956505" }, "departure": { "delay": 480, "time": "1779956520" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 505, "time": "1779956586" }, "departure": { "delay": 505, "time": "1779956605" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 527, "time": "1779956687" }, "departure": { "delay": 527, "time": "1779956687" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 519, "time": "1779956739" }, "departure": { "delay": 519, "time": "1779956739" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 535, "time": "1779956789" }, "departure": { "delay": 535, "time": "1779956815" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 625, "time": "1779956943" }, "departure": { "delay": 625, "time": "1779956965" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 586, "time": "1779957046" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779954736", "trip": { "routeId": "1", "tripId": "103-0945" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779961380" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779961410" }, "departure": { "delay": -30, "time": "1779961410" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1779961440" }, "departure": { "time": "1779961440" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1779961500" }, "departure": { "time": "1779961500" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1779961560" }, "departure": { "time": "1779961560" }, "stopId": "Champs_R", "stopSequence": 5 } ], "timestamp": "1779957789", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:201-1042", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 48, "time": "1779957768" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 40, "time": "1779957820" }, "departure": { "delay": 40, "time": "1779957820" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 78, "time": "1779957853" }, "departure": { "delay": 78, "time": "1779957858" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 75, "time": "1779957915" }, "departure": { "delay": 75, "time": "1779957915" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1779957960" }, "departure": { "delay": 60, "time": "1779957960" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 43, "time": "1779958123" }, "departure": { "delay": 43, "time": "1779958123" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 37, "time": "1779958177" }, "departure": { "delay": 37, "time": "1779958177" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 27, "time": "1779958227" }, "departure": { "delay": 27, "time": "1779958227" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 27, "time": "1779958287" }, "departure": { "delay": 27, "time": "1779958287" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": -23, "time": "1779958417" }, "departure": { "delay": -23, "time": "1779958417" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": -26, "time": "1779958474" }, "departure": { "delay": -26, "time": "1779958474" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": -51, "time": "1779958509" }, "departure": { "delay": -51, "time": "1779958509" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -51, "time": "1779958629" }, "departure": { "delay": -51, "time": "1779958629" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": -63, "time": "1779958677" }, "departure": { "delay": -63, "time": "1779958677" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": -122, "time": "1779958738" }, "departure": { "delay": -122, "time": "1779958738" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": -89, "time": "1779958831" }, "departure": { "delay": -89, "time": "1779958831" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": -66, "time": "1779958914" }, "departure": { "delay": -66, "time": "1779958914" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": -69, "time": "1779959031" }, "departure": { "delay": -69, "time": "1779959031" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": -30, "time": "1779959130" }, "departure": { "delay": -30, "time": "1779959130" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": -30, "time": "1779959190" }, "departure": { "delay": -30, "time": "1779959190" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": -30, "time": "1779959250" }, "departure": { "delay": -30, "time": "1779959250" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": -30, "time": "1779959310" }, "departure": { "delay": -30, "time": "1779959310" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779957779", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1042" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779958500" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1779958560" }, "departure": { "time": "1779958560" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1779958680" }, "departure": { "time": "1779958680" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1779958800" }, "departure": { "time": "1779958800" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1779959040" }, "departure": { "delay": 180, "time": "1779959040" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1779959160" }, "departure": { "delay": 240, "time": "1779959160" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1779959220" }, "departure": { "delay": 240, "time": "1779959220" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1779959280" }, "departure": { "delay": 240, "time": "1779959280" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779959340" }, "departure": { "delay": 180, "time": "1779959340" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1779959460" }, "departure": { "delay": 240, "time": "1779959460" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1779959520" }, "departure": { "delay": 240, "time": "1779959520" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1779959640" }, "departure": { "delay": 300, "time": "1779959640" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1779959700" }, "departure": { "delay": 240, "time": "1779959700" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1779959760" }, "departure": { "delay": 240, "time": "1779959760" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1779959940" }, "departure": { "delay": 300, "time": "1779959940" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1779960000" }, "departure": { "delay": 300, "time": "1779960000" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1779960060" }, "departure": { "delay": 300, "time": "1779960060" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1779960120" }, "departure": { "delay": 180, "time": "1779960120" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1779960300" }, "departure": { "delay": 300, "time": "1779960300" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1779960360" }, "departure": { "delay": 300, "time": "1779960360" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1779960420" }, "departure": { "delay": 300, "time": "1779960420" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1779960480" }, "departure": { "delay": 180, "time": "1779960480" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779954903", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:203-1017", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 77, "time": "1779956297" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 62, "time": "1779956342" }, "departure": { "delay": 62, "time": "1779956342" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 106, "time": "1779956378" }, "departure": { "delay": 106, "time": "1779956386" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 106, "time": "1779956446" }, "departure": { "delay": 106, "time": "1779956446" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 106, "time": "1779956506" }, "departure": { "delay": 106, "time": "1779956506" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 81, "time": "1779956661" }, "departure": { "delay": 81, "time": "1779956661" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 81, "time": "1779956721" }, "departure": { "delay": 81, "time": "1779956721" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 76, "time": "1779956761" }, "departure": { "delay": 76, "time": "1779956776" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 76, "time": "1779956836" }, "departure": { "delay": 76, "time": "1779956836" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 16, "time": "1779956956" }, "departure": { "delay": 16, "time": "1779956956" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 16, "time": "1779957012" }, "departure": { "delay": 16, "time": "1779957016" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": -14, "time": "1779957046" }, "departure": { "delay": -14, "time": "1779957046" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": -14, "time": "1779957166" }, "departure": { "delay": -14, "time": "1779957166" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 136, "time": "1779957257" }, "departure": { "delay": 136, "time": "1779957376" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 106, "time": "1779957459" }, "departure": { "delay": 106, "time": "1779957466" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 136, "time": "1779957556" }, "departure": { "delay": 136, "time": "1779957556" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 196, "time": "1779957637" }, "departure": { "delay": 196, "time": "1779957676" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 196, "time": "1779957792" }, "departure": { "delay": 196, "time": "1779957796" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 256, "time": "1779957900" }, "departure": { "delay": 256, "time": "1779957916" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 281, "time": "1779958001" }, "departure": { "delay": 281, "time": "1779958001" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 281, "time": "1779958061" }, "departure": { "delay": 281, "time": "1779958061" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 281, "time": "1779958121" }, "departure": { "delay": 281, "time": "1779958121" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779956322", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1017" } } }, { "id": "SM:201-1000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 66, "time": "1779955266" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 81, "time": "1779955341" }, "departure": { "delay": 81, "time": "1779955341" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 86, "time": "1779955466" }, "departure": { "delay": 86, "time": "1779955466" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 38, "time": "1779955538" }, "departure": { "delay": 38, "time": "1779955538" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 342, "time": "1779955880" }, "departure": { "delay": 342, "time": "1779955902" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 402, "time": "1779955968" }, "departure": { "delay": 402, "time": "1779956022" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 462, "time": "1779956098" }, "departure": { "delay": 462, "time": "1779956142" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 533, "time": "1779956273" }, "departure": { "delay": 533, "time": "1779956273" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 462, "time": "1779956320" }, "departure": { "delay": 462, "time": "1779956322" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 493, "time": "1779956352" }, "departure": { "delay": 493, "time": "1779956413" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 552, "time": "1779956518" }, "departure": { "delay": 552, "time": "1779956532" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 582, "time": "1779956622" }, "departure": { "delay": 582, "time": "1779956622" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 522, "time": "1779956672" }, "departure": { "delay": 522, "time": "1779956682" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 522, "time": "1779956742" }, "departure": { "delay": 522, "time": "1779956742" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 511, "time": "1779956851" }, "departure": { "delay": 511, "time": "1779956851" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 522, "time": "1779956913" }, "departure": { "delay": 522, "time": "1779956922" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 552, "time": "1779957011" }, "departure": { "delay": 552, "time": "1779957012" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 435, "time": "1779957075" }, "departure": { "delay": 435, "time": "1779957075" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 842, "time": "1779957542" }, "departure": { "delay": 842, "time": "1779957542" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 841, "time": "1779957601" }, "departure": { "delay": 841, "time": "1779957601" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 822, "time": "1779957642" }, "departure": { "delay": 822, "time": "1779957642" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 702, "time": "1779957702" }, "departure": { "delay": 702, "time": "1779957702" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779954913", "trip": { "routeId": "2", "tripId": "201-1000" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779959520" }, "departure": { "time": "1779959520" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1779959640" }, "departure": { "time": "1779959640" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1779959820" }, "departure": { "time": "1779959820" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1779959880" }, "departure": { "time": "1779959880" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1779959910" }, "departure": { "delay": -30, "time": "1779959910" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1779959940" }, "departure": { "time": "1779959940" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1779960000" }, "departure": { "time": "1779960000" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1779960180" }, "departure": { "time": "1779960180" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1779960420" }, "departure": { "delay": 120, "time": "1779960420" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1779960480" }, "departure": { "delay": 60, "time": "1779960480" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1779960660" }, "departure": { "delay": 180, "time": "1779960660" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779960720" }, "departure": { "delay": 60, "time": "1779960720" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779960960" }, "departure": { "delay": 60, "time": "1779960960" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779961020" }, "departure": { "delay": 60, "time": "1779961020" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779961080" }, "departure": { "delay": 60, "time": "1779961080" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1779961260" }, "departure": { "delay": 180, "time": "1779961260" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1779961380" }, "departure": { "delay": 120, "time": "1779961380" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 } ], "timestamp": "1779957912", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779960420" }, "departure": { "time": "1779960420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779960540" }, "departure": { "time": "1779960540" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779960780" }, "departure": { "delay": 180, "time": "1779960780" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779960840" }, "departure": { "delay": 180, "time": "1779960840" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779960900" }, "departure": { "delay": 180, "time": "1779960900" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779960960" }, "departure": { "delay": 180, "time": "1779960960" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779956826", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:301-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779958200" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779958260" }, "departure": { "time": "1779958260" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779958380" }, "departure": { "time": "1779958380" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1779958560" }, "departure": { "delay": 120, "time": "1779958560" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1779958620" }, "departure": { "delay": 60, "time": "1779958620" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1779958740" }, "departure": { "delay": 120, "time": "1779958740" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 140, "time": "1779958880" }, "departure": { "delay": 140, "time": "1779958880" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 140, "time": "1779958940" }, "departure": { "delay": 140, "time": "1779958940" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 80, "time": "1779959000" }, "departure": { "delay": 80, "time": "1779959000" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 140, "time": "1779959120" }, "departure": { "delay": 140, "time": "1779959120" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 200, "time": "1779959240" }, "departure": { "delay": 200, "time": "1779959240" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 197, "time": "1779959357" }, "departure": { "delay": 197, "time": "1779959357" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 256, "time": "1779959536" }, "departure": { "delay": 256, "time": "1779959536" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1779954601", "trip": { "routeId": "603", "tripId": "301-1050" } } }, { "id": "SM:301-1143Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779961380" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779961440" }, "departure": { "time": "1779961440" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779961560" }, "departure": { "time": "1779961560" }, "stopId": "Belfort_A", "stopSequence": 3 } ], "timestamp": "1779957789", "trip": { "routeId": "603", "tripId": "301-1143Ner" } } }, { "id": "SM:303-1018", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 198, "time": "1779956478" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 198, "time": "1779956598" }, "departure": { "delay": 198, "time": "1779956598" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 172, "time": "1779956812" }, "departure": { "delay": 172, "time": "1779956812" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 172, "time": "1779956872" }, "departure": { "delay": 172, "time": "1779956872" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 172, "time": "1779956992" }, "departure": { "delay": 172, "time": "1779956992" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 172, "time": "1779957112" }, "departure": { "delay": 172, "time": "1779957112" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 590, "time": "1779957590" }, "departure": { "delay": 590, "time": "1779957590" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 618, "time": "1779957678" }, "departure": { "delay": 618, "time": "1779957678" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 613, "time": "1779957733" }, "departure": { "delay": 613, "time": "1779957733" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 613, "time": "1779957793" }, "departure": { "delay": 613, "time": "1779957793" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779956530", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-1018" } } }, { "id": "SM:401T-0957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 146, "time": "1779955166" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 206, "time": "1779955346" }, "departure": { "delay": 206, "time": "1779955346" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 236, "time": "1779955556" }, "departure": { "delay": 236, "time": "1779955616" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 277, "time": "1779955717" }, "departure": { "delay": 277, "time": "1779955717" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 296, "time": "1779955809" }, "departure": { "delay": 296, "time": "1779955856" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 357, "time": "1779955932" }, "departure": { "delay": 357, "time": "1779955977" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 357, "time": "1779956037" }, "departure": { "delay": 357, "time": "1779956037" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 318, "time": "1779956058" }, "departure": { "delay": 318, "time": "1779956058" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 318, "time": "1779956178" }, "departure": { "delay": 318, "time": "1779956178" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 266, "time": "1779956186" }, "departure": { "delay": 266, "time": "1779956186" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 236, "time": "1779956216" }, "departure": { "delay": 236, "time": "1779956216" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 146, "time": "1779956270" }, "departure": { "delay": 146, "time": "1779956306" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 56, "time": "1779956414" }, "departure": { "delay": 56, "time": "1779956456" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 26, "time": "1779956546" }, "departure": { "delay": 26, "time": "1779956786" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 86, "time": "1779956881" }, "departure": { "delay": 86, "time": "1779956906" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 86, "time": "1779956958" }, "departure": { "delay": 86, "time": "1779956966" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 86, "time": "1779957000" }, "departure": { "delay": 86, "time": "1779957026" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 146, "time": "1779957077" }, "departure": { "delay": 146, "time": "1779957086" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 146, "time": "1779957146" }, "departure": { "delay": 146, "time": "1779957146" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 168, "time": "1779957288" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779955181", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-0957" } } }, { "id": "SM:409T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779959100" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779959220" }, "departure": { "time": "1779959220" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779959460" }, "departure": { "time": "1779959460" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779959520" }, "departure": { "time": "1779959520" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779959640" }, "departure": { "time": "1779959640" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779959700" }, "departure": { "time": "1779959700" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779959760" }, "departure": { "time": "1779959760" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779959820" }, "departure": { "time": "1779959820" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779961200" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779956544", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1105" } } }, { "id": "SM:407T-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779958800" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779958920" }, "departure": { "time": "1779958920" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779959160" }, "departure": { "time": "1779959160" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779959220" }, "departure": { "time": "1779959220" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779959340" }, "departure": { "time": "1779959340" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779959400" }, "departure": { "time": "1779959400" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779959460" }, "departure": { "time": "1779959460" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779959520" }, "departure": { "time": "1779959520" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779959640" }, "departure": { "time": "1779959640" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779959700" }, "departure": { "time": "1779959700" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779959760" }, "departure": { "time": "1779959760" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779959940" }, "departure": { "time": "1779959940" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779960180" }, "departure": { "time": "1779960180" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779960660" }, "departure": { "time": "1779960660" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779960690" }, "departure": { "delay": -30, "time": "1779960690" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779960780" }, "departure": { "time": "1779960780" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1779960900" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779955981", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1100" } } }, { "id": "SM:409T-1020", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 123, "time": "1779956523" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 153, "time": "1779956671" }, "departure": { "delay": 153, "time": "1779956673" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 164, "time": "1779956744" }, "departure": { "delay": 164, "time": "1779956744" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 123, "time": "1779956763" }, "departure": { "delay": 123, "time": "1779956763" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 110, "time": "1779956810" }, "departure": { "delay": 110, "time": "1779956810" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 245, "time": "1779957050" }, "departure": { "delay": 245, "time": "1779957065" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 275, "time": "1779957365" }, "departure": { "delay": 275, "time": "1779957515" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 65, "time": "1779957575" }, "departure": { "delay": 65, "time": "1779957605" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 5, "time": "1779957675" }, "departure": { "delay": 5, "time": "1779957725" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -15, "time": "1779957765" }, "departure": { "delay": -15, "time": "1779957765" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 126, "time": "1779957811" }, "departure": { "delay": 126, "time": "1779957966" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 44, "time": "1779958064" }, "departure": { "delay": 44, "time": "1779958064" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -11, "time": "1779958129" }, "departure": { "delay": -11, "time": "1779958129" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -26, "time": "1779958174" }, "departure": { "delay": -26, "time": "1779958174" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -26, "time": "1779958234" }, "departure": { "delay": -26, "time": "1779958234" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -26, "time": "1779958414" }, "departure": { "delay": -26, "time": "1779958414" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -26, "time": "1779958474" }, "departure": { "delay": -26, "time": "1779958474" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -26, "time": "1779958654" }, "departure": { "delay": -26, "time": "1779958654" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -26, "time": "1779958774" }, "departure": { "delay": -26, "time": "1779958774" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 } ], "timestamp": "1779956544", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1020" } } }, { "id": "SM:405T-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779958200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779958320" }, "departure": { "time": "1779958320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779958560" }, "departure": { "time": "1779958560" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779958620" }, "departure": { "time": "1779958620" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779958740" }, "departure": { "time": "1779958740" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779958800" }, "departure": { "time": "1779958800" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779958860" }, "departure": { "time": "1779958860" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779958920" }, "departure": { "time": "1779958920" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779959040" }, "departure": { "time": "1779959040" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779959100" }, "departure": { "time": "1779959100" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779959160" }, "departure": { "time": "1779959160" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779959340" }, "departure": { "time": "1779959340" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1779959580" }, "departure": { "time": "1779959580" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779959940" }, "departure": { "time": "1779959940" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779960000" }, "departure": { "time": "1779960000" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779960060" }, "departure": { "time": "1779960060" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1779960090" }, "departure": { "delay": -30, "time": "1779960090" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779960120" }, "departure": { "time": "1779960120" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779960180" }, "departure": { "time": "1779960180" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 30, "time": "1779960270" }, "departure": { "delay": 30, "time": "1779960270" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "time": "1779960300" }, "departure": { "time": "1779960300" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779955202", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1050" } } }, { "id": "SM:405T-1005", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 692, "time": "1779956192" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 931, "time": "1779956461" }, "departure": { "delay": 931, "time": "1779956551" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1021, "time": "1779956640" }, "departure": { "delay": 1021, "time": "1779956701" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1080, "time": "1779956800" }, "departure": { "delay": 1080, "time": "1779956820" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1779956880" }, "departure": { "delay": 1080, "time": "1779956880" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1141, "time": "1779956925" }, "departure": { "delay": 1141, "time": "1779957061" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 844, "time": "1779957184" }, "departure": { "delay": 844, "time": "1779957184" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 625, "time": "1779957265" }, "departure": { "delay": 625, "time": "1779957265" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 480, "time": "1779957280" }, "departure": { "delay": 480, "time": "1779957300" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 480, "time": "1779957360" }, "departure": { "delay": 480, "time": "1779957360" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 600, "time": "1779957540" }, "departure": { "delay": 600, "time": "1779957540" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 480, "time": "1779957600" }, "departure": { "delay": 480, "time": "1779957600" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 540, "time": "1779957780" }, "departure": { "delay": 540, "time": "1779957780" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779956229", "trip": { "routeId": "604", "tripId": "405T-1005" } } }, { "id": "SM:401T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 765, "time": "1779958065" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 958, "time": "1779958378" }, "departure": { "delay": 958, "time": "1779958378" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 982, "time": "1779958462" }, "departure": { "delay": 982, "time": "1779958462" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1003, "time": "1779958543" }, "departure": { "delay": 1003, "time": "1779958543" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 985, "time": "1779958585" }, "departure": { "delay": 985, "time": "1779958585" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 912, "time": "1779958632" }, "departure": { "delay": 912, "time": "1779958632" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 592, "time": "1779958732" }, "departure": { "delay": 592, "time": "1779958732" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 359, "time": "1779958799" }, "departure": { "delay": 359, "time": "1779958799" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 224, "time": "1779958844" }, "departure": { "delay": 224, "time": "1779958844" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 224, "time": "1779958904" }, "departure": { "delay": 224, "time": "1779958904" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 344, "time": "1779959084" }, "departure": { "delay": 344, "time": "1779959084" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 270, "time": "1779959190" }, "departure": { "delay": 270, "time": "1779959190" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 330, "time": "1779959370" }, "departure": { "delay": 330, "time": "1779959370" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779957953", "trip": { "routeId": "604", "tripId": "401T-1035" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779960600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779960630" }, "departure": { "delay": -30, "time": "1779960630" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779960660" }, "departure": { "time": "1779960660" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779960690" }, "departure": { "delay": -30, "time": "1779960690" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779960720" }, "departure": { "time": "1779960720" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779960780" }, "departure": { "time": "1779960780" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779960840" }, "departure": { "delay": 60, "time": "1779960840" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779960900" }, "departure": { "delay": 60, "time": "1779960900" }, "stopId": "Chapelle_A", "stopSequence": 8 } ], "timestamp": "1779957001", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1779959940" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1779960360" }, "departure": { "delay": 720, "time": "1779960360" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1779960840" }, "departure": { "delay": 1080, "time": "1779960840" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1779960900" }, "departure": { "delay": 1080, "time": "1779960900" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 } ], "timestamp": "1779957105", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:407T-1015", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1779956162" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 58, "time": "1779956218" }, "departure": { "delay": 58, "time": "1779956218" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 107, "time": "1779956267" }, "departure": { "delay": 107, "time": "1779956267" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 73, "time": "1779956293" }, "departure": { "delay": 73, "time": "1779956293" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 108, "time": "1779956328" }, "departure": { "delay": 108, "time": "1779956328" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 242, "time": "1779956521" }, "departure": { "delay": 242, "time": "1779956522" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 302, "time": "1779956574" }, "departure": { "delay": 302, "time": "1779956582" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 332, "time": "1779956631" }, "departure": { "delay": 332, "time": "1779956672" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 482, "time": "1779956835" }, "departure": { "delay": 482, "time": "1779956882" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 692, "time": "1779957212" }, "departure": { "delay": 692, "time": "1779957212" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 452, "time": "1779957289" }, "departure": { "delay": 452, "time": "1779957392" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 242, "time": "1779957482" }, "departure": { "delay": 242, "time": "1779957482" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 122, "time": "1779957512" }, "departure": { "delay": 122, "time": "1779957542" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 242, "time": "1779957592" }, "departure": { "delay": 242, "time": "1779957722" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 272, "time": "1779957812" }, "departure": { "delay": 272, "time": "1779957812" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 152, "time": "1779957872" }, "departure": { "delay": 152, "time": "1779957872" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 122, "time": "1779957915" }, "departure": { "delay": 122, "time": "1779957962" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 122, "time": "1779958022" }, "departure": { "delay": 122, "time": "1779958022" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 242, "time": "1779958202" }, "departure": { "delay": 242, "time": "1779958202" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 122, "time": "1779958262" }, "departure": { "delay": 122, "time": "1779958262" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 242, "time": "1779958442" }, "departure": { "delay": 242, "time": "1779958442" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779956188", "trip": { "routeId": "604", "tripId": "407T-1015" } } }, { "id": "SM:403T-0953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 272, "time": "1779955052" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 272, "time": "1779955105" }, "departure": { "delay": 272, "time": "1779955112" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 302, "time": "1779955142" }, "departure": { "delay": 302, "time": "1779955142" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 272, "time": "1779955167" }, "departure": { "delay": 272, "time": "1779955172" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 302, "time": "1779955202" }, "departure": { "delay": 302, "time": "1779955202" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 362, "time": "1779955319" }, "departure": { "delay": 362, "time": "1779955322" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 407, "time": "1779955367" }, "departure": { "delay": 407, "time": "1779955367" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 422, "time": "1779955402" }, "departure": { "delay": 422, "time": "1779955442" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 603, "time": "1779955599" }, "departure": { "delay": 603, "time": "1779955683" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 722, "time": "1779955922" }, "departure": { "delay": 722, "time": "1779955922" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 572, "time": "1779955982" }, "departure": { "delay": 572, "time": "1779956192" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 332, "time": "1779956252" }, "departure": { "delay": 332, "time": "1779956252" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 212, "time": "1779956312" }, "departure": { "delay": 212, "time": "1779956312" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 272, "time": "1779956372" }, "departure": { "delay": 272, "time": "1779956432" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 422, "time": "1779956552" }, "departure": { "delay": 422, "time": "1779956642" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 332, "time": "1779956732" }, "departure": { "delay": 332, "time": "1779956732" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 242, "time": "1779956762" }, "departure": { "delay": 242, "time": "1779956762" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 261, "time": "1779956841" }, "departure": { "delay": 261, "time": "1779956841" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 381, "time": "1779957021" }, "departure": { "delay": 381, "time": "1779957021" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 261, "time": "1779957081" }, "departure": { "delay": 261, "time": "1779957081" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 381, "time": "1779957261" }, "departure": { "delay": 381, "time": "1779957261" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779955068", "trip": { "routeId": "604", "tripId": "403T-0953" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779959100" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779959130" }, "departure": { "delay": -30, "time": "1779959130" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779959160" }, "departure": { "time": "1779959160" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1779959190" }, "departure": { "delay": -30, "time": "1779959190" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779959220" }, "departure": { "time": "1779959220" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1779959280" }, "departure": { "time": "1779959280" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779959340" }, "departure": { "delay": 60, "time": "1779959340" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779959400" }, "departure": { "delay": 60, "time": "1779959400" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779959520" }, "departure": { "delay": 120, "time": "1779959520" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1779959940" }, "departure": { "delay": 420, "time": "1779959940" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1779960420" }, "departure": { "delay": 180, "time": "1779960420" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779960480" }, "departure": { "delay": 60, "time": "1779960480" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779960540" }, "departure": { "delay": 60, "time": "1779960540" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1779960720" }, "departure": { "delay": 180, "time": "1779960720" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1779960840" }, "departure": { "delay": 120, "time": "1779960840" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1779960900" }, "departure": { "delay": 60, "time": "1779960900" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1779960960" }, "departure": { "delay": 60, "time": "1779960960" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1779955502", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:403T-1035", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 85, "time": "1779957385" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 85, "time": "1779957505" }, "departure": { "delay": 85, "time": "1779957505" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 85, "time": "1779957745" }, "departure": { "delay": 85, "time": "1779957745" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 85, "time": "1779957805" }, "departure": { "delay": 85, "time": "1779957805" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 85, "time": "1779957925" }, "departure": { "delay": 85, "time": "1779957925" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 85, "time": "1779957985" }, "departure": { "delay": 85, "time": "1779957985" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 85, "time": "1779958045" }, "departure": { "delay": 85, "time": "1779958045" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 85, "time": "1779958105" }, "departure": { "delay": 85, "time": "1779958105" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 85, "time": "1779958225" }, "departure": { "delay": 85, "time": "1779958225" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 85, "time": "1779958285" }, "departure": { "delay": 85, "time": "1779958285" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 85, "time": "1779958345" }, "departure": { "delay": 85, "time": "1779958345" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 85, "time": "1779958525" }, "departure": { "delay": 85, "time": "1779958525" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 85, "time": "1779958765" }, "departure": { "delay": 85, "time": "1779958765" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 85, "time": "1779959125" }, "departure": { "delay": 85, "time": "1779959125" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 85, "time": "1779959185" }, "departure": { "delay": 85, "time": "1779959185" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 85, "time": "1779959245" }, "departure": { "delay": 85, "time": "1779959245" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 55, "time": "1779959275" }, "departure": { "delay": 55, "time": "1779959275" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 85, "time": "1779959305" }, "departure": { "delay": 85, "time": "1779959305" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 85, "time": "1779959365" }, "departure": { "delay": 85, "time": "1779959365" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 85, "time": "1779959485" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779957436", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1035" } } }, { "id": "SM:411T-1012", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779955920" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779956040" }, "departure": { "time": "1779956040" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779956280" }, "departure": { "time": "1779956280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779956340" }, "departure": { "time": "1779956340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779956460" }, "departure": { "time": "1779956460" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779956520" }, "departure": { "time": "1779956520" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779956580" }, "departure": { "time": "1779956580" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779956640" }, "departure": { "time": "1779956640" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779956760" }, "departure": { "time": "1779956760" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779956820" }, "departure": { "time": "1779956820" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779956880" }, "departure": { "time": "1779956880" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779957060" }, "departure": { "time": "1779957060" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 178, "time": "1779957396" }, "departure": { "delay": 178, "time": "1779957478" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 118, "time": "1779957567" }, "departure": { "delay": 118, "time": "1779957778" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 148, "time": "1779957861" }, "departure": { "delay": 148, "time": "1779957868" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 153, "time": "1779957933" }, "departure": { "delay": 153, "time": "1779957933" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 98, "time": "1779957938" }, "departure": { "delay": 98, "time": "1779957938" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 136, "time": "1779957976" }, "departure": { "delay": 136, "time": "1779957976" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 136, "time": "1779958036" }, "departure": { "delay": 136, "time": "1779958036" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 166, "time": "1779958126" }, "departure": { "delay": 166, "time": "1779958126" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 136, "time": "1779958156" }, "departure": { "delay": 136, "time": "1779958156" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779955971", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1012" } } }, { "id": "SM:401T-1117", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779959820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779959940" }, "departure": { "time": "1779959940" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779960180" }, "departure": { "time": "1779960180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779960240" }, "departure": { "time": "1779960240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 } ], "timestamp": "1779957446", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1117" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779960840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1779961020" }, "departure": { "time": "1779961020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1779961140" }, "departure": { "time": "1779961140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1779961200" }, "departure": { "time": "1779961200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1779961380" }, "departure": { "time": "1779961380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1779961440" }, "departure": { "time": "1779961440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1779961500" }, "departure": { "time": "1779961500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1779961560" }, "departure": { "time": "1779961560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 } ], "timestamp": "1779957250", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:801-1034", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 126, "time": "1779957366" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 130, "time": "1779957550" }, "departure": { "delay": 130, "time": "1779957550" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 156, "time": "1779957632" }, "departure": { "delay": 156, "time": "1779957696" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 156, "time": "1779957756" }, "departure": { "delay": 156, "time": "1779957756" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 151, "time": "1779957931" }, "departure": { "delay": 151, "time": "1779957931" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 132, "time": "1779957972" }, "departure": { "delay": 132, "time": "1779957972" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 132, "time": "1779958032" }, "departure": { "delay": 132, "time": "1779958032" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 132, "time": "1779958092" }, "departure": { "delay": 132, "time": "1779958092" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 132, "time": "1779958332" }, "departure": { "delay": 132, "time": "1779958332" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 132, "time": "1779958392" }, "departure": { "delay": 132, "time": "1779958392" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 132, "time": "1779958452" }, "departure": { "delay": 132, "time": "1779958452" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 133, "time": "1779958513" }, "departure": { "delay": 133, "time": "1779958513" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 195, "time": "1779958635" }, "departure": { "delay": 195, "time": "1779958635" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 188, "time": "1779958688" }, "departure": { "delay": 188, "time": "1779958688" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 188, "time": "1779958748" }, "departure": { "delay": 188, "time": "1779958748" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 188, "time": "1779958808" }, "departure": { "delay": 188, "time": "1779958808" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 308, "time": "1779959048" }, "departure": { "delay": 308, "time": "1779959048" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 308, "time": "1779959168" }, "departure": { "delay": 308, "time": "1779959168" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 368, "time": "1779959348" }, "departure": { "delay": 368, "time": "1779959348" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 308, "time": "1779959468" }, "departure": { "delay": 308, "time": "1779959468" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 308, "time": "1779959588" }, "departure": { "delay": 308, "time": "1779959588" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 248, "time": "1779959648" }, "departure": { "delay": 248, "time": "1779959648" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 248, "time": "1779959708" }, "departure": { "delay": 248, "time": "1779959708" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 248, "time": "1779959768" }, "departure": { "delay": 248, "time": "1779959768" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779957384", "trip": { "routeId": "608", "tripId": "801-1034" } } }, { "id": "SM:803-1016", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779956160" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1779956220" }, "departure": { "time": "1779956220" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1779956280" }, "departure": { "delay": 60, "time": "1779956280" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1779956310" }, "departure": { "delay": 30, "time": "1779956310" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1779956340" }, "departure": { "time": "1779956340" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1779956460" }, "departure": { "time": "1779956460" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1779956580" }, "departure": { "time": "1779956580" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1779956760" }, "departure": { "time": "1779956760" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1779956880" }, "departure": { "time": "1779956880" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1779957000" }, "departure": { "time": "1779957000" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1779957060" }, "departure": { "time": "1779957060" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1779957180" }, "departure": { "time": "1779957180" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1779957240" }, "departure": { "time": "1779957240" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1779957300" }, "departure": { "time": "1779957300" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1779957360" }, "departure": { "time": "1779957360" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1779957420" }, "departure": { "time": "1779957420" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1779957480" }, "departure": { "time": "1779957480" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1779957540" }, "departure": { "time": "1779957540" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1779957600" }, "departure": { "time": "1779957600" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1779957840" }, "departure": { "time": "1779957840" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1779957900" }, "departure": { "time": "1779957900" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1779957960" }, "departure": { "time": "1779957960" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1779958020" }, "departure": { "time": "1779958020" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1779958140" }, "departure": { "time": "1779958140" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1779958260" }, "departure": { "time": "1779958260" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1779958380" }, "departure": { "time": "1779958380" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1779958620" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779956219", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1016" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 68, "time": "1779959828" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 68, "time": "1779959888" }, "departure": { "delay": 68, "time": "1779959888" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 128, "time": "1779959948" }, "departure": { "delay": 128, "time": "1779959948" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 98, "time": "1779959978" }, "departure": { "delay": 98, "time": "1779959978" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 68, "time": "1779960008" }, "departure": { "delay": 68, "time": "1779960008" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 68, "time": "1779960128" }, "departure": { "delay": 68, "time": "1779960128" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 68, "time": "1779960248" }, "departure": { "delay": 68, "time": "1779960248" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 68, "time": "1779960428" }, "departure": { "delay": 68, "time": "1779960428" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 68, "time": "1779960548" }, "departure": { "delay": 68, "time": "1779960548" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 70, "time": "1779960670" }, "departure": { "delay": 70, "time": "1779960670" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1779960730" }, "departure": { "delay": 70, "time": "1779960730" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 70, "time": "1779960850" }, "departure": { "delay": 70, "time": "1779960850" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 70, "time": "1779960910" }, "departure": { "delay": 70, "time": "1779960910" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 70, "time": "1779960970" }, "departure": { "delay": 70, "time": "1779960970" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 72, "time": "1779961032" }, "departure": { "delay": 72, "time": "1779961032" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 72, "time": "1779961092" }, "departure": { "delay": 72, "time": "1779961092" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 72, "time": "1779961152" }, "departure": { "delay": 72, "time": "1779961152" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 72, "time": "1779961212" }, "departure": { "delay": 72, "time": "1779961212" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 72, "time": "1779961272" }, "departure": { "delay": 72, "time": "1779961272" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 72, "time": "1779961512" }, "departure": { "delay": 72, "time": "1779961512" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 72, "time": "1779961572" }, "departure": { "delay": 72, "time": "1779961572" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 } ], "timestamp": "1779957974", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779960600" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779957685", "trip": { "routeId": "11", "tripId": "1101-1120" } } }, { "id": "SM:601-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1779958419" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 9, "time": "1779958449" }, "departure": { "delay": 9, "time": "1779958449" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 39, "time": "1779958479" }, "departure": { "delay": 39, "time": "1779958479" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 39, "time": "1779958539" }, "departure": { "delay": 39, "time": "1779958539" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 39, "time": "1779958599" }, "departure": { "delay": 39, "time": "1779958599" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 39, "time": "1779958719" }, "departure": { "delay": 39, "time": "1779958719" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 39, "time": "1779958899" }, "departure": { "delay": 39, "time": "1779958899" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 39, "time": "1779958959" }, "departure": { "delay": 39, "time": "1779958959" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 39, "time": "1779959019" }, "departure": { "delay": 39, "time": "1779959019" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 39, "time": "1779959079" }, "departure": { "delay": 39, "time": "1779959079" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 39, "time": "1779959139" }, "departure": { "delay": 39, "time": "1779959139" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 39, "time": "1779959199" }, "departure": { "delay": 39, "time": "1779959199" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 39, "time": "1779959499" }, "departure": { "delay": 39, "time": "1779959499" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 39, "time": "1779959679" }, "departure": { "delay": 39, "time": "1779959679" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 39, "time": "1779959799" }, "departure": { "delay": 39, "time": "1779959799" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1779957943", "trip": { "routeId": "6", "tripId": "601-1053" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779960360" }, "departure": { "time": "1779960360" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1779960480" }, "departure": { "time": "1779960480" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1779960600" }, "departure": { "time": "1779960600" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1779960900" }, "departure": { "time": "1779960900" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1779960960" }, "departure": { "time": "1779960960" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1779961020" }, "departure": { "time": "1779961020" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1779961080" }, "departure": { "time": "1779961080" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1779961140" }, "departure": { "time": "1779961140" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1779961200" }, "departure": { "time": "1779961200" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1779961320" }, "departure": { "time": "1779961320" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1779961440" }, "departure": { "time": "1779961440" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1779961500" }, "departure": { "time": "1779961500" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1779961530" }, "departure": { "delay": -30, "time": "1779961530" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1779961560" }, "departure": { "time": "1779961560" }, "stopId": "Ciel_R", "stopSequence": 15 } ], "timestamp": "1779957809", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:601-1026", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 272, "time": "1779957032" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 302, "time": "1779957302" }, "departure": { "delay": 302, "time": "1779957302" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 272, "time": "1779957392" }, "departure": { "delay": 272, "time": "1779957392" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 277, "time": "1779957517" }, "departure": { "delay": 277, "time": "1779957517" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 207, "time": "1779957747" }, "departure": { "delay": 207, "time": "1779957747" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 197, "time": "1779957797" }, "departure": { "delay": 197, "time": "1779957797" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 185, "time": "1779957845" }, "departure": { "delay": 185, "time": "1779957845" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 171, "time": "1779957891" }, "departure": { "delay": 171, "time": "1779957891" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 159, "time": "1779957939" }, "departure": { "delay": 159, "time": "1779957939" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 159, "time": "1779957999" }, "departure": { "delay": 159, "time": "1779957999" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 159, "time": "1779958119" }, "departure": { "delay": 159, "time": "1779958119" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 159, "time": "1779958239" }, "departure": { "delay": 159, "time": "1779958239" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 159, "time": "1779958299" }, "departure": { "delay": 159, "time": "1779958299" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 129, "time": "1779958329" }, "departure": { "delay": 129, "time": "1779958329" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 159, "time": "1779958359" }, "departure": { "delay": 159, "time": "1779958359" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 159, "time": "1779958419" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779957053", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1026" } } }, { "id": "SM:1101-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779959100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779957685", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1105" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779957979" } }