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

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

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

Rapport de validation

1 erreur, 115 avertissements

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

Erreurs

stop_time_update departure time is before arrival time E025 1 erreur

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.

Exemples d'erreurs
  • trip_id 405T-0823 stop_sequence 22 departure_time 09:07:19 (1781507239) is less than the same stop arrival_time 09:09:19 (1781507359) - departure time must be equal to or greater than arrival time

Avertissements

vehicle_id not populated W002 39 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-0850 does not have a vehicle_id
  • trip_id 1101-0835 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id
  • trip_id 101-0910 does not have a vehicle_id

schedule_relationship not populated W009 76 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-0835 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0835 does not have a schedule_relationship
  • trip_id 103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

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

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 1 046 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 074 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. 2 2 fois (7 % 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 16/06/2026 à 08h46 Europe/Paris.

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

{ "entity": [ { "id": "SM:1101-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781593500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1781592099", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0905" } } }, { "id": "SM:1101-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1781590862" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 145, "time": "1781591545" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781590887", "trip": { "routeId": "11", "tripId": "1101-0820" } } }, { "id": "SM:1101-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781592600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1781593200" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781592306", "trip": { "routeId": "11", "tripId": "1101-0850" } } }, { "id": "SM:1101-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 66, "time": "1781591766" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -11, "time": "1781592289" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1781591786", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0835" } } }, { "id": "SM:10-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 6, "time": "1781591706" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 202, "time": "1781592502" }, "stopId": "Hésingue_ZI_A", "stopSequence": 2 } ], "timestamp": "1781591734", "trip": { "routeId": "10", "tripId": "10-0835" } } }, { "id": "SM:14-0759", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 85, "time": "1781589625" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 116, "time": "1781589684" }, "departure": { "delay": 116, "time": "1781589716" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 145, "time": "1781589883" }, "departure": { "delay": 145, "time": "1781589925" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 162, "time": "1781590002" }, "departure": { "delay": 162, "time": "1781590002" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 98, "time": "1781590418" }, "departure": { "delay": 98, "time": "1781590418" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 98, "time": "1781590478" }, "departure": { "delay": 98, "time": "1781590478" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 84, "time": "1781590824" }, "departure": { "delay": 84, "time": "1781590824" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": 38, "time": "1781591018" }, "departure": { "delay": 38, "time": "1781591018" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 43, "time": "1781591113" }, "departure": { "delay": 43, "time": "1781591143" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 43, "time": "1781591247" }, "departure": { "delay": 43, "time": "1781591263" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 43, "time": "1781591353" }, "departure": { "delay": 43, "time": "1781591383" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": 25, "time": "1781591485" }, "departure": { "delay": 25, "time": "1781591485" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 73, "time": "1781591747" }, "departure": { "delay": 73, "time": "1781591773" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": -17, "time": "1781592098" }, "departure": { "delay": -17, "time": "1781592103" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 }, { "arrival": { "delay": -155, "time": "1781592325" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 15 } ], "timestamp": "1781589653", "trip": { "routeId": "14", "tripId": "14-0759" } } }, { "id": "SM:103-0905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781593500" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1781593620" }, "departure": { "time": "1781593620" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1781593680" }, "departure": { "time": "1781593680" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1781593740" }, "departure": { "time": "1781593740" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1781593800" }, "departure": { "time": "1781593800" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1781593860" }, "departure": { "time": "1781593860" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1781593980" }, "departure": { "time": "1781593980" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1781594040" }, "departure": { "time": "1781594040" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1781594100" }, "departure": { "time": "1781594100" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1781594220" }, "departure": { "time": "1781594220" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1781594640" }, "departure": { "time": "1781594640" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1781594760" }, "departure": { "time": "1781594760" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1781594820" }, "departure": { "time": "1781594820" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1781594850" }, "departure": { "delay": -30, "time": "1781594850" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1781594880" }, "departure": { "time": "1781594880" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1781594940" }, "departure": { "time": "1781594940" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1781595000" }, "departure": { "time": "1781595000" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1781595060" }, "departure": { "time": "1781595060" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1781595120" }, "departure": { "time": "1781595120" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1781595180" }, "departure": { "time": "1781595180" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1781595300" }, "departure": { "time": "1781595300" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1781595360" }, "departure": { "time": "1781595360" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1781595420" }, "departure": { "time": "1781595420" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1781595540" }, "departure": { "time": "1781595540" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1781595660" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781589902", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-0905" } } }, { "id": "SM:101-0910", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781593800" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1781593920" }, "departure": { "time": "1781593920" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1781593980" }, "departure": { "time": "1781593980" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1781594040" }, "departure": { "time": "1781594040" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1781594160" }, "departure": { "time": "1781594160" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1781594400" }, "departure": { "time": "1781594400" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1781594520" }, "departure": { "time": "1781594520" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1781594640" }, "departure": { "time": "1781594640" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1781594700" }, "departure": { "time": "1781594700" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1781594760" }, "departure": { "time": "1781594760" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1781594880" }, "departure": { "time": "1781594880" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1781594940" }, "departure": { "time": "1781594940" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1781595000" }, "departure": { "time": "1781595000" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1781595030" }, "departure": { "delay": -30, "time": "1781595030" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1781595060" }, "departure": { "time": "1781595060" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1781595180" }, "departure": { "time": "1781595180" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1781595600" }, "departure": { "time": "1781595600" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1781595660" }, "departure": { "time": "1781595660" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1781595720" }, "departure": { "time": "1781595720" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1781595840" }, "departure": { "time": "1781595840" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1781595900" }, "departure": { "time": "1781595900" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1781595960" }, "departure": { "time": "1781595960" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1781590203", "trip": { "routeId": "1", "tripId": "101-0910" } } }, { "id": "SM:105-0833", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 100, "time": "1781591680" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 100, "time": "1781591776" }, "departure": { "delay": 100, "time": "1781591800" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 160, "time": "1781591860" }, "departure": { "delay": 160, "time": "1781591920" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 190, "time": "1781591999" }, "departure": { "delay": 190, "time": "1781592010" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 310, "time": "1781592087" }, "departure": { "delay": 310, "time": "1781592190" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 314, "time": "1781592254" }, "departure": { "delay": 314, "time": "1781592254" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 310, "time": "1781592348" }, "departure": { "delay": 310, "time": "1781592370" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 310, "time": "1781592430" }, "departure": { "delay": 310, "time": "1781592430" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 302, "time": "1781592482" }, "departure": { "delay": 302, "time": "1781592482" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 273, "time": "1781592573" }, "departure": { "delay": 273, "time": "1781592573" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 245, "time": "1781592665" }, "departure": { "delay": 245, "time": "1781592665" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 187, "time": "1781592787" }, "departure": { "delay": 187, "time": "1781592787" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 156, "time": "1781592876" }, "departure": { "delay": 156, "time": "1781592876" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 151, "time": "1781592991" }, "departure": { "delay": 151, "time": "1781592991" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 136, "time": "1781593036" }, "departure": { "delay": 136, "time": "1781593036" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 105, "time": "1781593065" }, "departure": { "delay": 105, "time": "1781593065" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 135, "time": "1781593095" }, "departure": { "delay": 135, "time": "1781593095" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 125, "time": "1781593145" }, "departure": { "delay": 125, "time": "1781593145" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 125, "time": "1781593205" }, "departure": { "delay": 125, "time": "1781593205" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 126, "time": "1781593266" }, "departure": { "delay": 126, "time": "1781593266" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 113, "time": "1781593313" }, "departure": { "delay": 113, "time": "1781593313" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 107, "time": "1781593367" }, "departure": { "delay": 107, "time": "1781593367" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 101, "time": "1781593481" }, "departure": { "delay": 101, "time": "1781593481" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 98, "time": "1781593538" }, "departure": { "delay": 98, "time": "1781593538" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 90, "time": "1781593590" }, "departure": { "delay": 90, "time": "1781593590" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 68, "time": "1781593688" }, "departure": { "delay": 68, "time": "1781593688" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 68, "time": "1781593808" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781591704", "trip": { "directionId": 1, "routeId": "1", "tripId": "105-0833" } } }, { "id": "SM:105-0750", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 194, "time": "1781589194" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 194, "time": "1781589284" }, "departure": { "delay": 194, "time": "1781589314" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 194, "time": "1781589364" }, "departure": { "delay": 194, "time": "1781589374" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 225, "time": "1781589432" }, "departure": { "delay": 225, "time": "1781589465" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 224, "time": "1781589566" }, "departure": { "delay": 224, "time": "1781589584" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 44, "time": "1781589644" }, "departure": { "delay": 44, "time": "1781589644" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 74, "time": "1781589791" }, "departure": { "delay": 74, "time": "1781589794" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 30, "time": "1781589870" }, "departure": { "delay": 30, "time": "1781589870" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 44, "time": "1781589900" }, "departure": { "delay": 44, "time": "1781589944" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 44, "time": "1781590004" }, "departure": { "delay": 44, "time": "1781590004" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 44, "time": "1781590094" }, "departure": { "delay": 44, "time": "1781590124" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 45, "time": "1781590185" }, "departure": { "delay": 45, "time": "1781590185" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 45, "time": "1781590245" }, "departure": { "delay": 45, "time": "1781590245" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 18, "time": "1781590278" }, "departure": { "delay": 18, "time": "1781590278" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 48, "time": "1781590308" }, "departure": { "delay": 48, "time": "1781590308" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 104, "time": "1781590449" }, "departure": { "delay": 104, "time": "1781590484" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 44, "time": "1781590544" }, "departure": { "delay": 44, "time": "1781590544" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 44, "time": "1781590659" }, "departure": { "delay": 44, "time": "1781590724" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 14, "time": "1781590806" }, "departure": { "delay": 14, "time": "1781590814" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 14, "time": "1781590860" }, "departure": { "delay": 14, "time": "1781590874" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 44, "time": "1781590929" }, "departure": { "delay": 44, "time": "1781590964" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 31, "time": "1781591071" }, "departure": { "delay": 31, "time": "1781591071" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 19, "time": "1781591119" }, "departure": { "delay": 19, "time": "1781591119" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 25, "time": "1781591185" }, "departure": { "delay": 25, "time": "1781591185" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 52, "time": "1781591250" }, "departure": { "delay": 52, "time": "1781591272" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 104, "time": "1781591324" }, "departure": { "delay": 104, "time": "1781591384" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 164, "time": "1781591490" }, "departure": { "delay": 164, "time": "1781591504" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 164, "time": "1781591624" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781589218", "trip": { "routeId": "1", "tripId": "105-0750" } } }, { "id": "SM:103-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 78, "time": "1781590878" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 78, "time": "1781590984" }, "departure": { "delay": 78, "time": "1781590998" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 108, "time": "1781591068" }, "departure": { "delay": 108, "time": "1781591088" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 108, "time": "1781591148" }, "departure": { "delay": 108, "time": "1781591148" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 258, "time": "1781591238" }, "departure": { "delay": 258, "time": "1781591418" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 78, "time": "1781591478" }, "departure": { "delay": 78, "time": "1781591478" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 121, "time": "1781591641" }, "departure": { "delay": 121, "time": "1781591641" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 84, "time": "1781591724" }, "departure": { "delay": 84, "time": "1781591724" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 108, "time": "1781591785" }, "departure": { "delay": 108, "time": "1781591808" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 108, "time": "1781591839" }, "departure": { "delay": 108, "time": "1781591868" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 78, "time": "1781591958" }, "departure": { "delay": 78, "time": "1781591958" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 78, "time": "1781592013" }, "departure": { "delay": 78, "time": "1781592018" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 78, "time": "1781592078" }, "departure": { "delay": 78, "time": "1781592078" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 48, "time": "1781592108" }, "departure": { "delay": 48, "time": "1781592108" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 84, "time": "1781592144" }, "departure": { "delay": 84, "time": "1781592144" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 138, "time": "1781592274" }, "departure": { "delay": 138, "time": "1781592318" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 78, "time": "1781592378" }, "departure": { "delay": 78, "time": "1781592378" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -20, "time": "1781592460" }, "departure": { "delay": -20, "time": "1781592460" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -27, "time": "1781592573" }, "departure": { "delay": -27, "time": "1781592573" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -41, "time": "1781592619" }, "departure": { "delay": -41, "time": "1781592619" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -42, "time": "1781592678" }, "departure": { "delay": -42, "time": "1781592678" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -76, "time": "1781592764" }, "departure": { "delay": -76, "time": "1781592764" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -74, "time": "1781592826" }, "departure": { "delay": -74, "time": "1781592826" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -71, "time": "1781592889" }, "departure": { "delay": -71, "time": "1781592889" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -68, "time": "1781592952" }, "departure": { "delay": -68, "time": "1781592952" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -73, "time": "1781593007" }, "departure": { "delay": -73, "time": "1781593007" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -37, "time": "1781593103" }, "departure": { "delay": -37, "time": "1781593103" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -37, "time": "1781593223" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781590908", "trip": { "routeId": "1", "tripId": "103-0820" } } }, { "id": "SM:101-0805", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 47, "time": "1781589947" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 47, "time": "1781590037" }, "departure": { "delay": 47, "time": "1781590067" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 48, "time": "1781590128" }, "departure": { "delay": 48, "time": "1781590128" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 77, "time": "1781590209" }, "departure": { "delay": 77, "time": "1781590217" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 167, "time": "1781590311" }, "departure": { "delay": 167, "time": "1781590367" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 197, "time": "1781590450" }, "departure": { "delay": 197, "time": "1781590457" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 167, "time": "1781590547" }, "departure": { "delay": 167, "time": "1781590547" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 169, "time": "1781590608" }, "departure": { "delay": 169, "time": "1781590609" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 197, "time": "1781590663" }, "departure": { "delay": 197, "time": "1781590697" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 184, "time": "1781590804" }, "departure": { "delay": 184, "time": "1781590804" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 197, "time": "1781590907" }, "departure": { "delay": 197, "time": "1781590937" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 227, "time": "1781591104" }, "departure": { "delay": 227, "time": "1781591147" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 197, "time": "1781591220" }, "departure": { "delay": 197, "time": "1781591237" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 190, "time": "1781591350" }, "departure": { "delay": 190, "time": "1781591350" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 183, "time": "1781591403" }, "departure": { "delay": 183, "time": "1781591403" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 137, "time": "1781591415" }, "departure": { "delay": 137, "time": "1781591417" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 210, "time": "1781591490" }, "departure": { "delay": 210, "time": "1781591490" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 197, "time": "1781591537" }, "departure": { "delay": 197, "time": "1781591537" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 197, "time": "1781591591" }, "departure": { "delay": 197, "time": "1781591597" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 197, "time": "1781591657" }, "departure": { "delay": 197, "time": "1781591657" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 181, "time": "1781591701" }, "departure": { "delay": 181, "time": "1781591701" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 173, "time": "1781591753" }, "departure": { "delay": 173, "time": "1781591753" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 197, "time": "1781591877" }, "departure": { "delay": 197, "time": "1781591897" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 208, "time": "1781591968" }, "departure": { "delay": 208, "time": "1781591968" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 197, "time": "1781592017" }, "departure": { "delay": 197, "time": "1781592017" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 213, "time": "1781592153" }, "departure": { "delay": 213, "time": "1781592153" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 144, "time": "1781592204" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781589974", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-0805" } } }, { "id": "SM:103-0945", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781595900" }, "stopId": "Clostermann_A", "stopSequence": 1 } ], "timestamp": "1781592306", "trip": { "routeId": "1", "tripId": "103-0945" } } }, { "id": "SM:203-0840", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 104, "time": "1781592104" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 114, "time": "1781592174" }, "departure": { "delay": 114, "time": "1781592174" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 104, "time": "1781592224" }, "departure": { "delay": 104, "time": "1781592224" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 164, "time": "1781592301" }, "departure": { "delay": 164, "time": "1781592344" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 164, "time": "1781592404" }, "departure": { "delay": 164, "time": "1781592404" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 164, "time": "1781592584" }, "departure": { "delay": 164, "time": "1781592584" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 164, "time": "1781592644" }, "departure": { "delay": 164, "time": "1781592644" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 159, "time": "1781592759" }, "departure": { "delay": 159, "time": "1781592759" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 159, "time": "1781592819" }, "departure": { "delay": 159, "time": "1781592819" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 159, "time": "1781592999" }, "departure": { "delay": 159, "time": "1781592999" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 159, "time": "1781593059" }, "departure": { "delay": 159, "time": "1781593059" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 159, "time": "1781593119" }, "departure": { "delay": 159, "time": "1781593119" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 159, "time": "1781593239" }, "departure": { "delay": 159, "time": "1781593239" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 159, "time": "1781593299" }, "departure": { "delay": 159, "time": "1781593299" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 148, "time": "1781593408" }, "departure": { "delay": 148, "time": "1781593408" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 159, "time": "1781593479" }, "departure": { "delay": 159, "time": "1781593479" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 170, "time": "1781593550" }, "departure": { "delay": 170, "time": "1781593550" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 132, "time": "1781593632" }, "departure": { "delay": 132, "time": "1781593632" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 223, "time": "1781593783" }, "departure": { "delay": 223, "time": "1781593783" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 223, "time": "1781593843" }, "departure": { "delay": 223, "time": "1781593843" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 223, "time": "1781593903" }, "departure": { "delay": 223, "time": "1781593903" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 223, "time": "1781593963" }, "departure": { "delay": 223, "time": "1781593963" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1781592131", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-0840" } } }, { "id": "SM:203-0720", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 2670, "time": "1781589845" }, "departure": { "delay": 2670, "time": "1781591970" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781591993", "trip": { "routeId": "2", "tripId": "203-0720" } } }, { "id": "SM:201-0800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 125, "time": "1781589725" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 151, "time": "1781589787" }, "departure": { "delay": 151, "time": "1781589811" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 146, "time": "1781590046" }, "departure": { "delay": 146, "time": "1781590046" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 91, "time": "1781590171" }, "departure": { "delay": 91, "time": "1781590171" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": 93, "time": "1781590353" }, "departure": { "delay": 93, "time": "1781590353" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1781590413" }, "departure": { "delay": 93, "time": "1781590413" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "delay": 93, "time": "1781590533" }, "departure": { "delay": 93, "time": "1781590533" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": 93, "time": "1781590593" }, "departure": { "delay": 93, "time": "1781590593" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": 91, "time": "1781590711" }, "departure": { "delay": 91, "time": "1781590711" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": 91, "time": "1781590771" }, "departure": { "delay": 91, "time": "1781590771" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": 87, "time": "1781590947" }, "departure": { "delay": 87, "time": "1781590947" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 121, "time": "1781591013" }, "departure": { "delay": 121, "time": "1781591041" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 113, "time": "1781591153" }, "departure": { "delay": 113, "time": "1781591153" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "delay": 181, "time": "1781591196" }, "departure": { "delay": 181, "time": "1781591281" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": 181, "time": "1781591428" }, "departure": { "delay": 181, "time": "1781591461" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": 152, "time": "1781591543" }, "departure": { "delay": 152, "time": "1781591552" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": 179, "time": "1781591639" }, "departure": { "delay": 179, "time": "1781591639" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": 148, "time": "1781591668" }, "departure": { "delay": 148, "time": "1781591668" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": 127, "time": "1781591707" }, "departure": { "delay": 127, "time": "1781591707" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": 121, "time": "1781591881" }, "departure": { "delay": 121, "time": "1781591881" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": 121, "time": "1781591936" }, "departure": { "delay": 121, "time": "1781591941" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": 151, "time": "1781592031" }, "departure": { "delay": 151, "time": "1781592031" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": 121, "time": "1781592061" }, "departure": { "delay": 121, "time": "1781592061" }, "stopId": "Ritty_A", "stopSequence": 24 }, { "arrival": { "delay": 107, "time": "1781592227" }, "departure": { "delay": 107, "time": "1781592227" }, "stopId": "Champs_A", "stopSequence": 25 }, { "arrival": { "delay": 121, "time": "1781592290" }, "departure": { "delay": 121, "time": "1781592301" }, "stopId": "Les_Biches_A", "stopSequence": 26 }, { "arrival": { "delay": 121, "time": "1781592356" }, "departure": { "delay": 121, "time": "1781592361" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 27 }, { "arrival": { "delay": 114, "time": "1781592414" }, "departure": { "delay": 114, "time": "1781592414" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 28 }, { "arrival": { "delay": 114, "time": "1781592474" }, "stopId": "Petit_Canal_A", "stopSequence": 29 } ], "timestamp": "1781589746", "trip": { "routeId": "2", "tripId": "201-0800" } } }, { "id": "SM:201-0917", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781594220" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781594250" }, "departure": { "delay": -30, "time": "1781594250" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1781594280" }, "departure": { "time": "1781594280" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1781594340" }, "departure": { "time": "1781594340" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1781594400" }, "departure": { "time": "1781594400" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1781594580" }, "departure": { "time": "1781594580" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1781594640" }, "departure": { "time": "1781594640" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1781594700" }, "departure": { "time": "1781594700" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1781594760" }, "departure": { "time": "1781594760" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1781594940" }, "departure": { "time": "1781594940" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1781595000" }, "departure": { "time": "1781595000" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1781595060" }, "departure": { "time": "1781595060" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1781595180" }, "departure": { "time": "1781595180" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1781595240" }, "departure": { "time": "1781595240" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1781595360" }, "departure": { "time": "1781595360" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1781595420" }, "departure": { "time": "1781595420" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1781595660" }, "departure": { "time": "1781595660" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1781595720" }, "departure": { "time": "1781595720" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1781595780" }, "departure": { "time": "1781595780" }, "stopId": "Stade_R", "stopSequence": 21 } ], "timestamp": "1781590630", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-0917" } } }, { "id": "SM:210-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781592900" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1781592960" }, "departure": { "time": "1781592960" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1781593080" }, "departure": { "time": "1781593080" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1781593200" }, "departure": { "time": "1781593200" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1781593440" }, "departure": { "delay": 180, "time": "1781593440" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 480, "time": "1781593800" }, "departure": { "delay": 480, "time": "1781593800" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 480, "time": "1781593860" }, "departure": { "delay": 480, "time": "1781593860" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 480, "time": "1781593920" }, "departure": { "delay": 480, "time": "1781593920" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1781593980" }, "departure": { "delay": 180, "time": "1781593980" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1781594100" }, "departure": { "delay": 240, "time": "1781594100" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1781594160" }, "departure": { "delay": 240, "time": "1781594160" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1781594280" }, "departure": { "delay": 300, "time": "1781594280" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1781594340" }, "departure": { "delay": 240, "time": "1781594340" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1781594400" }, "departure": { "delay": 240, "time": "1781594400" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1781594580" }, "departure": { "delay": 300, "time": "1781594580" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1781594640" }, "departure": { "delay": 300, "time": "1781594640" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1781594700" }, "departure": { "delay": 300, "time": "1781594700" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1781594760" }, "departure": { "delay": 180, "time": "1781594760" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1781594940" }, "departure": { "delay": 300, "time": "1781594940" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1781595000" }, "departure": { "delay": 300, "time": "1781595000" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1781595060" }, "departure": { "delay": 300, "time": "1781595060" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1781595120" }, "departure": { "delay": 180, "time": "1781595120" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781589310", "trip": { "routeId": "2", "tripId": "210-0855" } } }, { "id": "SM:210-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 20, "time": "1781590220" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 19, "time": "1781590279" }, "departure": { "delay": 19, "time": "1781590279" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 19, "time": "1781590339" }, "departure": { "delay": 19, "time": "1781590339" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 49, "time": "1781590399" }, "departure": { "delay": 49, "time": "1781590429" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 79, "time": "1781590489" }, "departure": { "delay": 79, "time": "1781590519" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 79, "time": "1781590693" }, "departure": { "delay": 79, "time": "1781590699" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 79, "time": "1781590759" }, "departure": { "delay": 79, "time": "1781590759" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 49, "time": "1781590848" }, "departure": { "delay": 49, "time": "1781590849" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 79, "time": "1781590939" }, "departure": { "delay": 79, "time": "1781590939" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 20, "time": "1781591050" }, "departure": { "delay": 20, "time": "1781591060" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 49, "time": "1781591138" }, "departure": { "delay": 49, "time": "1781591149" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 42, "time": "1781591202" }, "departure": { "delay": 42, "time": "1781591202" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1781591280" }, "departure": { "time": "1781591280" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 21, "time": "1781591372" }, "departure": { "delay": 21, "time": "1781591421" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": -11, "time": "1781591470" }, "departure": { "delay": -11, "time": "1781591509" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": -14, "time": "1781591626" }, "departure": { "delay": -14, "time": "1781591626" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": -131, "time": "1781591689" }, "departure": { "delay": -131, "time": "1781591689" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": -11, "time": "1781591806" }, "departure": { "delay": -11, "time": "1781591929" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 109, "time": "1781592092" }, "departure": { "delay": 109, "time": "1781592109" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 143, "time": "1781592203" }, "departure": { "delay": 143, "time": "1781592203" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 180, "time": "1781592300" }, "departure": { "delay": 180, "time": "1781592300" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 202, "time": "1781592372" }, "departure": { "delay": 202, "time": "1781592382" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1781590244", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-0810" } } }, { "id": "SM:203-0930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781595000" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1781595060" }, "departure": { "time": "1781595060" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1781595180" }, "departure": { "time": "1781595180" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1781595300" }, "departure": { "time": "1781595300" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1781595540" }, "departure": { "delay": 180, "time": "1781595540" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1781595780" }, "departure": { "delay": 240, "time": "1781595780" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1781595840" }, "departure": { "delay": 180, "time": "1781595840" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1781595960" }, "departure": { "delay": 240, "time": "1781595960" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 } ], "timestamp": "1781591972", "trip": { "routeId": "2", "tripId": "203-0930" } } }, { "id": "SM:5-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781590200" }, "stopId": "République_A", "stopSequence": 1 }, { "arrival": { "time": "1781590260" }, "departure": { "time": "1781590260" }, "stopId": "Charles_Péguy_A", "stopSequence": 2 }, { "arrival": { "time": "1781590320" }, "departure": { "time": "1781590320" }, "stopId": "Robert_Hassler_A", "stopSequence": 3 }, { "arrival": { "time": "1781590560" }, "departure": { "time": "1781590560" }, "stopId": "Libération_A", "stopSequence": 4 }, { "arrival": { "time": "1781590680" }, "departure": { "time": "1781590680" }, "stopId": "Orée_du_Bois_A", "stopSequence": 5 }, { "arrival": { "time": "1781590800" }, "departure": { "time": "1781590800" }, "stopId": "Professeur_Coste_A", "stopSequence": 6 }, { "arrival": { "time": "1781590860" }, "departure": { "time": "1781590860" }, "stopId": "Rousserolles_A", "stopSequence": 7 }, { "arrival": { "time": "1781590920" }, "departure": { "time": "1781590920" }, "stopId": "Muguet_A", "stopSequence": 8 }, { "arrival": { "time": "1781590980" }, "departure": { "time": "1781590980" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 9 }, { "arrival": { "time": "1781591040" }, "departure": { "time": "1781591040" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 10 }, { "arrival": { "time": "1781591100" }, "departure": { "time": "1781591100" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1781591400" }, "departure": { "delay": 180, "time": "1781591400" }, "stopId": "Saint-Claude_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1781591520" }, "departure": { "delay": 240, "time": "1781591520" }, "stopId": "Chapelle_A", "stopSequence": 13 }, { "arrival": { "delay": 540, "time": "1781591940" }, "departure": { "delay": 540, "time": "1781591940" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 480, "time": "1781592000" }, "departure": { "delay": 480, "time": "1781592000" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 372, "time": "1781592072" }, "departure": { "delay": 372, "time": "1781592072" }, "stopId": "Trois_Lys_A", "stopSequence": 16 }, { "arrival": { "delay": 372, "time": "1781592132" }, "departure": { "delay": 372, "time": "1781592132" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 17 }, { "arrival": { "delay": 492, "time": "1781592312" }, "departure": { "delay": 492, "time": "1781592312" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 18 } ], "timestamp": "1781590255", "trip": { "routeId": "5", "tripId": "5-0810" } } }, { "id": "SM:301-0850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781592600" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 14, "time": "1781592674" }, "departure": { "delay": 14, "time": "1781592674" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": -53, "time": "1781592727" }, "departure": { "delay": -53, "time": "1781592727" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 59, "time": "1781592899" }, "departure": { "delay": 59, "time": "1781592899" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": -1, "time": "1781592959" }, "departure": { "delay": -1, "time": "1781592959" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 51, "time": "1781593071" }, "departure": { "delay": 51, "time": "1781593071" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 71, "time": "1781593211" }, "departure": { "delay": 71, "time": "1781593211" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 85, "time": "1781593285" }, "departure": { "delay": 85, "time": "1781593285" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 26, "time": "1781593346" }, "departure": { "delay": 26, "time": "1781593346" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 86, "time": "1781593466" }, "departure": { "delay": 86, "time": "1781593466" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 146, "time": "1781593586" }, "departure": { "delay": 146, "time": "1781593586" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 136, "time": "1781593696" }, "departure": { "delay": 136, "time": "1781593696" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 206, "time": "1781593886" }, "departure": { "delay": 206, "time": "1781593886" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1781592306", "trip": { "routeId": "603", "tripId": "301-0850" } } }, { "id": "SM:301-0812", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 88, "time": "1781590408" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 91, "time": "1781590531" }, "departure": { "delay": 91, "time": "1781590531" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 81, "time": "1781590761" }, "departure": { "delay": 81, "time": "1781590761" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 81, "time": "1781590821" }, "departure": { "delay": 81, "time": "1781590821" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 81, "time": "1781590941" }, "departure": { "delay": 81, "time": "1781590941" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 81, "time": "1781591061" }, "departure": { "delay": 81, "time": "1781591061" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 850, "time": "1781591890" }, "departure": { "delay": 850, "time": "1781591890" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 846, "time": "1781591946" }, "departure": { "delay": 846, "time": "1781591946" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 837, "time": "1781591997" }, "departure": { "delay": 837, "time": "1781591997" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 813, "time": "1781592033" }, "departure": { "delay": 813, "time": "1781592033" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781590462", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0812" } } }, { "id": "SM:301-0918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781594280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781594400" }, "departure": { "time": "1781594400" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781594640" }, "departure": { "time": "1781594640" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781594700" }, "departure": { "time": "1781594700" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781594820" }, "departure": { "time": "1781594820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781594940" }, "departure": { "time": "1781594940" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1781595180" }, "departure": { "delay": 180, "time": "1781595180" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1781595240" }, "departure": { "delay": 180, "time": "1781595240" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1781595300" }, "departure": { "delay": 180, "time": "1781595300" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1781595360" }, "departure": { "delay": 180, "time": "1781595360" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781591693", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0918" } } }, { "id": "SM:303-0848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 311, "time": "1781592791" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 316, "time": "1781592916" }, "departure": { "delay": 316, "time": "1781592916" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 234, "time": "1781593074" }, "departure": { "delay": 234, "time": "1781593074" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 249, "time": "1781593149" }, "departure": { "delay": 249, "time": "1781593149" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 249, "time": "1781593269" }, "departure": { "delay": 249, "time": "1781593269" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 249, "time": "1781593389" }, "departure": { "delay": 249, "time": "1781593389" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 435, "time": "1781593635" }, "departure": { "delay": 435, "time": "1781593635" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 433, "time": "1781593693" }, "departure": { "delay": 433, "time": "1781593693" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 429, "time": "1781593749" }, "departure": { "delay": 429, "time": "1781593749" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 417, "time": "1781593797" }, "departure": { "delay": 417, "time": "1781593797" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781592131", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-0848" } } }, { "id": "SM:303-0820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 309, "time": "1781591109" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 356, "time": "1781591216" }, "departure": { "delay": 356, "time": "1781591216" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 278, "time": "1781591258" }, "departure": { "delay": 278, "time": "1781591258" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 427, "time": "1781591461" }, "departure": { "delay": 427, "time": "1781591467" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 457, "time": "1781591567" }, "departure": { "delay": 457, "time": "1781591617" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 508, "time": "1781591728" }, "departure": { "delay": 508, "time": "1781591728" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 607, "time": "1781591887" }, "departure": { "delay": 607, "time": "1781591947" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 637, "time": "1781592023" }, "departure": { "delay": 637, "time": "1781592037" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 607, "time": "1781592098" }, "departure": { "delay": 607, "time": "1781592127" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 667, "time": "1781592247" }, "departure": { "delay": 667, "time": "1781592247" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 727, "time": "1781592367" }, "departure": { "delay": 727, "time": "1781592367" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 667, "time": "1781592427" }, "departure": { "delay": 667, "time": "1781592427" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 787, "time": "1781592667" }, "departure": { "delay": 787, "time": "1781592667" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1781591135", "trip": { "routeId": "603", "tripId": "303-0820" } } }, { "id": "SM:409T-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781592900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781592930" }, "departure": { "delay": -30, "time": "1781592930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1781592960" }, "departure": { "time": "1781592960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1781593020" }, "departure": { "time": "1781593020" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": -22, "time": "1781593058" }, "departure": { "delay": -22, "time": "1781593058" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 44, "time": "1781593184" }, "departure": { "delay": 44, "time": "1781593184" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 32, "time": "1781593232" }, "departure": { "delay": 32, "time": "1781593232" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 31, "time": "1781593291" }, "departure": { "delay": 31, "time": "1781593291" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 87, "time": "1781593407" }, "departure": { "delay": 87, "time": "1781593407" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 185, "time": "1781593625" }, "departure": { "delay": 185, "time": "1781593625" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -88, "time": "1781593772" }, "departure": { "delay": -88, "time": "1781593772" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -284, "time": "1781593876" }, "departure": { "delay": -284, "time": "1781593876" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -404, "time": "1781593936" }, "departure": { "delay": -404, "time": "1781593936" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -404, "time": "1781593996" }, "departure": { "delay": -404, "time": "1781593996" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -224, "time": "1781594236" }, "departure": { "delay": -224, "time": "1781594236" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -344, "time": "1781594356" }, "departure": { "delay": -344, "time": "1781594356" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -404, "time": "1781594416" }, "departure": { "delay": -404, "time": "1781594416" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -404, "time": "1781594476" }, "departure": { "delay": -404, "time": "1781594476" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1781590804", "trip": { "routeId": "604", "tripId": "409T-0855" } } }, { "id": "SM:401T-0915", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781594100" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781594130" }, "departure": { "delay": -30, "time": "1781594130" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1781594160" }, "departure": { "time": "1781594160" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1781594190" }, "departure": { "delay": -30, "time": "1781594190" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1781594220" }, "departure": { "time": "1781594220" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1781594280" }, "departure": { "time": "1781594280" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1781594340" }, "departure": { "delay": 60, "time": "1781594340" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1781594400" }, "departure": { "delay": 60, "time": "1781594400" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1781594520" }, "departure": { "delay": 120, "time": "1781594520" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1781594940" }, "departure": { "delay": 420, "time": "1781594940" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1781595420" }, "departure": { "delay": 180, "time": "1781595420" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1781595480" }, "departure": { "delay": 60, "time": "1781595480" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1781595540" }, "departure": { "delay": 60, "time": "1781595540" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1781595720" }, "departure": { "delay": 180, "time": "1781595720" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1781595840" }, "departure": { "delay": 120, "time": "1781595840" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1781595900" }, "departure": { "delay": 60, "time": "1781595900" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1781595960" }, "departure": { "delay": 60, "time": "1781595960" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1781590877", "trip": { "routeId": "604", "tripId": "401T-0915" } } }, { "id": "SM:403T-0855", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781592900" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781593080" }, "departure": { "time": "1781593080" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781593200" }, "departure": { "time": "1781593200" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781593260" }, "departure": { "time": "1781593260" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781593440" }, "departure": { "time": "1781593440" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781593500" }, "departure": { "time": "1781593500" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781593560" }, "departure": { "time": "1781593560" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781593620" }, "departure": { "time": "1781593620" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781593800" }, "departure": { "time": "1781593800" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781593860" }, "departure": { "time": "1781593860" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781593920" }, "departure": { "time": "1781593920" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1781594100" }, "departure": { "time": "1781594100" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1781594340" }, "departure": { "time": "1781594340" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1781594700" }, "departure": { "time": "1781594700" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1781594760" }, "departure": { "time": "1781594760" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1781594820" }, "departure": { "time": "1781594820" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1781594880" }, "departure": { "time": "1781594880" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1781594940" }, "departure": { "time": "1781594940" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1781595000" }, "departure": { "time": "1781595000" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1781595120" }, "departure": { "delay": 60, "time": "1781595120" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 60, "time": "1781595180" }, "departure": { "delay": 60, "time": "1781595180" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781590203", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-0855" } } }, { "id": "SM:411T-0925", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 720, "time": "1781595600" }, "departure": { "delay": 720, "time": "1781595600" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 } ], "timestamp": "1781592003", "trip": { "routeId": "604", "tripId": "411T-0925" } } }, { "id": "SM:403T-0810", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 842, "time": "1781591042" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 872, "time": "1781591252" }, "departure": { "delay": 872, "time": "1781591252" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 932, "time": "1781591312" }, "departure": { "delay": 932, "time": "1781591372" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1022, "time": "1781591462" }, "departure": { "delay": 1022, "time": "1781591522" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1022, "time": "1781591552" }, "departure": { "delay": 1022, "time": "1781591582" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1082, "time": "1781591612" }, "departure": { "delay": 1082, "time": "1781591762" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 782, "time": "1781591848" }, "departure": { "delay": 782, "time": "1781591882" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 602, "time": "1781591992" }, "departure": { "delay": 602, "time": "1781592002" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 482, "time": "1781592061" }, "departure": { "delay": 482, "time": "1781592062" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 502, "time": "1781592142" }, "departure": { "delay": 502, "time": "1781592142" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 562, "time": "1781592262" }, "departure": { "delay": 562, "time": "1781592262" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 387, "time": "1781592327" }, "departure": { "delay": 387, "time": "1781592327" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 502, "time": "1781592562" }, "departure": { "delay": 502, "time": "1781592562" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1781591073", "trip": { "routeId": "604", "tripId": "403T-0810" } } }, { "id": "SM:405T-0908", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 8, "time": "1781593688" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 7, "time": "1781593867" }, "departure": { "delay": 7, "time": "1781593867" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 9, "time": "1781593989" }, "departure": { "delay": 9, "time": "1781593989" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 9, "time": "1781594049" }, "departure": { "delay": 9, "time": "1781594049" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 9, "time": "1781594229" }, "departure": { "delay": 9, "time": "1781594229" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 9, "time": "1781594289" }, "departure": { "delay": 9, "time": "1781594289" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 9, "time": "1781594349" }, "departure": { "delay": 9, "time": "1781594349" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 9, "time": "1781594409" }, "departure": { "delay": 9, "time": "1781594409" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 9, "time": "1781594589" }, "departure": { "delay": 9, "time": "1781594589" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 9, "time": "1781594649" }, "departure": { "delay": 9, "time": "1781594649" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 9, "time": "1781594709" }, "departure": { "delay": 9, "time": "1781594709" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 9, "time": "1781595129" }, "departure": { "delay": 9, "time": "1781595129" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 9, "time": "1781595489" }, "departure": { "delay": 9, "time": "1781595489" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 9, "time": "1781595549" }, "departure": { "delay": 9, "time": "1781595549" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 9, "time": "1781595609" }, "departure": { "delay": 9, "time": "1781595609" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 9, "time": "1781595669" }, "departure": { "delay": 9, "time": "1781595669" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 9, "time": "1781595729" }, "departure": { "delay": 9, "time": "1781595729" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 9, "time": "1781595789" }, "departure": { "delay": 9, "time": "1781595789" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 9, "time": "1781595909" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781591311", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-0908" } } }, { "id": "SM:407T-0800", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781589600" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -57, "time": "1781589723" }, "departure": { "delay": -57, "time": "1781589723" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 153, "time": "1781589971" }, "departure": { "delay": 153, "time": "1781590053" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 153, "time": "1781590105" }, "departure": { "delay": 153, "time": "1781590113" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 63, "time": "1781590191" }, "departure": { "delay": 63, "time": "1781590203" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 103, "time": "1781590278" }, "departure": { "delay": 103, "time": "1781590303" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 76, "time": "1781590336" }, "departure": { "delay": 76, "time": "1781590336" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 48, "time": "1781590368" }, "departure": { "delay": 48, "time": "1781590368" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -28, "time": "1781590472" }, "departure": { "delay": -28, "time": "1781590472" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 48, "time": "1781590580" }, "departure": { "delay": 48, "time": "1781590608" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 43, "time": "1781590663" }, "departure": { "delay": 43, "time": "1781590663" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 67, "time": "1781590743" }, "departure": { "delay": 67, "time": "1781590867" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -10, "time": "1781590972" }, "departure": { "delay": -10, "time": "1781591030" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -57, "time": "1781591195" }, "departure": { "delay": -57, "time": "1781591343" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 3, "time": "1781591433" }, "departure": { "delay": 3, "time": "1781591463" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -9, "time": "1781591511" }, "departure": { "delay": -9, "time": "1781591511" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -57, "time": "1781591523" }, "departure": { "delay": -57, "time": "1781591523" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -57, "time": "1781591575" }, "departure": { "delay": -57, "time": "1781591583" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -57, "time": "1781591629" }, "departure": { "delay": -57, "time": "1781591643" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -52, "time": "1781591768" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781589424", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-0800" } } }, { "id": "SM:401T-0830", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 254, "time": "1781591654" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 194, "time": "1781591774" }, "departure": { "delay": 194, "time": "1781591774" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 255, "time": "1781591932" }, "departure": { "delay": 255, "time": "1781591955" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 285, "time": "1781592032" }, "departure": { "delay": 285, "time": "1781592045" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 225, "time": "1781592135" }, "departure": { "delay": 225, "time": "1781592165" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 286, "time": "1781592225" }, "departure": { "delay": 286, "time": "1781592286" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 315, "time": "1781592375" }, "departure": { "delay": 315, "time": "1781592375" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 315, "time": "1781592435" }, "departure": { "delay": 315, "time": "1781592435" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 315, "time": "1781592615" }, "departure": { "delay": 315, "time": "1781592615" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 298, "time": "1781592658" }, "departure": { "delay": 298, "time": "1781592658" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 285, "time": "1781592705" }, "departure": { "delay": 285, "time": "1781592705" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 210, "time": "1781592810" }, "departure": { "delay": 210, "time": "1781592810" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 90, "time": "1781592930" }, "departure": { "delay": 90, "time": "1781592930" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -135, "time": "1781593065" }, "departure": { "delay": -135, "time": "1781593065" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -105, "time": "1781593155" }, "departure": { "delay": -105, "time": "1781593155" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -132, "time": "1781593188" }, "departure": { "delay": -132, "time": "1781593188" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -167, "time": "1781593213" }, "departure": { "delay": -167, "time": "1781593213" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -171, "time": "1781593269" }, "departure": { "delay": -171, "time": "1781593269" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -192, "time": "1781593308" }, "departure": { "delay": -192, "time": "1781593308" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -192, "time": "1781593428" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781591683", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-0830" } } }, { "id": "SM:409T-0809", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781590140" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781590320" }, "departure": { "time": "1781590320" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781590440" }, "departure": { "time": "1781590440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781590500" }, "departure": { "time": "1781590500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781590680" }, "departure": { "time": "1781590680" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781590740" }, "departure": { "time": "1781590740" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781590800" }, "departure": { "time": "1781590800" }, "scheduleRelationship": "SKIPPED", "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781590860" }, "departure": { "time": "1781590860" }, "scheduleRelationship": "SKIPPED", "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 10, "time": "1781590900" }, "departure": { "delay": 10, "time": "1781591050" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 9, "time": "1781591087" }, "departure": { "delay": 9, "time": "1781591109" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -9, "time": "1781591151" }, "departure": { "delay": -9, "time": "1781591151" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -50, "time": "1781591231" }, "departure": { "delay": -50, "time": "1781591290" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -50, "time": "1781591380" }, "departure": { "delay": -50, "time": "1781591530" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -107, "time": "1781591620" }, "departure": { "delay": -107, "time": "1781591833" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -49, "time": "1781591927" }, "departure": { "delay": -49, "time": "1781591951" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -61, "time": "1781591999" }, "departure": { "delay": -61, "time": "1781591999" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -109, "time": "1781592002" }, "departure": { "delay": -109, "time": "1781592011" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -97, "time": "1781592083" }, "departure": { "delay": -97, "time": "1781592083" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -20, "time": "1781592119" }, "departure": { "delay": -20, "time": "1781592220" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 17, "time": "1781592317" }, "departure": { "delay": 17, "time": "1781592317" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1781590193", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-0809" } } }, { "id": "SM:407T-0929", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781595480" }, "departure": { "time": "1781595480" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781595540" }, "departure": { "time": "1781595540" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781595600" }, "departure": { "time": "1781595600" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781595660" }, "departure": { "time": "1781595660" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781595780" }, "departure": { "time": "1781595780" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781595840" }, "departure": { "time": "1781595840" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781595900" }, "departure": { "time": "1781595900" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1781591889", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-0929" } } }, { "id": "SM:405T-0823", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 147, "time": "1781591127" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 117, "time": "1781591157" }, "departure": { "delay": 117, "time": "1781591157" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 174, "time": "1781591206" }, "departure": { "delay": 174, "time": "1781591214" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 174, "time": "1781591260" }, "departure": { "delay": 174, "time": "1781591274" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 144, "time": "1781591304" }, "departure": { "delay": 144, "time": "1781591304" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 246, "time": "1781591466" }, "departure": { "delay": 246, "time": "1781591466" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 214, "time": "1781591494" }, "departure": { "delay": 214, "time": "1781591494" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 234, "time": "1781591560" }, "departure": { "delay": 234, "time": "1781591574" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 414, "time": "1781591686" }, "departure": { "delay": 414, "time": "1781591814" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 444, "time": "1781591964" }, "departure": { "delay": 444, "time": "1781591964" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 264, "time": "1781592034" }, "departure": { "delay": 264, "time": "1781592204" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 146, "time": "1781592282" }, "departure": { "delay": 146, "time": "1781592386" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -1, "time": "1781592419" }, "departure": { "delay": -1, "time": "1781592419" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -28, "time": "1781592452" }, "departure": { "delay": -28, "time": "1781592452" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 13, "time": "1781592553" }, "departure": { "delay": 13, "time": "1781592553" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -116, "time": "1781592664" }, "departure": { "delay": -116, "time": "1781592664" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -177, "time": "1781592723" }, "departure": { "delay": -177, "time": "1781592723" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -177, "time": "1781592783" }, "departure": { "delay": -177, "time": "1781592783" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -117, "time": "1781592903" }, "departure": { "delay": -117, "time": "1781592903" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -177, "time": "1781592963" }, "departure": { "delay": -177, "time": "1781592963" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 3, "time": "1781593203" }, "departure": { "delay": 3, "time": "1781593203" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781591177", "trip": { "routeId": "604", "tripId": "405T-0823" } } }, { "id": "SM:407T-0845", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 523, "time": "1781592823" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 523, "time": "1781593003" }, "departure": { "delay": 523, "time": "1781593003" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 559, "time": "1781593099" }, "departure": { "delay": 559, "time": "1781593099" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 587, "time": "1781593187" }, "departure": { "delay": 587, "time": "1781593187" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 567, "time": "1781593227" }, "departure": { "delay": 567, "time": "1781593227" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 487, "time": "1781593267" }, "departure": { "delay": 487, "time": "1781593267" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 184, "time": "1781593384" }, "departure": { "delay": 184, "time": "1781593384" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": -4, "time": "1781593496" }, "departure": { "delay": -4, "time": "1781593496" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -125, "time": "1781593555" }, "departure": { "delay": -125, "time": "1781593555" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -125, "time": "1781593615" }, "departure": { "delay": -125, "time": "1781593615" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": -65, "time": "1781593735" }, "departure": { "delay": -65, "time": "1781593735" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -190, "time": "1781593850" }, "departure": { "delay": -190, "time": "1781593850" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1781592368", "trip": { "routeId": "604", "tripId": "407T-0845" } } }, { "id": "SM:801-0916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 91, "time": "1781594251" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 91, "time": "1781594311" }, "departure": { "delay": 91, "time": "1781594311" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 151, "time": "1781594371" }, "departure": { "delay": 151, "time": "1781594371" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 121, "time": "1781594401" }, "departure": { "delay": 121, "time": "1781594401" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 91, "time": "1781594431" }, "departure": { "delay": 91, "time": "1781594431" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 91, "time": "1781594551" }, "departure": { "delay": 91, "time": "1781594551" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 91, "time": "1781594671" }, "departure": { "delay": 91, "time": "1781594671" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 91, "time": "1781594851" }, "departure": { "delay": 91, "time": "1781594851" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 91, "time": "1781594971" }, "departure": { "delay": 91, "time": "1781594971" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 91, "time": "1781595091" }, "departure": { "delay": 91, "time": "1781595091" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 91, "time": "1781595151" }, "departure": { "delay": 91, "time": "1781595151" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 91, "time": "1781595271" }, "departure": { "delay": 91, "time": "1781595271" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 91, "time": "1781595331" }, "departure": { "delay": 91, "time": "1781595331" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 91, "time": "1781595391" }, "departure": { "delay": 91, "time": "1781595391" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 93, "time": "1781595453" }, "departure": { "delay": 93, "time": "1781595453" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 93, "time": "1781595513" }, "departure": { "delay": 93, "time": "1781595513" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 93, "time": "1781595573" }, "departure": { "delay": 93, "time": "1781595573" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 93, "time": "1781595633" }, "departure": { "delay": 93, "time": "1781595633" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 93, "time": "1781595693" }, "departure": { "delay": 93, "time": "1781595693" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 93, "time": "1781595933" }, "departure": { "delay": 93, "time": "1781595933" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 } ], "timestamp": "1781592368", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-0916" } } }, { "id": "SM:803-0846", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 390, "time": "1781592750" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 390, "time": "1781592810" }, "departure": { "delay": 390, "time": "1781592810" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 450, "time": "1781592870" }, "departure": { "delay": 450, "time": "1781592870" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 420, "time": "1781592900" }, "departure": { "delay": 420, "time": "1781592900" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 390, "time": "1781592930" }, "departure": { "delay": 390, "time": "1781592930" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 390, "time": "1781593050" }, "departure": { "delay": 390, "time": "1781593050" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 390, "time": "1781593170" }, "departure": { "delay": 390, "time": "1781593170" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 390, "time": "1781593350" }, "departure": { "delay": 390, "time": "1781593350" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 390, "time": "1781593470" }, "departure": { "delay": 390, "time": "1781593470" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 390, "time": "1781593590" }, "departure": { "delay": 390, "time": "1781593590" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 390, "time": "1781593650" }, "departure": { "delay": 390, "time": "1781593650" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 390, "time": "1781593770" }, "departure": { "delay": 390, "time": "1781593770" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 390, "time": "1781593830" }, "departure": { "delay": 390, "time": "1781593830" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 390, "time": "1781593890" }, "departure": { "delay": 390, "time": "1781593890" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 404, "time": "1781593964" }, "departure": { "delay": 404, "time": "1781593964" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 404, "time": "1781594024" }, "departure": { "delay": 404, "time": "1781594024" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 404, "time": "1781594084" }, "departure": { "delay": 404, "time": "1781594084" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 404, "time": "1781594144" }, "departure": { "delay": 404, "time": "1781594144" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 404, "time": "1781594204" }, "departure": { "delay": 404, "time": "1781594204" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 404, "time": "1781594444" }, "departure": { "delay": 404, "time": "1781594444" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 404, "time": "1781594504" }, "departure": { "delay": 404, "time": "1781594504" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 404, "time": "1781594564" }, "departure": { "delay": 404, "time": "1781594564" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 404, "time": "1781594624" }, "departure": { "delay": 404, "time": "1781594624" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 404, "time": "1781594744" }, "departure": { "delay": 404, "time": "1781594744" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 404, "time": "1781594864" }, "departure": { "delay": 404, "time": "1781594864" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 404, "time": "1781594984" }, "departure": { "delay": 404, "time": "1781594984" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 404, "time": "1781595224" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1781592214", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-0846" } } }, { "id": "SM:803-0934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781595240" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1781595420" }, "departure": { "time": "1781595420" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1781595540" }, "departure": { "time": "1781595540" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1781595600" }, "departure": { "time": "1781595600" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1781595780" }, "departure": { "time": "1781595780" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1781595840" }, "departure": { "time": "1781595840" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1781595900" }, "departure": { "time": "1781595900" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1781595960" }, "departure": { "time": "1781595960" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 } ], "timestamp": "1781592214", "trip": { "routeId": "608", "tripId": "803-0934" } } }, { "id": "SM:801-0834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 92, "time": "1781591732" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 212, "time": "1781591999" }, "departure": { "delay": 212, "time": "1781592032" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 212, "time": "1781592135" }, "departure": { "delay": 212, "time": "1781592152" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 212, "time": "1781592212" }, "departure": { "delay": 212, "time": "1781592212" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 173, "time": "1781592353" }, "departure": { "delay": 173, "time": "1781592353" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 173, "time": "1781592413" }, "departure": { "delay": 173, "time": "1781592413" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 173, "time": "1781592473" }, "departure": { "delay": 173, "time": "1781592473" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 173, "time": "1781592533" }, "departure": { "delay": 173, "time": "1781592533" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 173, "time": "1781592773" }, "departure": { "delay": 173, "time": "1781592773" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 184, "time": "1781592844" }, "departure": { "delay": 184, "time": "1781592844" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 200, "time": "1781592920" }, "departure": { "delay": 200, "time": "1781592920" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 181, "time": "1781592961" }, "departure": { "delay": 181, "time": "1781592961" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 266, "time": "1781593106" }, "departure": { "delay": 266, "time": "1781593106" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 281, "time": "1781593181" }, "departure": { "delay": 281, "time": "1781593181" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 290, "time": "1781593250" }, "departure": { "delay": 290, "time": "1781593250" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 290, "time": "1781593310" }, "departure": { "delay": 290, "time": "1781593310" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 356, "time": "1781593496" }, "departure": { "delay": 356, "time": "1781593496" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 331, "time": "1781593591" }, "departure": { "delay": 331, "time": "1781593591" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 391, "time": "1781593771" }, "departure": { "delay": 391, "time": "1781593771" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 331, "time": "1781593891" }, "departure": { "delay": 331, "time": "1781593891" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 331, "time": "1781594011" }, "departure": { "delay": 331, "time": "1781594011" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 271, "time": "1781594071" }, "departure": { "delay": 271, "time": "1781594071" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 271, "time": "1781594131" }, "departure": { "delay": 271, "time": "1781594131" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 271, "time": "1781594191" }, "departure": { "delay": 271, "time": "1781594191" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1781591755", "trip": { "routeId": "608", "tripId": "801-0834" } } }, { "id": "SM:803-0804", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781589840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1781590020" }, "departure": { "time": "1781590020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1781590140" }, "departure": { "time": "1781590140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1781590200" }, "departure": { "time": "1781590200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1781590380" }, "departure": { "time": "1781590380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1781590440" }, "departure": { "time": "1781590440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1781590500" }, "departure": { "time": "1781590500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1781590560" }, "departure": { "time": "1781590560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 471, "time": "1781591271" }, "departure": { "delay": 471, "time": "1781591271" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 501, "time": "1781591345" }, "departure": { "delay": 501, "time": "1781591361" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 519, "time": "1781591439" }, "departure": { "delay": 519, "time": "1781591439" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 501, "time": "1781591481" }, "departure": { "delay": 501, "time": "1781591481" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 605, "time": "1781591645" }, "departure": { "delay": 605, "time": "1781591645" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 625, "time": "1781591725" }, "departure": { "delay": 625, "time": "1781591725" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 651, "time": "1781591792" }, "departure": { "delay": 651, "time": "1781591811" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 664, "time": "1781591884" }, "departure": { "delay": 664, "time": "1781591884" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 741, "time": "1781592046" }, "departure": { "delay": 741, "time": "1781592081" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 719, "time": "1781592179" }, "departure": { "delay": 719, "time": "1781592179" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 690, "time": "1781592270" }, "departure": { "delay": 690, "time": "1781592270" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 630, "time": "1781592390" }, "departure": { "delay": 630, "time": "1781592390" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 630, "time": "1781592510" }, "departure": { "delay": 630, "time": "1781592510" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 570, "time": "1781592570" }, "departure": { "delay": 570, "time": "1781592570" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 570, "time": "1781592630" }, "departure": { "delay": 570, "time": "1781592630" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 570, "time": "1781592690" }, "departure": { "delay": 570, "time": "1781592690" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1781589892", "trip": { "routeId": "608", "tripId": "803-0804" } } }, { "id": "SM:810-0816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 116, "time": "1781590676" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 116, "time": "1781590736" }, "departure": { "delay": 116, "time": "1781590736" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 176, "time": "1781590796" }, "departure": { "delay": 176, "time": "1781590796" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 146, "time": "1781590826" }, "departure": { "delay": 146, "time": "1781590826" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 116, "time": "1781590856" }, "departure": { "delay": 116, "time": "1781590856" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 116, "time": "1781590976" }, "departure": { "delay": 116, "time": "1781590976" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 116, "time": "1781591096" }, "departure": { "delay": 116, "time": "1781591096" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 56, "time": "1781591216" }, "departure": { "delay": 56, "time": "1781591216" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 51, "time": "1781591321" }, "departure": { "delay": 51, "time": "1781591331" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 34, "time": "1781591434" }, "departure": { "delay": 34, "time": "1781591434" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1781591520" }, "departure": { "delay": 60, "time": "1781591520" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 50, "time": "1781591570" }, "departure": { "delay": 50, "time": "1781591630" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 50, "time": "1781591690" }, "departure": { "delay": 50, "time": "1781591690" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 29, "time": "1781591729" }, "departure": { "delay": 29, "time": "1781591729" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 140, "time": "1781591876" }, "departure": { "delay": 140, "time": "1781591900" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 140, "time": "1781591956" }, "departure": { "delay": 140, "time": "1781591960" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 128, "time": "1781592008" }, "departure": { "delay": 128, "time": "1781592008" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 140, "time": "1781592050" }, "departure": { "delay": 140, "time": "1781592080" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 140, "time": "1781592140" }, "departure": { "delay": 140, "time": "1781592140" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 158, "time": "1781592398" }, "departure": { "delay": 158, "time": "1781592398" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 158, "time": "1781592458" }, "departure": { "delay": 158, "time": "1781592458" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 158, "time": "1781592518" }, "departure": { "delay": 158, "time": "1781592518" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 158, "time": "1781592578" }, "departure": { "delay": 158, "time": "1781592578" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 158, "time": "1781592698" }, "departure": { "delay": 158, "time": "1781592698" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 158, "time": "1781592818" }, "departure": { "delay": 158, "time": "1781592818" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 158, "time": "1781592938" }, "departure": { "delay": 158, "time": "1781592938" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 158, "time": "1781593178" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1781590722", "trip": { "directionId": 1, "routeId": "608", "tripId": "810-0816" } } }, { "id": "SM:601-0927", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781595060" }, "departure": { "time": "1781595060" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1781595180" }, "departure": { "time": "1781595180" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1781595300" }, "departure": { "time": "1781595300" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1781595600" }, "departure": { "time": "1781595600" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 } ], "timestamp": "1781591580", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-0927" } } }, { "id": "SM:603-0858", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781593080" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781593110" }, "departure": { "delay": -30, "time": "1781593110" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1781593140" }, "departure": { "time": "1781593140" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1781593200" }, "departure": { "time": "1781593200" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1781593260" }, "departure": { "time": "1781593260" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1781593380" }, "departure": { "time": "1781593380" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1781593560" }, "departure": { "time": "1781593560" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1781593620" }, "departure": { "time": "1781593620" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1781593680" }, "departure": { "time": "1781593680" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1781593740" }, "departure": { "time": "1781593740" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1781593800" }, "departure": { "time": "1781593800" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1781593860" }, "departure": { "time": "1781593860" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1781594160" }, "departure": { "time": "1781594160" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "time": "1781594340" }, "departure": { "time": "1781594340" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "time": "1781594460" }, "departure": { "time": "1781594460" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1781589964", "trip": { "routeId": "6", "tripId": "603-0858" } } }, { "id": "SM:603-0827", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 91, "time": "1781591311" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 135, "time": "1781591595" }, "departure": { "delay": 135, "time": "1781591595" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 77, "time": "1781591657" }, "departure": { "delay": 77, "time": "1781591657" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 89, "time": "1781591758" }, "departure": { "delay": 89, "time": "1781591789" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 89, "time": "1781592074" }, "departure": { "delay": 89, "time": "1781592089" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 89, "time": "1781592149" }, "departure": { "delay": 89, "time": "1781592149" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 89, "time": "1781592209" }, "departure": { "delay": 89, "time": "1781592209" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 79, "time": "1781592259" }, "departure": { "delay": 79, "time": "1781592259" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1781592332" }, "departure": { "delay": 92, "time": "1781592332" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 92, "time": "1781592392" }, "departure": { "delay": 92, "time": "1781592392" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 92, "time": "1781592512" }, "departure": { "delay": 92, "time": "1781592512" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 92, "time": "1781592632" }, "departure": { "delay": 92, "time": "1781592632" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 92, "time": "1781592692" }, "departure": { "delay": 92, "time": "1781592692" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 62, "time": "1781592722" }, "departure": { "delay": 62, "time": "1781592722" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 92, "time": "1781592752" }, "departure": { "delay": 92, "time": "1781592752" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 92, "time": "1781592812" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1781591363", "trip": { "directionId": 1, "routeId": "6", "tripId": "603-0827" } } }, { "id": "SM:9-0816", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781590560" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1781591100" }, "departure": { "time": "1781591100" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "time": "1781591280" }, "departure": { "time": "1781591280" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "time": "1781591460" }, "departure": { "time": "1781591460" }, "stopId": "Alsace_A", "stopSequence": 4 }, { "arrival": { "time": "1781591580" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 5 } ], "timestamp": "1781590619", "trip": { "routeId": "9", "tripId": "9-0816" } } }, { "id": "SM:9-0835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 320, "time": "1781592020" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 40, "time": "1781592280" }, "departure": { "delay": 40, "time": "1781592280" }, "stopId": "Huningue_ZI_Sud_AR", "stopSequence": 2 }, { "arrival": { "delay": 36, "time": "1781592456" }, "departure": { "delay": 36, "time": "1781592456" }, "stopId": "Blochmont_A", "stopSequence": 3 }, { "arrival": { "delay": 36, "time": "1781592636" }, "departure": { "delay": 36, "time": "1781592636" }, "stopId": "Alsace_A", "stopSequence": 4 }, { "arrival": { "delay": 36, "time": "1781592756" }, "stopId": "Village-Neuf_ZI_AR", "stopSequence": 5 } ], "timestamp": "1781592078", "trip": { "routeId": "9", "tripId": "9-0835" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1781592392" } }