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

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

⚠️116 avertissements

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

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-0935 does not have a vehicle_id
  • trip_id 1101-0920 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id

schedule_relationship not populated W009 77 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

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

Validations précédentes

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

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

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 15/05/2026 à 12h01 Europe/Paris.

trip_updates (44) 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 15/05/2026 à 12h01 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1778837771", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1235" } } }, { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 32, "time": "1778837732" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 406, "time": "1778838706" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1778837761", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:13-1206", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778839560" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1778839860" }, "departure": { "time": "1778839860" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1778840280" }, "departure": { "time": "1778840280" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1778840340" }, "departure": { "time": "1778840340" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1778840400" }, "departure": { "time": "1778840400" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1778840760" }, "departure": { "time": "1778840760" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1778840820" }, "departure": { "time": "1778840820" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1778841000" }, "departure": { "time": "1778841000" }, "stopId": "Steinacker_R", "stopSequence": 9 }, { "arrival": { "time": "1778841060" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 10 } ], "timestamp": "1778839013", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1206" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 88, "time": "1778838988" }, "scheduleRelationship": "SKIPPED", "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 122, "time": "1778839043" }, "departure": { "delay": 122, "time": "1778839082" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 125, "time": "1778839265" }, "departure": { "delay": 125, "time": "1778839265" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 125, "time": "1778839325" }, "departure": { "delay": 125, "time": "1778839325" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 125, "time": "1778839805" }, "departure": { "delay": 125, "time": "1778839805" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 125, "time": "1778839865" }, "departure": { "delay": 125, "time": "1778839865" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 125, "time": "1778840225" }, "departure": { "delay": 125, "time": "1778840225" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": 125, "time": "1778840465" }, "departure": { "delay": 125, "time": "1778840465" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 146, "time": "1778840606" }, "departure": { "delay": 146, "time": "1778840606" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 146, "time": "1778840726" }, "departure": { "delay": 146, "time": "1778840726" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 146, "time": "1778840846" }, "departure": { "delay": 146, "time": "1778840846" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": 146, "time": "1778840966" }, "departure": { "delay": 146, "time": "1778840966" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 146, "time": "1778841206" }, "departure": { "delay": 146, "time": "1778841206" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": 146, "time": "1778841626" }, "departure": { "delay": 146, "time": "1778841626" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 } ], "timestamp": "1778839044", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778839200" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1778839560" }, "departure": { "time": "1778839560" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1778839980" }, "departure": { "time": "1778839980" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1778840280" }, "departure": { "time": "1778840280" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1778840460" }, "departure": { "time": "1778840460" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1778840520" }, "departure": { "time": "1778840520" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1778840700" }, "departure": { "time": "1778840700" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1778841000" }, "departure": { "time": "1778841000" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1778841180" }, "departure": { "time": "1778841180" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1778841240" }, "departure": { "time": "1778841240" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "time": "1778842140" }, "departure": { "time": "1778842140" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "time": "1778842260" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1778839261", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:14-1251", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778842260" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1778842320" }, "departure": { "time": "1778842320" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1778842500" }, "departure": { "time": "1778842500" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778842560" }, "departure": { "time": "1778842560" }, "stopId": "Birsig_A", "stopSequence": 4 } ], "timestamp": "1778838670", "trip": { "routeId": "14", "tripId": "14-1251" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 35, "time": "1778841035" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 35, "time": "1778841155" }, "departure": { "delay": 35, "time": "1778841155" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 39, "time": "1778841219" }, "departure": { "delay": 39, "time": "1778841219" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 39, "time": "1778841279" }, "departure": { "delay": 39, "time": "1778841279" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 39, "time": "1778841339" }, "departure": { "delay": 39, "time": "1778841339" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 39, "time": "1778841399" }, "departure": { "delay": 39, "time": "1778841399" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 39, "time": "1778841519" }, "departure": { "delay": 39, "time": "1778841519" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 39, "time": "1778841579" }, "departure": { "delay": 39, "time": "1778841579" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 42, "time": "1778841642" }, "departure": { "delay": 42, "time": "1778841642" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 39, "time": "1778841759" }, "departure": { "delay": 39, "time": "1778841759" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 36, "time": "1778841876" }, "departure": { "delay": 36, "time": "1778841876" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 33, "time": "1778842173" }, "departure": { "delay": 33, "time": "1778842173" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 33, "time": "1778842293" }, "departure": { "delay": 33, "time": "1778842293" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 33, "time": "1778842353" }, "departure": { "delay": 33, "time": "1778842353" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 3, "time": "1778842383" }, "departure": { "delay": 3, "time": "1778842383" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 33, "time": "1778842413" }, "departure": { "delay": 33, "time": "1778842413" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 33, "time": "1778842473" }, "departure": { "delay": 33, "time": "1778842473" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 33, "time": "1778842533" }, "departure": { "delay": 33, "time": "1778842533" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 33, "time": "1778842593" }, "departure": { "delay": 33, "time": "1778842593" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 33, "time": "1778842653" }, "departure": { "delay": 33, "time": "1778842653" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 33, "time": "1778842713" }, "departure": { "delay": 33, "time": "1778842713" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 32, "time": "1778842832" }, "departure": { "delay": 32, "time": "1778842832" }, "stopId": "Beaubourg_R", "stopSequence": 23 } ], "timestamp": "1778839230", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 530, "time": "1778838830" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 530, "time": "1778838950" }, "departure": { "delay": 530, "time": "1778838950" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 530, "time": "1778839010" }, "departure": { "delay": 530, "time": "1778839010" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 530, "time": "1778839064" }, "departure": { "delay": 530, "time": "1778839070" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 481, "time": "1778839141" }, "departure": { "delay": 481, "time": "1778839141" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 260, "time": "1778839160" }, "departure": { "delay": 260, "time": "1778839160" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 286, "time": "1778839306" }, "departure": { "delay": 286, "time": "1778839306" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 286, "time": "1778839426" }, "departure": { "delay": 286, "time": "1778839426" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 286, "time": "1778839486" }, "departure": { "delay": 286, "time": "1778839486" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 286, "time": "1778839546" }, "departure": { "delay": 286, "time": "1778839546" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 286, "time": "1778839666" }, "departure": { "delay": 286, "time": "1778839666" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 286, "time": "1778839726" }, "departure": { "delay": 286, "time": "1778839726" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 286, "time": "1778839786" }, "departure": { "delay": 286, "time": "1778839786" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 256, "time": "1778839816" }, "departure": { "delay": 256, "time": "1778839816" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 286, "time": "1778839846" }, "departure": { "delay": 286, "time": "1778839846" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 286, "time": "1778839966" }, "departure": { "delay": 286, "time": "1778839966" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 286, "time": "1778840086" }, "departure": { "delay": 286, "time": "1778840086" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 277, "time": "1778840257" }, "departure": { "delay": 277, "time": "1778840257" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 267, "time": "1778840367" }, "departure": { "delay": 267, "time": "1778840367" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 267, "time": "1778840427" }, "departure": { "delay": 267, "time": "1778840427" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 277, "time": "1778840497" }, "departure": { "delay": 277, "time": "1778840497" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 267, "time": "1778840607" }, "departure": { "delay": 267, "time": "1778840607" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 267, "time": "1778840667" }, "departure": { "delay": 267, "time": "1778840667" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 267, "time": "1778840727" }, "departure": { "delay": 267, "time": "1778840727" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 267, "time": "1778840787" }, "departure": { "delay": 267, "time": "1778840787" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 267, "time": "1778840847" }, "departure": { "delay": 267, "time": "1778840847" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 267, "time": "1778840907" }, "departure": { "delay": 267, "time": "1778840907" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 267, "time": "1778841027" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1778838835", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1778838331" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 32, "time": "1778838420" }, "departure": { "delay": 32, "time": "1778838452" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 31, "time": "1778838500" }, "departure": { "delay": 31, "time": "1778838511" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 61, "time": "1778838571" }, "departure": { "delay": 61, "time": "1778838601" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 91, "time": "1778838679" }, "departure": { "delay": 91, "time": "1778838691" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 81, "time": "1778838741" }, "departure": { "delay": 81, "time": "1778838741" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 65, "time": "1778838845" }, "departure": { "delay": 65, "time": "1778838845" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 121, "time": "1778838920" }, "departure": { "delay": 121, "time": "1778838961" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 182, "time": "1778839021" }, "departure": { "delay": 182, "time": "1778839082" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 160, "time": "1778839180" }, "departure": { "delay": 160, "time": "1778839180" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 130, "time": "1778839270" }, "departure": { "delay": 130, "time": "1778839270" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 69, "time": "1778839389" }, "departure": { "delay": 69, "time": "1778839389" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 69, "time": "1778839509" }, "departure": { "delay": 69, "time": "1778839509" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 66, "time": "1778839626" }, "departure": { "delay": 66, "time": "1778839626" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 66, "time": "1778839686" }, "departure": { "delay": 66, "time": "1778839686" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 34, "time": "1778839714" }, "departure": { "delay": 34, "time": "1778839714" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 90, "time": "1778839770" }, "departure": { "delay": 90, "time": "1778839770" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 79, "time": "1778839819" }, "departure": { "delay": 79, "time": "1778839819" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 77, "time": "1778839877" }, "departure": { "delay": 77, "time": "1778839877" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 64, "time": "1778839924" }, "departure": { "delay": 64, "time": "1778839924" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 58, "time": "1778839978" }, "departure": { "delay": 58, "time": "1778839978" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 50, "time": "1778840030" }, "departure": { "delay": 50, "time": "1778840030" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 50, "time": "1778840150" }, "departure": { "delay": 50, "time": "1778840150" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 53, "time": "1778840213" }, "departure": { "delay": 53, "time": "1778840213" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 46, "time": "1778840266" }, "departure": { "delay": 46, "time": "1778840266" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 29, "time": "1778840369" }, "departure": { "delay": 29, "time": "1778840369" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 29, "time": "1778840489" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778838360", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:104-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778840700" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1778840820" }, "departure": { "time": "1778840820" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1778840940" }, "departure": { "time": "1778840940" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1778841300" }, "departure": { "time": "1778841300" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1778841420" }, "departure": { "time": "1778841420" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1778841540" }, "departure": { "time": "1778841540" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1778841660" }, "departure": { "time": "1778841660" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1778841780" }, "departure": { "time": "1778841780" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1778841930" }, "departure": { "delay": -30, "time": "1778841930" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1778842080" }, "departure": { "time": "1778842080" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1778842380" }, "departure": { "time": "1778842380" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1778842560" }, "departure": { "time": "1778842560" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1778842620" }, "departure": { "time": "1778842620" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1778842740" }, "departure": { "time": "1778842740" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1778842800" }, "departure": { "time": "1778842800" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1778842860" }, "departure": { "time": "1778842860" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1778837105", "trip": { "routeId": "1", "tripId": "104-1225" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 410, "time": "1778836610" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 380, "time": "1778836700" }, "departure": { "delay": 380, "time": "1778836700" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 410, "time": "1778836757" }, "departure": { "delay": 410, "time": "1778836790" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 410, "time": "1778836850" }, "departure": { "delay": 410, "time": "1778836850" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 400, "time": "1778836900" }, "departure": { "delay": 400, "time": "1778836900" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 388, "time": "1778836948" }, "departure": { "delay": 388, "time": "1778836948" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 410, "time": "1778837027" }, "departure": { "delay": 410, "time": "1778837030" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 442, "time": "1778837115" }, "departure": { "delay": 442, "time": "1778837122" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 590, "time": "1778837269" }, "departure": { "delay": 590, "time": "1778837330" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 621, "time": "1778837421" }, "departure": { "delay": 621, "time": "1778837421" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 620, "time": "1778837520" }, "departure": { "delay": 620, "time": "1778837540" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 620, "time": "1778837652" }, "departure": { "delay": 620, "time": "1778837660" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 680, "time": "1778837752" }, "departure": { "delay": 680, "time": "1778837780" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 680, "time": "1778837893" }, "departure": { "delay": 680, "time": "1778837900" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 680, "time": "1778837960" }, "departure": { "delay": 680, "time": "1778837960" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 650, "time": "1778837985" }, "departure": { "delay": 650, "time": "1778837990" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 732, "time": "1778838072" }, "departure": { "delay": 732, "time": "1778838072" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 710, "time": "1778838110" }, "departure": { "delay": 710, "time": "1778838110" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 706, "time": "1778838166" }, "departure": { "delay": 706, "time": "1778838166" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 710, "time": "1778838230" }, "departure": { "delay": 710, "time": "1778838230" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 667, "time": "1778838247" }, "departure": { "delay": 667, "time": "1778838247" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 650, "time": "1778838290" }, "departure": { "delay": 650, "time": "1778838290" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 652, "time": "1778838412" }, "departure": { "delay": 652, "time": "1778838412" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 658, "time": "1778838478" }, "departure": { "delay": 658, "time": "1778838478" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 650, "time": "1778838524" }, "departure": { "delay": 650, "time": "1778838530" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 616, "time": "1778838616" }, "departure": { "delay": 616, "time": "1778838616" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 577, "time": "1778838697" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1778836639", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:203-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 151, "time": "1778841151" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 151, "time": "1778841211" }, "departure": { "delay": 151, "time": "1778841211" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 151, "time": "1778841331" }, "departure": { "delay": 151, "time": "1778841331" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 151, "time": "1778841451" }, "departure": { "delay": 151, "time": "1778841451" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 331, "time": "1778841691" }, "departure": { "delay": 331, "time": "1778841691" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 391, "time": "1778841811" }, "departure": { "delay": 391, "time": "1778841811" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 425, "time": "1778841905" }, "departure": { "delay": 425, "time": "1778841905" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 442, "time": "1778841982" }, "departure": { "delay": 442, "time": "1778841982" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 382, "time": "1778842042" }, "departure": { "delay": 382, "time": "1778842042" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 425, "time": "1778842145" }, "departure": { "delay": 425, "time": "1778842145" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 442, "time": "1778842222" }, "departure": { "delay": 442, "time": "1778842222" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 502, "time": "1778842342" }, "departure": { "delay": 502, "time": "1778842342" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 442, "time": "1778842402" }, "departure": { "delay": 442, "time": "1778842402" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 442, "time": "1778842462" }, "departure": { "delay": 442, "time": "1778842462" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 502, "time": "1778842642" }, "departure": { "delay": 502, "time": "1778842642" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 502, "time": "1778842702" }, "departure": { "delay": 502, "time": "1778842702" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 502, "time": "1778842762" }, "departure": { "delay": 502, "time": "1778842762" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 382, "time": "1778842822" }, "departure": { "delay": 382, "time": "1778842822" }, "stopId": "Tournesols_2A", "stopSequence": 18 } ], "timestamp": "1778839271", "trip": { "routeId": "2", "tripId": "203-1230" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 120, "time": "1778838300" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 106, "time": "1778838346" }, "departure": { "delay": 106, "time": "1778838346" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 150, "time": "1778838384" }, "departure": { "delay": 150, "time": "1778838390" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 176, "time": "1778838476" }, "departure": { "delay": 176, "time": "1778838476" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 161, "time": "1778838521" }, "departure": { "delay": 161, "time": "1778838521" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 153, "time": "1778838672" }, "departure": { "delay": 153, "time": "1778838693" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 167, "time": "1778838767" }, "departure": { "delay": 167, "time": "1778838767" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 273, "time": "1778838818" }, "departure": { "delay": 273, "time": "1778838933" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 303, "time": "1778839014" }, "departure": { "delay": 303, "time": "1778839023" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 264, "time": "1778839164" }, "departure": { "delay": 264, "time": "1778839164" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 273, "time": "1778839233" }, "departure": { "delay": 273, "time": "1778839233" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 243, "time": "1778839263" }, "departure": { "delay": 243, "time": "1778839263" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 243, "time": "1778839383" }, "departure": { "delay": 243, "time": "1778839383" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 257, "time": "1778839457" }, "departure": { "delay": 257, "time": "1778839457" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 202, "time": "1778839522" }, "departure": { "delay": 202, "time": "1778839522" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 237, "time": "1778839617" }, "departure": { "delay": 237, "time": "1778839617" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 243, "time": "1778839683" }, "departure": { "delay": 243, "time": "1778839683" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 249, "time": "1778839809" }, "departure": { "delay": 249, "time": "1778839809" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 249, "time": "1778839869" }, "departure": { "delay": 249, "time": "1778839869" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 249, "time": "1778839929" }, "departure": { "delay": 249, "time": "1778839929" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 249, "time": "1778839989" }, "departure": { "delay": 249, "time": "1778839989" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 249, "time": "1778840049" }, "departure": { "delay": 249, "time": "1778840049" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 235, "time": "1778840215" }, "departure": { "delay": 235, "time": "1778840215" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "delay": 211, "time": "1778840671" }, "departure": { "delay": 211, "time": "1778840671" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 24 }, { "arrival": { "delay": 211, "time": "1778840731" }, "departure": { "delay": 211, "time": "1778840731" }, "stopId": "Chênes_608R", "stopSequence": 25 }, { "arrival": { "delay": 331, "time": "1778840971" }, "departure": { "delay": 331, "time": "1778840971" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 331, "time": "1778841091" }, "departure": { "delay": 331, "time": "1778841091" }, "stopId": "Fontaine_R", "stopSequence": 27 } ], "timestamp": "1778838319", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:201-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1778838661" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 91, "time": "1778838751" }, "departure": { "delay": 91, "time": "1778838751" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 70, "time": "1778838970" }, "departure": { "delay": 70, "time": "1778838970" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 70, "time": "1778839090" }, "departure": { "delay": 70, "time": "1778839090" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 271, "time": "1778839351" }, "departure": { "delay": 271, "time": "1778839351" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 425, "time": "1778839565" }, "departure": { "delay": 425, "time": "1778839565" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 451, "time": "1778839651" }, "departure": { "delay": 451, "time": "1778839651" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 464, "time": "1778839724" }, "departure": { "delay": 464, "time": "1778839724" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 284, "time": "1778839784" }, "departure": { "delay": 284, "time": "1778839784" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 331, "time": "1778839891" }, "departure": { "delay": 331, "time": "1778839891" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 344, "time": "1778839964" }, "departure": { "delay": 344, "time": "1778839964" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 404, "time": "1778840084" }, "departure": { "delay": 404, "time": "1778840084" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 344, "time": "1778840144" }, "departure": { "delay": 344, "time": "1778840144" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 344, "time": "1778840204" }, "departure": { "delay": 344, "time": "1778840204" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 404, "time": "1778840384" }, "departure": { "delay": 404, "time": "1778840384" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 404, "time": "1778840444" }, "departure": { "delay": 404, "time": "1778840444" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 404, "time": "1778840504" }, "departure": { "delay": 404, "time": "1778840504" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 284, "time": "1778840564" }, "departure": { "delay": 284, "time": "1778840564" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 404, "time": "1778840744" }, "departure": { "delay": 404, "time": "1778840744" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 404, "time": "1778840804" }, "departure": { "delay": 404, "time": "1778840804" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 404, "time": "1778840864" }, "departure": { "delay": 404, "time": "1778840864" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 284, "time": "1778840924" }, "departure": { "delay": 284, "time": "1778840924" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1778838691", "trip": { "routeId": "2", "tripId": "201-1150" } } }, { "id": "SM:201-1237", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841420" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778841450" }, "departure": { "delay": -30, "time": "1778841450" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1778841480" }, "departure": { "time": "1778841480" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1778841540" }, "departure": { "time": "1778841540" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1778841780" }, "departure": { "time": "1778841780" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1778842140" }, "departure": { "time": "1778842140" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1778842200" }, "departure": { "time": "1778842200" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1778842260" }, "departure": { "time": "1778842260" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1778842380" }, "departure": { "time": "1778842380" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1778842440" }, "departure": { "time": "1778842440" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1778842560" }, "departure": { "time": "1778842560" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1778842620" }, "departure": { "time": "1778842620" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1778842860" }, "departure": { "time": "1778842860" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 } ], "timestamp": "1778837824", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1237" } } }, { "id": "SM:303-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841000" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1778841180" }, "departure": { "time": "1778841180" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1778841360" }, "departure": { "delay": 120, "time": "1778841360" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1778841420" }, "departure": { "delay": 60, "time": "1778841420" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1778841540" }, "departure": { "delay": 120, "time": "1778841540" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1778841720" }, "departure": { "delay": 180, "time": "1778841720" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1778841780" }, "departure": { "delay": 180, "time": "1778841780" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1778841840" }, "departure": { "delay": 120, "time": "1778841840" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1778841960" }, "departure": { "delay": 180, "time": "1778841960" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1778837409", "trip": { "routeId": "603", "tripId": "303-1230" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778840400" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778840520" }, "departure": { "time": "1778840520" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778840760" }, "departure": { "time": "1778840760" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778840820" }, "departure": { "time": "1778840820" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778840940" }, "departure": { "time": "1778840940" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1778841300" }, "departure": { "delay": 180, "time": "1778841300" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1778841360" }, "departure": { "delay": 180, "time": "1778841360" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1778841420" }, "departure": { "delay": 180, "time": "1778841420" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1778841480" }, "departure": { "delay": 180, "time": "1778841480" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1778836886", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:301-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1778838722" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 158, "time": "1778838818" }, "departure": { "delay": 158, "time": "1778838818" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 92, "time": "1778838872" }, "departure": { "delay": 92, "time": "1778838872" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 211, "time": "1778839044" }, "departure": { "delay": 211, "time": "1778839051" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 157, "time": "1778839117" }, "departure": { "delay": 157, "time": "1778839117" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 211, "time": "1778839226" }, "departure": { "delay": 211, "time": "1778839231" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 226, "time": "1778839366" }, "departure": { "delay": 226, "time": "1778839366" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 226, "time": "1778839426" }, "departure": { "delay": 226, "time": "1778839426" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 166, "time": "1778839486" }, "departure": { "delay": 166, "time": "1778839486" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 226, "time": "1778839606" }, "departure": { "delay": 226, "time": "1778839606" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 286, "time": "1778839726" }, "departure": { "delay": 286, "time": "1778839726" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 282, "time": "1778839842" }, "departure": { "delay": 282, "time": "1778839842" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 346, "time": "1778840026" }, "departure": { "delay": 346, "time": "1778840026" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1778838742", "trip": { "routeId": "603", "tripId": "301-1150" } } }, { "id": "SM:411T-1148", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 219, "time": "1778838699" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 219, "time": "1778838879" }, "departure": { "delay": 219, "time": "1778838879" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 219, "time": "1778838999" }, "departure": { "delay": 219, "time": "1778838999" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 219, "time": "1778839059" }, "departure": { "delay": 219, "time": "1778839059" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 219, "time": "1778839239" }, "departure": { "delay": 219, "time": "1778839239" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 219, "time": "1778839299" }, "departure": { "delay": 219, "time": "1778839299" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 219, "time": "1778839359" }, "departure": { "delay": 219, "time": "1778839359" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 219, "time": "1778839419" }, "departure": { "delay": 219, "time": "1778839419" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 159, "time": "1778839539" }, "departure": { "delay": 159, "time": "1778839539" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 159, "time": "1778839599" }, "departure": { "delay": 159, "time": "1778839599" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 143, "time": "1778839643" }, "departure": { "delay": 143, "time": "1778839643" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 143, "time": "1778839823" }, "departure": { "delay": 143, "time": "1778839823" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 143, "time": "1778840063" }, "departure": { "delay": 143, "time": "1778840063" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 143, "time": "1778840423" }, "departure": { "delay": 143, "time": "1778840423" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 179, "time": "1778840519" }, "departure": { "delay": 179, "time": "1778840519" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 179, "time": "1778840579" }, "departure": { "delay": 179, "time": "1778840579" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 179, "time": "1778840639" }, "departure": { "delay": 179, "time": "1778840639" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 179, "time": "1778840699" }, "departure": { "delay": 179, "time": "1778840699" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 179, "time": "1778840759" }, "departure": { "delay": 179, "time": "1778840759" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 239, "time": "1778840879" }, "departure": { "delay": 239, "time": "1778840879" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 239, "time": "1778840939" }, "departure": { "delay": 239, "time": "1778840939" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778838742", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1148" } } }, { "id": "SM:401T-1241", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841660" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 } ], "timestamp": "1778839085", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1241" } } }, { "id": "SM:403T-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778839020" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778839200" }, "departure": { "time": "1778839200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778839320" }, "departure": { "time": "1778839320" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778839380" }, "departure": { "time": "1778839380" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778839560" }, "departure": { "time": "1778839560" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778839620" }, "departure": { "time": "1778839620" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778839680" }, "departure": { "time": "1778839680" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778839740" }, "departure": { "time": "1778839740" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778839920" }, "departure": { "time": "1778839920" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778839980" }, "departure": { "time": "1778839980" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778840040" }, "departure": { "time": "1778840040" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778840460" }, "departure": { "time": "1778840460" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1778840820" }, "departure": { "time": "1778840820" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1778840940" }, "departure": { "time": "1778840940" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1778841000" }, "departure": { "time": "1778841000" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1778841120" }, "departure": { "time": "1778841120" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1778841240" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1778839075", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1157" } } }, { "id": "SM:401T-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 372, "time": "1778839272" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 342, "time": "1778839302" }, "departure": { "delay": 342, "time": "1778839302" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 372, "time": "1778839332" }, "departure": { "delay": 372, "time": "1778839332" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 372, "time": "1778839392" }, "departure": { "delay": 372, "time": "1778839392" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 372, "time": "1778839452" }, "departure": { "delay": 372, "time": "1778839452" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 432, "time": "1778839572" }, "departure": { "delay": 432, "time": "1778839572" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 393, "time": "1778839593" }, "departure": { "delay": 393, "time": "1778839593" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 412, "time": "1778839672" }, "departure": { "delay": 412, "time": "1778839672" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 549, "time": "1778839869" }, "departure": { "delay": 549, "time": "1778839869" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 669, "time": "1778840109" }, "departure": { "delay": 669, "time": "1778840109" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 212, "time": "1778840372" }, "departure": { "delay": 212, "time": "1778840372" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 72, "time": "1778840412" }, "departure": { "delay": 72, "time": "1778840412" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 72, "time": "1778840472" }, "departure": { "delay": 72, "time": "1778840472" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 125, "time": "1778840585" }, "departure": { "delay": 125, "time": "1778840585" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -1, "time": "1778840639" }, "departure": { "delay": -1, "time": "1778840639" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -62, "time": "1778840698" }, "departure": { "delay": -62, "time": "1778840698" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -72, "time": "1778840748" }, "departure": { "delay": -72, "time": "1778840748" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -184, "time": "1778840936" }, "departure": { "delay": -184, "time": "1778840936" }, "stopId": "Voltaplatz_A", "stopSequence": 21 }, { "arrival": { "delay": -132, "time": "1778841348" }, "departure": { "delay": -132, "time": "1778841228" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 22 } ], "timestamp": "1778839292", "trip": { "routeId": "604", "tripId": "401T-1155" } } }, { "id": "SM:403T-1235", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 720, "time": "1778842200" }, "departure": { "delay": 720, "time": "1778842200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1778842680" }, "departure": { "delay": 1080, "time": "1778842680" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1778842740" }, "departure": { "delay": 1080, "time": "1778842740" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1778842800" }, "departure": { "delay": 1020, "time": "1778842800" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 } ], "timestamp": "1778838608", "trip": { "routeId": "604", "tripId": "403T-1235" } } }, { "id": "SM:407T-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 990, "time": "1778839290" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1019, "time": "1778839499" }, "departure": { "delay": 1019, "time": "1778839499" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1062, "time": "1778839602" }, "departure": { "delay": 1062, "time": "1778839602" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1093, "time": "1778839693" }, "departure": { "delay": 1093, "time": "1778839693" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1066, "time": "1778839726" }, "departure": { "delay": 1066, "time": "1778839726" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1006, "time": "1778839786" }, "departure": { "delay": 1006, "time": "1778839786" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 685, "time": "1778839885" }, "departure": { "delay": 685, "time": "1778839885" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 426, "time": "1778839926" }, "departure": { "delay": 426, "time": "1778839926" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 304, "time": "1778839984" }, "departure": { "delay": 304, "time": "1778839984" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 287, "time": "1778840027" }, "departure": { "delay": 287, "time": "1778840027" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 407, "time": "1778840207" }, "departure": { "delay": 407, "time": "1778840207" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 303, "time": "1778840283" }, "departure": { "delay": 303, "time": "1778840283" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 407, "time": "1778840507" }, "departure": { "delay": 407, "time": "1778840507" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778839292", "trip": { "routeId": "604", "tripId": "407T-1145" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1138, "time": "1778837458" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1273, "time": "1778837713" }, "departure": { "delay": 1273, "time": "1778837713" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1258, "time": "1778837755" }, "departure": { "delay": 1258, "time": "1778837758" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1288, "time": "1778837848" }, "departure": { "delay": 1288, "time": "1778837848" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1258, "time": "1778837878" }, "departure": { "delay": 1258, "time": "1778837878" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1228, "time": "1778837938" }, "departure": { "delay": 1228, "time": "1778837968" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 958, "time": "1778838099" }, "departure": { "delay": 958, "time": "1778838118" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 829, "time": "1778838289" }, "departure": { "delay": 829, "time": "1778838289" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 680, "time": "1778838320" }, "departure": { "delay": 680, "time": "1778838320" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 658, "time": "1778838358" }, "departure": { "delay": 658, "time": "1778838358" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 778, "time": "1778838538" }, "departure": { "delay": 778, "time": "1778838538" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 658, "time": "1778838598" }, "departure": { "delay": 658, "time": "1778838598" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 718, "time": "1778838778" }, "departure": { "delay": 718, "time": "1778838778" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778837481", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:409T-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 561, "time": "1778839761" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 601, "time": "1778839981" }, "departure": { "delay": 601, "time": "1778839981" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 661, "time": "1778840101" }, "departure": { "delay": 661, "time": "1778840101" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 701, "time": "1778840201" }, "departure": { "delay": 701, "time": "1778840201" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 677, "time": "1778840237" }, "departure": { "delay": 677, "time": "1778840237" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 617, "time": "1778840297" }, "departure": { "delay": 617, "time": "1778840297" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 302, "time": "1778840402" }, "departure": { "delay": 302, "time": "1778840402" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 47, "time": "1778840447" }, "departure": { "delay": 47, "time": "1778840447" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -75, "time": "1778840505" }, "departure": { "delay": -75, "time": "1778840505" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -86, "time": "1778840554" }, "departure": { "delay": -86, "time": "1778840554" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 34, "time": "1778840734" }, "departure": { "delay": 34, "time": "1778840734" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -86, "time": "1778840794" }, "departure": { "delay": -86, "time": "1778840794" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 34, "time": "1778841034" }, "departure": { "delay": 34, "time": "1778841034" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1778839271", "trip": { "routeId": "604", "tripId": "409T-1200" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 67, "time": "1778837467" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 36, "time": "1778837496" }, "departure": { "delay": 36, "time": "1778837496" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 73, "time": "1778837533" }, "departure": { "delay": 73, "time": "1778837533" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 43, "time": "1778837563" }, "departure": { "delay": 43, "time": "1778837563" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 66, "time": "1778837586" }, "departure": { "delay": 66, "time": "1778837586" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 246, "time": "1778837773" }, "departure": { "delay": 246, "time": "1778837826" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 276, "time": "1778837856" }, "departure": { "delay": 276, "time": "1778837856" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 426, "time": "1778837983" }, "departure": { "delay": 426, "time": "1778838066" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 606, "time": "1778838303" }, "departure": { "delay": 606, "time": "1778838306" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 666, "time": "1778838486" }, "departure": { "delay": 666, "time": "1778838486" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 396, "time": "1778838561" }, "departure": { "delay": 396, "time": "1778838636" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 186, "time": "1778838716" }, "departure": { "delay": 186, "time": "1778838726" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 39, "time": "1778838759" }, "departure": { "delay": 39, "time": "1778838759" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 126, "time": "1778838831" }, "departure": { "delay": 126, "time": "1778838906" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 186, "time": "1778838996" }, "departure": { "delay": 186, "time": "1778839026" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 38, "time": "1778839058" }, "departure": { "delay": 38, "time": "1778839058" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 6, "time": "1778839116" }, "departure": { "delay": 6, "time": "1778839146" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 6, "time": "1778839193" }, "departure": { "delay": 6, "time": "1778839206" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 126, "time": "1778839386" }, "departure": { "delay": 126, "time": "1778839386" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 6, "time": "1778839446" }, "departure": { "delay": 6, "time": "1778839446" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 126, "time": "1778839626" }, "departure": { "delay": 126, "time": "1778839626" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778837481", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:407T-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841000" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778841180" }, "departure": { "time": "1778841180" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778841300" }, "departure": { "time": "1778841300" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778841360" }, "departure": { "time": "1778841360" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778841540" }, "departure": { "time": "1778841540" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778841660" }, "departure": { "time": "1778841660" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778841720" }, "departure": { "time": "1778841720" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778842020" }, "departure": { "time": "1778842020" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778842440" }, "departure": { "time": "1778842440" }, "stopId": "Trois_Lys_R", "stopSequence": 13 } ], "timestamp": "1778838763", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1230" } } }, { "id": "SM:411T-1240", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778841630" }, "departure": { "delay": -30, "time": "1778841630" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1778841660" }, "departure": { "time": "1778841660" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1778841720" }, "departure": { "time": "1778841720" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1778841780" }, "departure": { "time": "1778841780" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1778841900" }, "departure": { "delay": 60, "time": "1778841900" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1778841960" }, "departure": { "delay": 60, "time": "1778841960" }, "stopId": "Saint-Claude_A", "stopSequence": 7 } ], "timestamp": "1778838009", "trip": { "routeId": "604", "tripId": "411T-1240" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 91, "time": "1778835991" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 92, "time": "1778836052" }, "departure": { "delay": 92, "time": "1778836052" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 121, "time": "1778836081" }, "departure": { "delay": 121, "time": "1778836081" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 98, "time": "1778836118" }, "departure": { "delay": 98, "time": "1778836118" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 126, "time": "1778836146" }, "departure": { "delay": 126, "time": "1778836146" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 211, "time": "1778836289" }, "departure": { "delay": 211, "time": "1778836291" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 263, "time": "1778836343" }, "departure": { "delay": 263, "time": "1778836343" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 331, "time": "1778836388" }, "departure": { "delay": 331, "time": "1778836471" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 572, "time": "1778836728" }, "departure": { "delay": 572, "time": "1778836772" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 691, "time": "1778837011" }, "departure": { "delay": 691, "time": "1778837011" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 601, "time": "1778837082" }, "departure": { "delay": 601, "time": "1778837341" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 421, "time": "1778837431" }, "departure": { "delay": 421, "time": "1778837461" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 301, "time": "1778837499" }, "departure": { "delay": 301, "time": "1778837521" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 481, "time": "1778837591" }, "departure": { "delay": 481, "time": "1778837761" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 571, "time": "1778837821" }, "departure": { "delay": 571, "time": "1778837911" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 451, "time": "1778837971" }, "departure": { "delay": 451, "time": "1778837971" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 421, "time": "1778838032" }, "departure": { "delay": 421, "time": "1778838061" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 455, "time": "1778838123" }, "departure": { "delay": 455, "time": "1778838155" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 575, "time": "1778838335" }, "departure": { "delay": 575, "time": "1778838335" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 455, "time": "1778838395" }, "departure": { "delay": 455, "time": "1778838395" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 575, "time": "1778838575" }, "departure": { "delay": 575, "time": "1778838575" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1778836028", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:406T-1300", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -30, "time": "1778842830" }, "departure": { "delay": -30, "time": "1778842830" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1778842860" }, "departure": { "time": "1778842860" }, "stopId": "Muguet_A", "stopSequence": 3 } ], "timestamp": "1778839240", "trip": { "routeId": "604", "tripId": "406T-1300" } } }, { "id": "SM:401T-1117", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 203, "time": "1778836823" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 204, "time": "1778836944" }, "departure": { "delay": 204, "time": "1778836944" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 167, "time": "1778837147" }, "departure": { "delay": 167, "time": "1778837147" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 157, "time": "1778837197" }, "departure": { "delay": 157, "time": "1778837197" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 150, "time": "1778837310" }, "departure": { "delay": 150, "time": "1778837310" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 150, "time": "1778837370" }, "departure": { "delay": 150, "time": "1778837370" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 323, "time": "1778837403" }, "departure": { "delay": 323, "time": "1778837603" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 382, "time": "1778837702" }, "departure": { "delay": 382, "time": "1778837722" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 352, "time": "1778837782" }, "departure": { "delay": 352, "time": "1778837812" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 358, "time": "1778837878" }, "departure": { "delay": 358, "time": "1778837878" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 322, "time": "1778837900" }, "departure": { "delay": 322, "time": "1778837902" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 307, "time": "1778838067" }, "departure": { "delay": 307, "time": "1778838067" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 259, "time": "1778838229" }, "departure": { "delay": 259, "time": "1778838259" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 19, "time": "1778838379" }, "departure": { "delay": 19, "time": "1778838379" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 139, "time": "1778838506" }, "departure": { "delay": 139, "time": "1778838559" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 125, "time": "1778838605" }, "departure": { "delay": 125, "time": "1778838605" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 73, "time": "1778838613" }, "departure": { "delay": 73, "time": "1778838613" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 148, "time": "1778838688" }, "departure": { "delay": 148, "time": "1778838688" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 148, "time": "1778838748" }, "departure": { "delay": 148, "time": "1778838748" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 159, "time": "1778838819" }, "departure": { "delay": 159, "time": "1778838819" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 119, "time": "1778838839" }, "departure": { "delay": 119, "time": "1778838839" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": 120, "time": "1778838870" }, "departure": { "delay": 120, "time": "1778838840" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1778836876", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1117" } } }, { "id": "SM:405T-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778839980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1778840160" }, "departure": { "time": "1778840160" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1778840280" }, "departure": { "time": "1778840280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1778840340" }, "departure": { "time": "1778840340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1778840520" }, "departure": { "time": "1778840520" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1778840580" }, "departure": { "time": "1778840580" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1778840640" }, "departure": { "time": "1778840640" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1778840700" }, "departure": { "time": "1778840700" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1778840940" }, "departure": { "time": "1778840940" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1778841000" }, "departure": { "time": "1778841000" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1778841420" }, "departure": { "time": "1778841420" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1778841780" }, "departure": { "time": "1778841780" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1778842020" }, "departure": { "time": "1778842020" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1778842080" }, "departure": { "time": "1778842080" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1778842200" }, "departure": { "delay": 60, "time": "1778842200" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 60, "time": "1778842260" }, "departure": { "delay": 60, "time": "1778842260" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1778837323", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1213" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778837640" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1778837820" }, "departure": { "time": "1778837820" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1778837940" }, "departure": { "time": "1778837940" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1778838000" }, "departure": { "time": "1778838000" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1778838180" }, "departure": { "time": "1778838180" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1778838240" }, "departure": { "time": "1778838240" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1778838300" }, "departure": { "time": "1778838300" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1778838360" }, "departure": { "time": "1778838360" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1778838600" }, "departure": { "time": "1778838600" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1778838660" }, "departure": { "time": "1778838660" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1778838720" }, "departure": { "time": "1778838720" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1778838780" }, "departure": { "time": "1778838780" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1778838840" }, "departure": { "time": "1778838840" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1778838900" }, "departure": { "time": "1778838900" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1778838960" }, "departure": { "time": "1778838960" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1778839020" }, "departure": { "time": "1778839020" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1778839260" }, "departure": { "delay": 120, "time": "1778839260" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1778839380" }, "departure": { "delay": 120, "time": "1778839380" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1778839560" }, "departure": { "delay": 180, "time": "1778839560" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1778839680" }, "departure": { "delay": 120, "time": "1778839680" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1778839800" }, "departure": { "delay": 120, "time": "1778839800" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1778839860" }, "departure": { "delay": 60, "time": "1778839860" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1778839920" }, "departure": { "delay": 60, "time": "1778839920" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1778839980" }, "departure": { "delay": 60, "time": "1778839980" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1778837677", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:802-1234", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778841240" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1778841420" }, "departure": { "time": "1778841420" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1778841540" }, "departure": { "time": "1778841540" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1778841780" }, "departure": { "time": "1778841780" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1778842200" }, "departure": { "time": "1778842200" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1778842260" }, "departure": { "time": "1778842260" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1778842320" }, "departure": { "time": "1778842320" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1778842380" }, "departure": { "time": "1778842380" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1778842440" }, "departure": { "time": "1778842440" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1778842500" }, "departure": { "time": "1778842500" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1778842560" }, "departure": { "time": "1778842560" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1778842620" }, "departure": { "time": "1778842620" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1778842860" }, "departure": { "delay": 120, "time": "1778842860" }, "stopId": "Chênes_608A", "stopSequence": 17 } ], "timestamp": "1778837646", "trip": { "routeId": "608", "tripId": "802-1234" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778840160" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1778840220" }, "departure": { "time": "1778840220" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1778840280" }, "departure": { "delay": 60, "time": "1778840280" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1778840310" }, "departure": { "delay": 30, "time": "1778840310" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1778840340" }, "departure": { "time": "1778840340" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1778840460" }, "departure": { "time": "1778840460" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1778840580" }, "departure": { "time": "1778840580" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1778840760" }, "departure": { "time": "1778840760" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1778840880" }, "departure": { "time": "1778840880" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1778841000" }, "departure": { "time": "1778841000" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1778841180" }, "departure": { "time": "1778841180" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1778841240" }, "departure": { "time": "1778841240" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1778841300" }, "departure": { "time": "1778841300" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1778841360" }, "departure": { "time": "1778841360" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1778841420" }, "departure": { "time": "1778841420" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1778841480" }, "departure": { "time": "1778841480" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1778841540" }, "departure": { "time": "1778841540" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "time": "1778841840" }, "departure": { "time": "1778841840" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "time": "1778841900" }, "departure": { "time": "1778841900" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "time": "1778841960" }, "departure": { "time": "1778841960" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "time": "1778842020" }, "departure": { "time": "1778842020" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1778842140" }, "departure": { "time": "1778842140" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "time": "1778842260" }, "departure": { "time": "1778842260" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "time": "1778842380" }, "departure": { "time": "1778842380" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "time": "1778842620" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1778836567", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 447, "time": "1778837007" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 447, "time": "1778837067" }, "departure": { "delay": 447, "time": "1778837067" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 470, "time": "1778837090" }, "departure": { "delay": 470, "time": "1778837090" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 431, "time": "1778837111" }, "departure": { "delay": 431, "time": "1778837111" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 417, "time": "1778837151" }, "departure": { "delay": 417, "time": "1778837157" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 383, "time": "1778837243" }, "departure": { "delay": 383, "time": "1778837243" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 363, "time": "1778837343" }, "departure": { "delay": 363, "time": "1778837343" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 252, "time": "1778837412" }, "departure": { "delay": 252, "time": "1778837412" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 223, "time": "1778837503" }, "departure": { "delay": 223, "time": "1778837503" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 223, "time": "1778837623" }, "departure": { "delay": 223, "time": "1778837623" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 223, "time": "1778837683" }, "departure": { "delay": 223, "time": "1778837683" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 223, "time": "1778837803" }, "departure": { "delay": 223, "time": "1778837803" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 223, "time": "1778837863" }, "departure": { "delay": 223, "time": "1778837863" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 223, "time": "1778837923" }, "departure": { "delay": 223, "time": "1778837923" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1778837940" }, "departure": { "delay": 180, "time": "1778837940" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 182, "time": "1778838002" }, "departure": { "delay": 182, "time": "1778838002" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 169, "time": "1778838049" }, "departure": { "delay": 169, "time": "1778838049" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 144, "time": "1778838084" }, "departure": { "delay": 144, "time": "1778838084" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 127, "time": "1778838127" }, "departure": { "delay": 127, "time": "1778838127" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 75, "time": "1778838315" }, "departure": { "delay": 75, "time": "1778838315" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 57, "time": "1778838357" }, "departure": { "delay": 57, "time": "1778838357" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 57, "time": "1778838398" }, "departure": { "delay": 57, "time": "1778838417" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 57, "time": "1778838477" }, "departure": { "delay": 57, "time": "1778838477" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 92, "time": "1778838632" }, "departure": { "delay": 92, "time": "1778838632" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 57, "time": "1778838706" }, "departure": { "delay": 57, "time": "1778838717" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 36, "time": "1778838816" }, "departure": { "delay": 36, "time": "1778838816" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": -62, "time": "1778838958" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1778837043", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:602-1218", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1778840520" }, "departure": { "time": "1778840520" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1778840640" }, "departure": { "time": "1778840640" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1778840760" }, "departure": { "time": "1778840760" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1778841060" }, "departure": { "time": "1778841060" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1778841120" }, "departure": { "time": "1778841120" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1778841180" }, "departure": { "time": "1778841180" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1778841240" }, "departure": { "time": "1778841240" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1778841300" }, "departure": { "time": "1778841300" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1778841360" }, "departure": { "time": "1778841360" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1778841480" }, "departure": { "time": "1778841480" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1778841600" }, "departure": { "time": "1778841600" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1778841660" }, "departure": { "time": "1778841660" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1778841690" }, "departure": { "delay": -30, "time": "1778841690" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1778841720" }, "departure": { "time": "1778841720" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1778841780" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1778837667", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1218" } } }, { "id": "SM:601-1149", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 226, "time": "1778838766" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 215, "time": "1778838815" }, "departure": { "delay": 215, "time": "1778838815" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 233, "time": "1778838833" }, "departure": { "delay": 233, "time": "1778838833" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 216, "time": "1778838876" }, "departure": { "delay": 216, "time": "1778838876" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 197, "time": "1778838917" }, "departure": { "delay": 197, "time": "1778838917" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 181, "time": "1778839021" }, "departure": { "delay": 181, "time": "1778839021" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 136, "time": "1778839135" }, "departure": { "delay": 136, "time": "1778839156" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 136, "time": "1778839216" }, "departure": { "delay": 136, "time": "1778839216" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 161, "time": "1778839301" }, "departure": { "delay": 161, "time": "1778839301" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 161, "time": "1778839361" }, "departure": { "delay": 161, "time": "1778839361" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 161, "time": "1778839421" }, "departure": { "delay": 161, "time": "1778839421" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 161, "time": "1778839481" }, "departure": { "delay": 161, "time": "1778839481" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 161, "time": "1778839781" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 } ], "timestamp": "1778838794", "trip": { "routeId": "6", "tripId": "601-1149" } } }, { "id": "SM:602-1258", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778842680" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1778842710" }, "departure": { "delay": -30, "time": "1778842710" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1778842740" }, "departure": { "time": "1778842740" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1778842800" }, "departure": { "time": "1778842800" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1778842860" }, "departure": { "time": "1778842860" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 } ], "timestamp": "1778839086", "trip": { "routeId": "6", "tripId": "602-1258" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 436, "time": "1778837356" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 492, "time": "1778837652" }, "departure": { "delay": 492, "time": "1778837652" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 470, "time": "1778837750" }, "departure": { "delay": 470, "time": "1778837750" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 472, "time": "1778837872" }, "departure": { "delay": 472, "time": "1778837872" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 390, "time": "1778838090" }, "departure": { "delay": 390, "time": "1778838090" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 377, "time": "1778838137" }, "departure": { "delay": 377, "time": "1778838137" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 361, "time": "1778838181" }, "departure": { "delay": 361, "time": "1778838181" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 341, "time": "1778838221" }, "departure": { "delay": 341, "time": "1778838221" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 324, "time": "1778838264" }, "departure": { "delay": 324, "time": "1778838264" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 341, "time": "1778838341" }, "departure": { "delay": 341, "time": "1778838341" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 332, "time": "1778838452" }, "departure": { "delay": 332, "time": "1778838452" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1778838540" }, "departure": { "delay": 300, "time": "1778838540" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 283, "time": "1778838583" }, "departure": { "delay": 283, "time": "1778838583" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 246, "time": "1778838606" }, "departure": { "delay": 246, "time": "1778838606" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 261, "time": "1778838621" }, "departure": { "delay": 261, "time": "1778838621" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 261, "time": "1778838681" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1778837378", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:1101-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778840400" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1778841000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778839271", "trip": { "routeId": "11", "tripId": "1101-1220" } } }, { "id": "SM:1101-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 421, "time": "1778839021" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 87, "time": "1778839287" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1778839075", "trip": { "routeId": "11", "tripId": "1101-1150" } } }, { "id": "SM:1101-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1778839500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1778840100" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1778839065", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1205" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1778839293" } }