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

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

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

Rapport de validation

1 erreur, 116 avertissements

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

Erreurs

stop_time_update departure time is before arrival time E025 1 erreur

Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time.

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

Avertissements

vehicle_id not populated W002 39 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1101-0905 does not have a vehicle_id
  • trip_id 1101-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 076 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 132 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. 6 6 fois (20 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 2 2 fois (7 % des validations)

Contenu du flux GTFS-RT

Entités

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

trip_updates (49) vehicle_positions (0) service_alerts (0)

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

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

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

{ "entity": [ { "id": "SM:1102-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1781861703", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1235" } } }, { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781861700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 24, "time": "1781862324" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1781861412", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:12-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781863800" }, "departure": { "time": "1781863800" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1781864220" }, "departure": { "time": "1781864220" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1781864280" }, "departure": { "time": "1781864280" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1781864340" }, "departure": { "time": "1781864340" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1781864400" }, "departure": { "time": "1781864400" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1781864580" }, "departure": { "time": "1781864580" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1781864640" }, "departure": { "time": "1781864640" }, "stopId": "Bellevue_R", "stopSequence": 8 }, { "arrival": { "time": "1781864940" }, "departure": { "time": "1781864940" }, "stopId": "Ferrette_R", "stopSequence": 9 }, { "arrival": { "delay": -30, "time": "1781864970" }, "departure": { "delay": -30, "time": "1781864970" }, "stopId": "Folgensbourg_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1781865000" }, "stopId": "Cesarhof_AR", "stopSequence": 11 } ], "timestamp": "1781860210", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1205" } } }, { "id": "SM:13-1206", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781863860" }, "departure": { "time": "1781863860" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1781864280" }, "departure": { "time": "1781864280" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1781864340" }, "departure": { "time": "1781864340" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1781864400" }, "departure": { "time": "1781864400" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1781864760" }, "departure": { "time": "1781864760" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1781864820" }, "departure": { "time": "1781864820" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1781864880" }, "departure": { "time": "1781864880" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1781865000" }, "departure": { "time": "1781865000" }, "stopId": "Steinacker_R", "stopSequence": 9 }, { "arrival": { "time": "1781865060" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 10 } ], "timestamp": "1781860261", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1206" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862900" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1781862960" }, "departure": { "time": "1781862960" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1781863140" }, "departure": { "time": "1781863140" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1781863200" }, "departure": { "time": "1781863200" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1781863680" }, "departure": { "time": "1781863680" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1781863740" }, "departure": { "time": "1781863740" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1781864100" }, "departure": { "time": "1781864100" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1781864340" }, "departure": { "time": "1781864340" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1781864460" }, "departure": { "time": "1781864460" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "time": "1781864580" }, "departure": { "time": "1781864580" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "time": "1781864700" }, "departure": { "time": "1781864700" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "time": "1781864820" }, "departure": { "time": "1781864820" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "time": "1781865480" }, "departure": { "time": "1781865480" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 } ], "timestamp": "1781859305", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781863560" }, "departure": { "time": "1781863560" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1781863980" }, "departure": { "time": "1781863980" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1781864280" }, "departure": { "time": "1781864280" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1781864460" }, "departure": { "time": "1781864460" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1781864520" }, "departure": { "time": "1781864520" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1781864700" }, "departure": { "time": "1781864700" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1781864880" }, "departure": { "time": "1781864880" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1781865000" }, "departure": { "time": "1781865000" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1781865240" }, "departure": { "time": "1781865240" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 } ], "timestamp": "1781859960", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862300" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1781862420" }, "departure": { "time": "1781862420" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1781862480" }, "departure": { "time": "1781862480" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1781862540" }, "departure": { "time": "1781862540" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1781862600" }, "departure": { "time": "1781862600" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1781862660" }, "departure": { "time": "1781862660" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1781862780" }, "departure": { "time": "1781862780" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1781862840" }, "departure": { "time": "1781862840" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1781862900" }, "departure": { "time": "1781862900" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": -30, "time": "1781862990" }, "departure": { "delay": -30, "time": "1781862990" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": -30, "time": "1781863110" }, "departure": { "delay": -30, "time": "1781863110" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -32, "time": "1781863288" }, "departure": { "delay": -32, "time": "1781863288" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -33, "time": "1781863407" }, "departure": { "delay": -33, "time": "1781863407" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -33, "time": "1781863527" }, "departure": { "delay": -33, "time": "1781863527" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -33, "time": "1781863587" }, "departure": { "delay": -33, "time": "1781863587" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -63, "time": "1781863617" }, "departure": { "delay": -63, "time": "1781863617" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": -33, "time": "1781863647" }, "departure": { "delay": -33, "time": "1781863647" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": -33, "time": "1781863707" }, "departure": { "delay": -33, "time": "1781863707" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": -33, "time": "1781863767" }, "departure": { "delay": -33, "time": "1781863767" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": -33, "time": "1781863827" }, "departure": { "delay": -33, "time": "1781863827" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": -33, "time": "1781863887" }, "departure": { "delay": -33, "time": "1781863887" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": -33, "time": "1781863947" }, "departure": { "delay": -33, "time": "1781863947" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": -34, "time": "1781864066" }, "departure": { "delay": -34, "time": "1781864066" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": -34, "time": "1781864126" }, "departure": { "delay": -34, "time": "1781864126" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": -34, "time": "1781864186" }, "departure": { "delay": -34, "time": "1781864186" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": -34, "time": "1781864306" }, "departure": { "delay": -34, "time": "1781864306" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": -34, "time": "1781864426" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781858707", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865000" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1781865120" }, "departure": { "time": "1781865120" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1781865240" }, "departure": { "time": "1781865240" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1781865300" }, "departure": { "time": "1781865300" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1781865360" }, "departure": { "time": "1781865360" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1781865480" }, "departure": { "time": "1781865480" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 } ], "timestamp": "1781861400", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 215, "time": "1781859815" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 215, "time": "1781859935" }, "departure": { "delay": 215, "time": "1781859935" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 215, "time": "1781859995" }, "departure": { "delay": 215, "time": "1781859995" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 235, "time": "1781860075" }, "departure": { "delay": 235, "time": "1781860075" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 215, "time": "1781860101" }, "departure": { "delay": 215, "time": "1781860115" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 153, "time": "1781860173" }, "departure": { "delay": 153, "time": "1781860173" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 155, "time": "1781860287" }, "departure": { "delay": 155, "time": "1781860295" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 155, "time": "1781860355" }, "departure": { "delay": 155, "time": "1781860355" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 163, "time": "1781860423" }, "departure": { "delay": 163, "time": "1781860423" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 186, "time": "1781860472" }, "departure": { "delay": 186, "time": "1781860506" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 215, "time": "1781860590" }, "departure": { "delay": 215, "time": "1781860595" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 159, "time": "1781860659" }, "departure": { "delay": 159, "time": "1781860659" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 137, "time": "1781860697" }, "departure": { "delay": 137, "time": "1781860697" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 103, "time": "1781860723" }, "departure": { "delay": 103, "time": "1781860723" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 137, "time": "1781860757" }, "departure": { "delay": 137, "time": "1781860757" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 102, "time": "1781860842" }, "departure": { "delay": 102, "time": "1781860842" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 65, "time": "1781860895" }, "departure": { "delay": 65, "time": "1781860925" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 161, "time": "1781861081" }, "departure": { "delay": 161, "time": "1781861141" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 154, "time": "1781861254" }, "departure": { "delay": 154, "time": "1781861254" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 129, "time": "1781861289" }, "departure": { "delay": 129, "time": "1781861289" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 125, "time": "1781861345" }, "departure": { "delay": 125, "time": "1781861345" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 137, "time": "1781861477" }, "departure": { "delay": 137, "time": "1781861477" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 185, "time": "1781861551" }, "departure": { "delay": 185, "time": "1781861585" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 185, "time": "1781861644" }, "departure": { "delay": 185, "time": "1781861645" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 204, "time": "1781861724" }, "departure": { "delay": 204, "time": "1781861724" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 185, "time": "1781861763" }, "departure": { "delay": 185, "time": "1781861765" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 231, "time": "1781861871" }, "departure": { "delay": 231, "time": "1781861871" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 197, "time": "1781861957" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781859836", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 272, "time": "1781860472" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 236, "time": "1781860556" }, "departure": { "delay": 236, "time": "1781860556" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 236, "time": "1781860610" }, "departure": { "delay": 236, "time": "1781860616" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 266, "time": "1781860700" }, "departure": { "delay": 266, "time": "1781860706" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 296, "time": "1781860773" }, "departure": { "delay": 296, "time": "1781860796" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 296, "time": "1781860853" }, "departure": { "delay": 296, "time": "1781860856" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 339, "time": "1781860959" }, "departure": { "delay": 339, "time": "1781860959" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 386, "time": "1781861043" }, "departure": { "delay": 386, "time": "1781861066" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 416, "time": "1781861117" }, "departure": { "delay": 416, "time": "1781861156" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 416, "time": "1781861216" }, "departure": { "delay": 416, "time": "1781861216" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 386, "time": "1781861302" }, "departure": { "delay": 386, "time": "1781861306" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 386, "time": "1781861417" }, "departure": { "delay": 386, "time": "1781861426" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 416, "time": "1781861504" }, "departure": { "delay": 416, "time": "1781861516" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 416, "time": "1781861628" }, "departure": { "delay": 416, "time": "1781861636" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 416, "time": "1781861696" }, "departure": { "delay": 416, "time": "1781861696" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 416, "time": "1781861735" }, "departure": { "delay": 416, "time": "1781861756" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 476, "time": "1781861800" }, "departure": { "delay": 476, "time": "1781861816" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 476, "time": "1781861876" }, "departure": { "delay": 476, "time": "1781861876" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 457, "time": "1781861917" }, "departure": { "delay": 457, "time": "1781861917" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 489, "time": "1781862009" }, "departure": { "delay": 489, "time": "1781862009" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 504, "time": "1781862084" }, "departure": { "delay": 504, "time": "1781862084" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 476, "time": "1781862116" }, "departure": { "delay": 476, "time": "1781862116" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 476, "time": "1781862236" }, "departure": { "delay": 476, "time": "1781862236" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 488, "time": "1781862308" }, "departure": { "delay": 488, "time": "1781862308" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 486, "time": "1781862366" }, "departure": { "delay": 486, "time": "1781862366" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 486, "time": "1781862486" }, "departure": { "delay": 486, "time": "1781862486" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 486, "time": "1781862606" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1781860493", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 313, "time": "1781862613" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 313, "time": "1781862733" }, "departure": { "delay": 313, "time": "1781862733" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 313, "time": "1781862793" }, "departure": { "delay": 313, "time": "1781862793" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 313, "time": "1781862853" }, "departure": { "delay": 313, "time": "1781862853" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 258, "time": "1781862918" }, "departure": { "delay": 258, "time": "1781862918" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 93, "time": "1781862993" }, "departure": { "delay": 93, "time": "1781862993" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1781863113" }, "departure": { "delay": 93, "time": "1781863113" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 93, "time": "1781863233" }, "departure": { "delay": 93, "time": "1781863233" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 93, "time": "1781863293" }, "departure": { "delay": 93, "time": "1781863293" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 93, "time": "1781863353" }, "departure": { "delay": 93, "time": "1781863353" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 93, "time": "1781863473" }, "departure": { "delay": 93, "time": "1781863473" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 93, "time": "1781863533" }, "departure": { "delay": 93, "time": "1781863533" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 93, "time": "1781863593" }, "departure": { "delay": 93, "time": "1781863593" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 63, "time": "1781863623" }, "departure": { "delay": 63, "time": "1781863623" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 93, "time": "1781863653" }, "departure": { "delay": 93, "time": "1781863653" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 93, "time": "1781863773" }, "departure": { "delay": 93, "time": "1781863773" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 93, "time": "1781863893" }, "departure": { "delay": 93, "time": "1781863893" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 87, "time": "1781864067" }, "departure": { "delay": 87, "time": "1781864067" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 84, "time": "1781864184" }, "departure": { "delay": 84, "time": "1781864184" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 84, "time": "1781864244" }, "departure": { "delay": 84, "time": "1781864244" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 87, "time": "1781864307" }, "departure": { "delay": 87, "time": "1781864307" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 84, "time": "1781864424" }, "departure": { "delay": 84, "time": "1781864424" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 84, "time": "1781864484" }, "departure": { "delay": 84, "time": "1781864484" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 84, "time": "1781864544" }, "departure": { "delay": 84, "time": "1781864544" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 84, "time": "1781864604" }, "departure": { "delay": 84, "time": "1781864604" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 84, "time": "1781864664" }, "departure": { "delay": 84, "time": "1781864664" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 84, "time": "1781864724" }, "departure": { "delay": 84, "time": "1781864724" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 84, "time": "1781864844" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1781862178", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:104-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781864700" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1781864820" }, "departure": { "time": "1781864820" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1781864880" }, "departure": { "time": "1781864880" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1781864940" }, "departure": { "time": "1781864940" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1781865300" }, "departure": { "time": "1781865300" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1781865420" }, "departure": { "time": "1781865420" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1781865660" }, "departure": { "time": "1781865660" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1781865780" }, "departure": { "time": "1781865780" }, "stopId": "Cerisiers_A", "stopSequence": 11 } ], "timestamp": "1781861102", "trip": { "routeId": "1", "tripId": "104-1225" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 70, "time": "1781862250" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 40, "time": "1781862280" }, "departure": { "delay": 40, "time": "1781862280" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 70, "time": "1781862310" }, "departure": { "delay": 70, "time": "1781862310" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 70, "time": "1781862370" }, "departure": { "delay": 70, "time": "1781862370" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 70, "time": "1781862430" }, "departure": { "delay": 70, "time": "1781862430" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 70, "time": "1781862610" }, "departure": { "delay": 70, "time": "1781862610" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 70, "time": "1781862670" }, "departure": { "delay": 70, "time": "1781862670" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 70, "time": "1781862730" }, "departure": { "delay": 70, "time": "1781862730" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 70, "time": "1781862790" }, "departure": { "delay": 70, "time": "1781862790" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 70, "time": "1781862970" }, "departure": { "delay": 70, "time": "1781862970" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1781863030" }, "departure": { "delay": 70, "time": "1781863030" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 70, "time": "1781863090" }, "departure": { "delay": 70, "time": "1781863090" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 70, "time": "1781863210" }, "departure": { "delay": 70, "time": "1781863210" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 70, "time": "1781863270" }, "departure": { "delay": 70, "time": "1781863270" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 68, "time": "1781863388" }, "departure": { "delay": 68, "time": "1781863388" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 70, "time": "1781863450" }, "departure": { "delay": 70, "time": "1781863450" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 72, "time": "1781863512" }, "departure": { "delay": 72, "time": "1781863512" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 74, "time": "1781863694" }, "departure": { "delay": 74, "time": "1781863694" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 74, "time": "1781863754" }, "departure": { "delay": 74, "time": "1781863754" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 74, "time": "1781863814" }, "departure": { "delay": 74, "time": "1781863814" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 74, "time": "1781863874" }, "departure": { "delay": 74, "time": "1781863874" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "delay": 70, "time": "1781864050" }, "departure": { "delay": 70, "time": "1781864050" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "delay": 63, "time": "1781864523" }, "departure": { "delay": 63, "time": "1781864523" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 24 }, { "arrival": { "delay": 63, "time": "1781864583" }, "departure": { "delay": 63, "time": "1781864583" }, "stopId": "Chênes_608R", "stopSequence": 25 }, { "arrival": { "delay": 183, "time": "1781864823" }, "departure": { "delay": 183, "time": "1781864823" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 183, "time": "1781864943" }, "departure": { "delay": 183, "time": "1781864943" }, "stopId": "Fontaine_R", "stopSequence": 27 } ], "timestamp": "1781862199", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 251, "time": "1781859551" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 277, "time": "1781859637" }, "departure": { "delay": 277, "time": "1781859637" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 275, "time": "1781859755" }, "departure": { "delay": 275, "time": "1781859755" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 275, "time": "1781859875" }, "departure": { "delay": 275, "time": "1781859875" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 491, "time": "1781860067" }, "departure": { "delay": 491, "time": "1781860151" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 491, "time": "1781860211" }, "departure": { "delay": 491, "time": "1781860211" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 507, "time": "1781860287" }, "departure": { "delay": 507, "time": "1781860287" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 536, "time": "1781860376" }, "departure": { "delay": 536, "time": "1781860376" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 449, "time": "1781860409" }, "departure": { "delay": 449, "time": "1781860409" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 455, "time": "1781860475" }, "departure": { "delay": 455, "time": "1781860475" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 483, "time": "1781860563" }, "departure": { "delay": 483, "time": "1781860563" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 639, "time": "1781860779" }, "departure": { "delay": 639, "time": "1781860779" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 556, "time": "1781860816" }, "departure": { "delay": 556, "time": "1781860816" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 539, "time": "1781860859" }, "departure": { "delay": 539, "time": "1781860859" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 529, "time": "1781860969" }, "departure": { "delay": 529, "time": "1781860969" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 521, "time": "1781861012" }, "departure": { "delay": 521, "time": "1781861021" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 550, "time": "1781861110" }, "departure": { "delay": 550, "time": "1781861110" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 401, "time": "1781861141" }, "departure": { "delay": 401, "time": "1781861141" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 504, "time": "1781861304" }, "departure": { "delay": 504, "time": "1781861304" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 501, "time": "1781861361" }, "departure": { "delay": 501, "time": "1781861361" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 482, "time": "1781861402" }, "departure": { "delay": 482, "time": "1781861402" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 362, "time": "1781861462" }, "departure": { "delay": 362, "time": "1781861462" }, "stopId": "Champs_A", "stopSequence": 22 }, { "arrival": { "delay": 902, "time": "1781862242" }, "departure": { "delay": 902, "time": "1781862062" }, "stopId": "Les_Biches_A", "stopSequence": 23 } ], "timestamp": "1781859578", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:203-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865000" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1781865300" }, "departure": { "time": "1781865300" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1781865540" }, "departure": { "delay": 180, "time": "1781865540" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1781865720" }, "departure": { "delay": 240, "time": "1781865720" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1781865780" }, "departure": { "delay": 240, "time": "1781865780" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 } ], "timestamp": "1781861400", "trip": { "routeId": "2", "tripId": "203-1230" } } }, { "id": "SM:201-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862600" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1781862660" }, "departure": { "time": "1781862660" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1781862900" }, "departure": { "time": "1781862900" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1781863020" }, "departure": { "time": "1781863020" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1781863260" }, "departure": { "delay": 180, "time": "1781863260" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1781863500" }, "departure": { "delay": 360, "time": "1781863500" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1781863560" }, "departure": { "delay": 360, "time": "1781863560" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1781863620" }, "departure": { "delay": 360, "time": "1781863620" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1781863680" }, "departure": { "delay": 180, "time": "1781863680" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1781863800" }, "departure": { "delay": 240, "time": "1781863800" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1781863860" }, "departure": { "delay": 240, "time": "1781863860" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1781863980" }, "departure": { "delay": 300, "time": "1781863980" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1781864040" }, "departure": { "delay": 240, "time": "1781864040" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1781864100" }, "departure": { "delay": 240, "time": "1781864100" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1781864280" }, "departure": { "delay": 300, "time": "1781864280" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1781864340" }, "departure": { "delay": 300, "time": "1781864340" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1781864400" }, "departure": { "delay": 300, "time": "1781864400" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1781864460" }, "departure": { "delay": 180, "time": "1781864460" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1781864640" }, "departure": { "delay": 300, "time": "1781864640" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1781864700" }, "departure": { "delay": 300, "time": "1781864700" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1781864760" }, "departure": { "delay": 300, "time": "1781864760" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1781864820" }, "departure": { "delay": 180, "time": "1781864820" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1781859006", "trip": { "routeId": "2", "tripId": "201-1150" } } }, { "id": "SM:201-1237", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865420" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781865450" }, "departure": { "delay": -30, "time": "1781865450" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1781865480" }, "departure": { "time": "1781865480" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1781865780" }, "departure": { "time": "1781865780" }, "stopId": "Ritty_R", "stopSequence": 6 } ], "timestamp": "1781861828", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1237" } } }, { "id": "SM:5-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 900, "time": "1781865300" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "delay": 780, "time": "1781865360" }, "departure": { "delay": 780, "time": "1781865360" }, "stopId": "Rue_de_Séville_R", "stopSequence": 2 }, { "arrival": { "delay": 840, "time": "1781865540" }, "departure": { "delay": 840, "time": "1781865540" }, "stopId": "Chapelle_R", "stopSequence": 3 } ], "timestamp": "1781861703", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1220" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781860200" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1781860320" }, "departure": { "time": "1781860320" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1781860440" }, "departure": { "time": "1781860440" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1781860620" }, "departure": { "time": "1781860620" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1781860680" }, "departure": { "time": "1781860680" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": -30, "time": "1781860710" }, "departure": { "delay": -30, "time": "1781860710" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "time": "1781860740" }, "departure": { "time": "1781860740" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "time": "1781860800" }, "departure": { "time": "1781860800" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "time": "1781860980" }, "departure": { "time": "1781860980" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 120, "time": "1781861220" }, "departure": { "delay": 120, "time": "1781861220" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1781861280" }, "departure": { "delay": 60, "time": "1781861280" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1781861460" }, "departure": { "delay": 180, "time": "1781861460" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1781861520" }, "departure": { "delay": 60, "time": "1781861520" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1781861640" }, "departure": { "delay": 120, "time": "1781861640" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1781861700" }, "departure": { "delay": 60, "time": "1781861700" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1781861760" }, "departure": { "delay": 60, "time": "1781861760" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1781861820" }, "departure": { "delay": 60, "time": "1781861820" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1781861880" }, "departure": { "delay": 60, "time": "1781861880" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1781862060" }, "departure": { "delay": 180, "time": "1781862060" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1781862180" }, "departure": { "delay": 120, "time": "1781862180" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 240, "time": "1781862420" }, "departure": { "delay": 240, "time": "1781862420" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1781862480" }, "departure": { "delay": 60, "time": "1781862480" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1781860251", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:5-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781863500" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1781863740" }, "departure": { "time": "1781863740" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1781863920" }, "departure": { "time": "1781863920" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "time": "1781863980" }, "departure": { "time": "1781863980" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "time": "1781864040" }, "departure": { "time": "1781864040" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 30, "time": "1781864070" }, "departure": { "delay": 30, "time": "1781864070" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 30, "time": "1781864130" }, "departure": { "delay": 30, "time": "1781864130" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 40, "time": "1781864380" }, "departure": { "delay": 40, "time": "1781864380" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 160, "time": "1781864620" }, "departure": { "delay": 160, "time": "1781864620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 100, "time": "1781864680" }, "departure": { "delay": 100, "time": "1781864680" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 220, "time": "1781864860" }, "departure": { "delay": 220, "time": "1781864860" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 100, "time": "1781864920" }, "departure": { "delay": 100, "time": "1781864920" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 160, "time": "1781865040" }, "departure": { "delay": 160, "time": "1781865040" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 100, "time": "1781865100" }, "departure": { "delay": 100, "time": "1781865100" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 100, "time": "1781865160" }, "departure": { "delay": 100, "time": "1781865160" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 100, "time": "1781865220" }, "departure": { "delay": 100, "time": "1781865220" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 100, "time": "1781865280" }, "departure": { "delay": 100, "time": "1781865280" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 220, "time": "1781865460" }, "departure": { "delay": 220, "time": "1781865460" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 160, "time": "1781865580" }, "departure": { "delay": 160, "time": "1781865580" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 } ], "timestamp": "1781861641", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1205" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 409, "time": "1781861089" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 439, "time": "1781861226" }, "departure": { "delay": 439, "time": "1781861239" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 439, "time": "1781861449" }, "departure": { "delay": 439, "time": "1781861479" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 450, "time": "1781861550" }, "departure": { "delay": 450, "time": "1781861550" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 455, "time": "1781861675" }, "departure": { "delay": 455, "time": "1781861675" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 443, "time": "1781861783" }, "departure": { "delay": 443, "time": "1781861783" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 687, "time": "1781862087" }, "departure": { "delay": 687, "time": "1781862087" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 713, "time": "1781862173" }, "departure": { "delay": 713, "time": "1781862173" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 696, "time": "1781862216" }, "departure": { "delay": 696, "time": "1781862216" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 696, "time": "1781862276" }, "departure": { "delay": 696, "time": "1781862276" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781861091", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:301-1143Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 336, "time": "1781862516" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 336, "time": "1781862576" }, "departure": { "delay": 336, "time": "1781862576" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 336, "time": "1781862696" }, "departure": { "delay": 336, "time": "1781862696" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 336, "time": "1781862756" }, "departure": { "delay": 336, "time": "1781862756" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 396, "time": "1781862936" }, "departure": { "delay": 396, "time": "1781862936" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 876, "time": "1781863476" }, "departure": { "delay": 876, "time": "1781863476" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 516, "time": "1781863656" }, "departure": { "delay": 516, "time": "1781863656" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 396, "time": "1781863716" }, "departure": { "delay": 396, "time": "1781863716" }, "stopId": "Domino_603A", "stopSequence": 8 }, { "arrival": { "delay": 444, "time": "1781863824" }, "departure": { "delay": 444, "time": "1781863824" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 384, "time": "1781863884" }, "departure": { "delay": 384, "time": "1781863884" }, "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 384, "time": "1781863944" }, "departure": { "delay": 384, "time": "1781863944" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 444, "time": "1781864064" }, "departure": { "delay": 444, "time": "1781864064" }, "stopId": "Tivoli_A", "stopSequence": 12 }, { "arrival": { "delay": 377, "time": "1781864117" }, "departure": { "delay": 377, "time": "1781864117" }, "stopId": "Huningue_Frontière_A", "stopSequence": 13 }, { "arrival": { "delay": 348, "time": "1781864208" }, "departure": { "delay": 348, "time": "1781864208" }, "stopId": "Hüningerstrasse_A", "stopSequence": 14 }, { "arrival": { "delay": 437, "time": "1781864417" }, "departure": { "delay": 437, "time": "1781864417" }, "stopId": "Voltaplatz_A", "stopSequence": 15 }, { "arrival": { "delay": 324, "time": "1781864604" }, "departure": { "delay": 324, "time": "1781864484" }, "stopId": "Kinderspital_UKBB_A", "stopSequence": 16 } ], "timestamp": "1781862147", "trip": { "routeId": "603", "tripId": "301-1143Ner" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 208, "time": "1781864608" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 229, "time": "1781864749" }, "departure": { "delay": 229, "time": "1781864749" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 187, "time": "1781864947" }, "departure": { "delay": 187, "time": "1781864947" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 187, "time": "1781865007" }, "departure": { "delay": 187, "time": "1781865007" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 187, "time": "1781865127" }, "departure": { "delay": 187, "time": "1781865127" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 187, "time": "1781865247" }, "departure": { "delay": 187, "time": "1781865247" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 378, "time": "1781865498" }, "departure": { "delay": 378, "time": "1781865498" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 378, "time": "1781865678" }, "departure": { "delay": 378, "time": "1781865678" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1781862147", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:303-1230", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1781865360" }, "departure": { "delay": 120, "time": "1781865360" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1781865420" }, "departure": { "delay": 60, "time": "1781865420" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1781865540" }, "departure": { "delay": 120, "time": "1781865540" }, "stopId": "Tournesols_2R", "stopSequence": 6 } ], "timestamp": "1781861463", "trip": { "routeId": "603", "tripId": "303-1230" } } }, { "id": "SM:405T-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781863980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781864160" }, "departure": { "time": "1781864160" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781864280" }, "departure": { "time": "1781864280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781864340" }, "departure": { "time": "1781864340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781864520" }, "departure": { "time": "1781864520" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781864580" }, "departure": { "time": "1781864580" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781864640" }, "departure": { "time": "1781864640" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781864700" }, "departure": { "time": "1781864700" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1781864880" }, "departure": { "time": "1781864880" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781864940" }, "departure": { "time": "1781864940" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781865000" }, "departure": { "time": "1781865000" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1781861338", "trip": { "directionId": 1, "routeId": "604", "tripId": "405T-1213" } } }, { "id": "SM:409T-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 422, "time": "1781863622" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 662, "time": "1781864042" }, "departure": { "delay": 662, "time": "1781864042" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1022, "time": "1781864522" }, "departure": { "delay": 1022, "time": "1781864522" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1022, "time": "1781864582" }, "departure": { "delay": 1022, "time": "1781864582" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 962, "time": "1781864642" }, "departure": { "delay": 962, "time": "1781864642" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 } ], "timestamp": "1781862137", "trip": { "routeId": "604", "tripId": "409T-1200" } } }, { "id": "SM:409T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781859900" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1781860020" }, "departure": { "time": "1781860020" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1781860260" }, "departure": { "time": "1781860260" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1781860320" }, "departure": { "time": "1781860320" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1781860440" }, "departure": { "time": "1781860440" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 174, "time": "1781860666" }, "departure": { "delay": 174, "time": "1781860674" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1781860712" }, "departure": { "delay": 152, "time": "1781860712" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 148, "time": "1781860768" }, "departure": { "delay": 148, "time": "1781860768" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 174, "time": "1781860824" }, "departure": { "delay": 174, "time": "1781860914" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 174, "time": "1781860964" }, "departure": { "delay": 174, "time": "1781860974" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 174, "time": "1781861017" }, "departure": { "delay": 174, "time": "1781861034" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 234, "time": "1781861094" }, "departure": { "delay": 234, "time": "1781861274" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 114, "time": "1781861383" }, "departure": { "delay": 114, "time": "1781861394" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -6, "time": "1781861514" }, "departure": { "delay": -6, "time": "1781861634" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 24, "time": "1781861724" }, "departure": { "delay": 24, "time": "1781861724" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 54, "time": "1781861799" }, "departure": { "delay": 54, "time": "1781861814" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 4, "time": "1781861824" }, "departure": { "delay": 4, "time": "1781861824" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 92, "time": "1781861912" }, "departure": { "delay": 92, "time": "1781861912" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 63, "time": "1781861943" }, "departure": { "delay": 63, "time": "1781861943" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 35, "time": "1781862035" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781859929", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1105" } } }, { "id": "SM:403T-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3, "time": "1781863023" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 3, "time": "1781863203" }, "departure": { "delay": 3, "time": "1781863203" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 3, "time": "1781863323" }, "departure": { "delay": 3, "time": "1781863323" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 3, "time": "1781863383" }, "departure": { "delay": 3, "time": "1781863383" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 3, "time": "1781863563" }, "departure": { "delay": 3, "time": "1781863563" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 3, "time": "1781863623" }, "departure": { "delay": 3, "time": "1781863623" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 3, "time": "1781863683" }, "departure": { "delay": 3, "time": "1781863683" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 3, "time": "1781863743" }, "departure": { "delay": 3, "time": "1781863743" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 3, "time": "1781863923" }, "departure": { "delay": 3, "time": "1781863923" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1781863980" }, "departure": { "time": "1781863980" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1781864040" }, "departure": { "time": "1781864040" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 3, "time": "1781865123" }, "departure": { "delay": 3, "time": "1781865123" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 3, "time": "1781865243" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781861235", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1157" } } }, { "id": "SM:407T-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 13, "time": "1781859613" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 13, "time": "1781859733" }, "departure": { "delay": 13, "time": "1781859733" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 13, "time": "1781859973" }, "departure": { "delay": 13, "time": "1781859973" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 13, "time": "1781860033" }, "departure": { "delay": 13, "time": "1781860033" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 13, "time": "1781860153" }, "departure": { "delay": 13, "time": "1781860153" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 13, "time": "1781860213" }, "departure": { "delay": 13, "time": "1781860213" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 13, "time": "1781860273" }, "departure": { "delay": 13, "time": "1781860273" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 13, "time": "1781860333" }, "departure": { "delay": 13, "time": "1781860333" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 13, "time": "1781860453" }, "departure": { "delay": 13, "time": "1781860453" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 13, "time": "1781860513" }, "departure": { "delay": 13, "time": "1781860513" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 11, "time": "1781860571" }, "departure": { "delay": 11, "time": "1781860571" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 5, "time": "1781860595" }, "departure": { "delay": 5, "time": "1781860745" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 5, "time": "1781860908" }, "departure": { "delay": 5, "time": "1781860985" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 5, "time": "1781861092" }, "departure": { "delay": 5, "time": "1781861345" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 49, "time": "1781861449" }, "departure": { "delay": 49, "time": "1781861449" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 42, "time": "1781861502" }, "departure": { "delay": 42, "time": "1781861502" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 5, "time": "1781861510" }, "departure": { "delay": 5, "time": "1781861525" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 95, "time": "1781861592" }, "departure": { "delay": 95, "time": "1781861615" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 71, "time": "1781861651" }, "departure": { "delay": 71, "time": "1781861651" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 87, "time": "1781861787" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1781859671", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1100" } } }, { "id": "SM:401T-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781862930" }, "departure": { "delay": -30, "time": "1781862930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1781862960" }, "departure": { "time": "1781862960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1781863020" }, "departure": { "time": "1781863020" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1781863080" }, "departure": { "time": "1781863080" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1781863200" }, "departure": { "delay": 60, "time": "1781863200" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1781863260" }, "departure": { "delay": 60, "time": "1781863260" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1781863320" }, "departure": { "delay": 60, "time": "1781863320" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1781863440" }, "departure": { "delay": 120, "time": "1781863440" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1781863860" }, "departure": { "delay": 420, "time": "1781863860" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1781864340" }, "departure": { "delay": 180, "time": "1781864340" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1781864400" }, "departure": { "delay": 60, "time": "1781864400" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1781864460" }, "departure": { "delay": 60, "time": "1781864460" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1781864640" }, "departure": { "delay": 180, "time": "1781864640" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1781864760" }, "departure": { "delay": 120, "time": "1781864760" }, "stopId": "Claude_Hess_A", "stopSequence": 16 } ], "timestamp": "1781860053", "trip": { "routeId": "604", "tripId": "401T-1155" } } }, { "id": "SM:407T-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 411, "time": "1781862711" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 502, "time": "1781862982" }, "departure": { "delay": 502, "time": "1781862982" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 571, "time": "1781863111" }, "departure": { "delay": 571, "time": "1781863111" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 621, "time": "1781863221" }, "departure": { "delay": 621, "time": "1781863221" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 612, "time": "1781863272" }, "departure": { "delay": 612, "time": "1781863272" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 552, "time": "1781863332" }, "departure": { "delay": 552, "time": "1781863332" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 237, "time": "1781863437" }, "departure": { "delay": 237, "time": "1781863437" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 40, "time": "1781863540" }, "departure": { "delay": 40, "time": "1781863540" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": -81, "time": "1781863599" }, "departure": { "delay": -81, "time": "1781863599" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": -80, "time": "1781863660" }, "departure": { "delay": -80, "time": "1781863660" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 40, "time": "1781863840" }, "departure": { "delay": 40, "time": "1781863840" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -23, "time": "1781863957" }, "departure": { "delay": -23, "time": "1781863957" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 37, "time": "1781864137" }, "departure": { "delay": 37, "time": "1781864137" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1781862126", "trip": { "routeId": "604", "tripId": "407T-1145" } } }, { "id": "SM:405T-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 52, "time": "1781861452" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 82, "time": "1781861506" }, "departure": { "delay": 82, "time": "1781861542" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 125, "time": "1781861585" }, "departure": { "delay": 125, "time": "1781861585" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 100, "time": "1781861620" }, "departure": { "delay": 100, "time": "1781861620" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 123, "time": "1781861643" }, "departure": { "delay": 123, "time": "1781861643" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 311, "time": "1781861891" }, "departure": { "delay": 311, "time": "1781861891" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 352, "time": "1781861936" }, "departure": { "delay": 352, "time": "1781861992" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 472, "time": "1781862092" }, "departure": { "delay": 472, "time": "1781862172" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 607, "time": "1781862427" }, "departure": { "delay": 607, "time": "1781862427" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 284, "time": "1781862524" }, "departure": { "delay": 284, "time": "1781862524" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 80, "time": "1781862620" }, "departure": { "delay": 80, "time": "1781862620" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -50, "time": "1781862670" }, "departure": { "delay": -50, "time": "1781862670" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -50, "time": "1781862730" }, "departure": { "delay": -50, "time": "1781862730" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -11, "time": "1781862829" }, "departure": { "delay": -11, "time": "1781862829" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -90, "time": "1781862930" }, "departure": { "delay": -90, "time": "1781862930" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -151, "time": "1781862989" }, "departure": { "delay": -151, "time": "1781862989" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -151, "time": "1781863049" }, "departure": { "delay": -151, "time": "1781863049" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -31, "time": "1781863229" }, "departure": { "delay": -31, "time": "1781863229" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -151, "time": "1781863289" }, "departure": { "delay": -151, "time": "1781863289" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -31, "time": "1781863469" }, "departure": { "delay": -31, "time": "1781863469" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781861473", "trip": { "routeId": "604", "tripId": "405T-1130" } } }, { "id": "SM:403T-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 880, "time": "1781861200" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 994, "time": "1781861434" }, "departure": { "delay": 994, "time": "1781861434" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1054, "time": "1781861506" }, "departure": { "delay": 1054, "time": "1781861554" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1084, "time": "1781861640" }, "departure": { "delay": 1084, "time": "1781861644" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1084, "time": "1781861689" }, "departure": { "delay": 1084, "time": "1781861704" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1325, "time": "1781861764" }, "departure": { "delay": 1325, "time": "1781862065" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1025, "time": "1781862185" }, "departure": { "delay": 1025, "time": "1781862185" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 826, "time": "1781862286" }, "departure": { "delay": 826, "time": "1781862286" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 705, "time": "1781862345" }, "departure": { "delay": 705, "time": "1781862345" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 705, "time": "1781862405" }, "departure": { "delay": 705, "time": "1781862405" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 825, "time": "1781862585" }, "departure": { "delay": 825, "time": "1781862585" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 705, "time": "1781862645" }, "departure": { "delay": 705, "time": "1781862645" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 765, "time": "1781862825" }, "departure": { "delay": 765, "time": "1781862825" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1781861214", "trip": { "routeId": "604", "tripId": "403T-1112" } } }, { "id": "SM:407T-1230", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1781865660" }, "departure": { "time": "1781865660" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1781865720" }, "departure": { "time": "1781865720" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1781861941", "trip": { "directionId": 1, "routeId": "604", "tripId": "407T-1230" } } }, { "id": "SM:411T-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1781860022" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 124, "time": "1781860070" }, "departure": { "delay": 124, "time": "1781860084" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 152, "time": "1781860112" }, "departure": { "delay": 152, "time": "1781860112" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 137, "time": "1781860157" }, "departure": { "delay": 137, "time": "1781860157" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 170, "time": "1781860190" }, "departure": { "delay": 170, "time": "1781860190" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 271, "time": "1781860331" }, "departure": { "delay": 271, "time": "1781860351" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 361, "time": "1781860390" }, "departure": { "delay": 361, "time": "1781860441" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 481, "time": "1781860495" }, "departure": { "delay": 481, "time": "1781860621" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 601, "time": "1781860753" }, "departure": { "delay": 601, "time": "1781860801" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 841, "time": "1781861101" }, "departure": { "delay": 841, "time": "1781861161" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 601, "time": "1781861251" }, "departure": { "delay": 601, "time": "1781861341" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 391, "time": "1781861401" }, "departure": { "delay": 391, "time": "1781861431" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 271, "time": "1781861491" }, "departure": { "delay": 271, "time": "1781861491" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 361, "time": "1781861551" }, "departure": { "delay": 361, "time": "1781861641" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 571, "time": "1781861761" }, "departure": { "delay": 571, "time": "1781861911" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 541, "time": "1781861962" }, "departure": { "delay": 541, "time": "1781862061" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 511, "time": "1781862121" }, "departure": { "delay": 511, "time": "1781862151" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 491, "time": "1781862191" }, "departure": { "delay": 491, "time": "1781862191" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 611, "time": "1781862371" }, "departure": { "delay": 611, "time": "1781862371" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 491, "time": "1781862431" }, "departure": { "delay": 491, "time": "1781862431" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 611, "time": "1781862611" }, "departure": { "delay": 611, "time": "1781862611" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1781860032", "trip": { "routeId": "604", "tripId": "411T-1105" } } }, { "id": "SM:411T-1240", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865600" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781865630" }, "departure": { "delay": -30, "time": "1781865630" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1781865660" }, "departure": { "time": "1781865660" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1781865720" }, "departure": { "time": "1781865720" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1781865780" }, "departure": { "time": "1781865780" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 } ], "timestamp": "1781862003", "trip": { "routeId": "604", "tripId": "411T-1240" } } }, { "id": "SM:411T-1148", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 255, "time": "1781862735" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 226, "time": "1781862886" }, "departure": { "delay": 226, "time": "1781862886" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 286, "time": "1781863066" }, "departure": { "delay": 286, "time": "1781863066" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 294, "time": "1781863134" }, "departure": { "delay": 294, "time": "1781863134" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 294, "time": "1781863314" }, "departure": { "delay": 294, "time": "1781863314" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 294, "time": "1781863374" }, "departure": { "delay": 294, "time": "1781863374" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 294, "time": "1781863434" }, "departure": { "delay": 294, "time": "1781863434" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 294, "time": "1781863494" }, "departure": { "delay": 294, "time": "1781863494" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 294, "time": "1781863674" }, "departure": { "delay": 294, "time": "1781863674" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 294, "time": "1781863734" }, "departure": { "delay": 294, "time": "1781863734" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 294, "time": "1781863794" }, "departure": { "delay": 294, "time": "1781863794" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 294, "time": "1781863974" }, "departure": { "delay": 294, "time": "1781863974" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 294, "time": "1781864214" }, "departure": { "delay": 294, "time": "1781864214" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 212, "time": "1781864492" }, "departure": { "delay": 212, "time": "1781864492" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 272, "time": "1781864612" }, "departure": { "delay": 272, "time": "1781864612" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 326, "time": "1781864726" }, "departure": { "delay": 326, "time": "1781864726" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 326, "time": "1781864786" }, "departure": { "delay": 326, "time": "1781864786" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 326, "time": "1781864846" }, "departure": { "delay": 326, "time": "1781864846" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 326, "time": "1781864906" }, "departure": { "delay": 326, "time": "1781864906" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 386, "time": "1781865026" }, "departure": { "delay": 386, "time": "1781865026" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 386, "time": "1781865086" }, "departure": { "delay": 386, "time": "1781865086" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781862188", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1148" } } }, { "id": "SM:401T-1117", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 21, "time": "1781860641" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 51, "time": "1781860791" }, "departure": { "delay": 51, "time": "1781860791" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 81, "time": "1781861043" }, "departure": { "delay": 81, "time": "1781861061" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 81, "time": "1781861121" }, "departure": { "delay": 81, "time": "1781861121" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 140, "time": "1781861300" }, "departure": { "delay": 140, "time": "1781861300" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 140, "time": "1781861360" }, "departure": { "delay": 140, "time": "1781861360" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 120, "time": "1781861400" }, "departure": { "delay": 120, "time": "1781861400" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 116, "time": "1781861456" }, "departure": { "delay": 116, "time": "1781861456" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 256, "time": "1781861519" }, "departure": { "delay": 256, "time": "1781861716" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 351, "time": "1781861767" }, "departure": { "delay": 351, "time": "1781861871" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 336, "time": "1781861916" }, "departure": { "delay": 336, "time": "1781861916" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 271, "time": "1781861988" }, "departure": { "delay": 271, "time": "1781862031" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 165, "time": "1781862165" }, "departure": { "delay": 165, "time": "1781862165" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -63, "time": "1781862297" }, "departure": { "delay": -63, "time": "1781862297" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -36, "time": "1781862384" }, "departure": { "delay": -36, "time": "1781862384" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -22, "time": "1781862458" }, "departure": { "delay": -22, "time": "1781862458" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -70, "time": "1781862470" }, "departure": { "delay": -70, "time": "1781862470" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -7, "time": "1781862533" }, "departure": { "delay": -7, "time": "1781862533" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -33, "time": "1781862567" }, "departure": { "delay": -33, "time": "1781862567" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -14, "time": "1781862646" }, "departure": { "delay": -14, "time": "1781862646" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -46, "time": "1781862674" }, "departure": { "delay": -46, "time": "1781862674" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1781860669", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1117" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781861640" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1781861820" }, "departure": { "time": "1781861820" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1781861940" }, "departure": { "time": "1781861940" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1781862000" }, "departure": { "time": "1781862000" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1781862180" }, "departure": { "time": "1781862180" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1781862240" }, "departure": { "time": "1781862240" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1781862300" }, "departure": { "time": "1781862300" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1781862360" }, "departure": { "time": "1781862360" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1781862600" }, "departure": { "time": "1781862600" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1781862660" }, "departure": { "time": "1781862660" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1781862720" }, "departure": { "time": "1781862720" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1781862780" }, "departure": { "time": "1781862780" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1781862840" }, "departure": { "time": "1781862840" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1781862900" }, "departure": { "time": "1781862900" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1781862960" }, "departure": { "time": "1781862960" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1781863020" }, "departure": { "time": "1781863020" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1781863260" }, "departure": { "delay": 120, "time": "1781863260" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1781863380" }, "departure": { "delay": 120, "time": "1781863380" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1781863560" }, "departure": { "delay": 180, "time": "1781863560" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1781863680" }, "departure": { "delay": 120, "time": "1781863680" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1781863800" }, "departure": { "delay": 120, "time": "1781863800" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1781863860" }, "departure": { "delay": 60, "time": "1781863860" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1781863920" }, "departure": { "delay": 60, "time": "1781863920" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1781863980" }, "departure": { "delay": 60, "time": "1781863980" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1781861693", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781864160" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1781864220" }, "departure": { "time": "1781864220" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1781864280" }, "departure": { "delay": 60, "time": "1781864280" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1781864310" }, "departure": { "delay": 30, "time": "1781864310" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1781864340" }, "departure": { "time": "1781864340" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1781864460" }, "departure": { "time": "1781864460" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1781864580" }, "departure": { "time": "1781864580" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1781864760" }, "departure": { "time": "1781864760" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1781864880" }, "departure": { "time": "1781864880" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1781865000" }, "departure": { "time": "1781865000" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "time": "1781865240" }, "departure": { "time": "1781865240" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "time": "1781865300" }, "departure": { "time": "1781865300" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "time": "1781865360" }, "departure": { "time": "1781865360" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "time": "1781865420" }, "departure": { "time": "1781865420" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1781865480" }, "departure": { "time": "1781865480" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Vignes_608R", "stopSequence": 19 } ], "timestamp": "1781860566", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781860560" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1781860620" }, "departure": { "time": "1781860620" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1781860680" }, "departure": { "delay": 60, "time": "1781860680" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1781860710" }, "departure": { "delay": 30, "time": "1781860710" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1781860740" }, "departure": { "time": "1781860740" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1781860860" }, "departure": { "time": "1781860860" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1781860980" }, "departure": { "time": "1781860980" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1781861160" }, "departure": { "time": "1781861160" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1781861280" }, "departure": { "time": "1781861280" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1781861400" }, "departure": { "time": "1781861400" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 125, "time": "1781861585" }, "departure": { "delay": 125, "time": "1781861585" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 62, "time": "1781861642" }, "departure": { "delay": 62, "time": "1781861642" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 92, "time": "1781861712" }, "departure": { "delay": 92, "time": "1781861732" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 92, "time": "1781861792" }, "departure": { "delay": 92, "time": "1781861792" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 153, "time": "1781861913" }, "departure": { "delay": 153, "time": "1781861913" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 181, "time": "1781861986" }, "departure": { "delay": 181, "time": "1781862001" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 181, "time": "1781862061" }, "departure": { "delay": 181, "time": "1781862061" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 166, "time": "1781862106" }, "departure": { "delay": 166, "time": "1781862106" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 151, "time": "1781862139" }, "departure": { "delay": 151, "time": "1781862151" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 151, "time": "1781862391" }, "departure": { "delay": 151, "time": "1781862391" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 151, "time": "1781862451" }, "departure": { "delay": 151, "time": "1781862451" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 151, "time": "1781862511" }, "departure": { "delay": 151, "time": "1781862511" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 151, "time": "1781862571" }, "departure": { "delay": 151, "time": "1781862571" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 151, "time": "1781862691" }, "departure": { "delay": 151, "time": "1781862691" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 151, "time": "1781862811" }, "departure": { "delay": 151, "time": "1781862811" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 151, "time": "1781862931" }, "departure": { "delay": 151, "time": "1781862931" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 151, "time": "1781863171" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1781860617", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:802-1234", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781865240" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1781865420" }, "departure": { "time": "1781865420" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1781865540" }, "departure": { "time": "1781865540" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1781865780" }, "departure": { "time": "1781865780" }, "stopId": "Merles_A", "stopSequence": 5 } ], "timestamp": "1781861641", "trip": { "routeId": "608", "tripId": "802-1234" } } }, { "id": "SM:602-1218", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781864760" }, "departure": { "time": "1781864760" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1781865060" }, "departure": { "time": "1781865060" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1781865120" }, "departure": { "time": "1781865120" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1781865180" }, "departure": { "time": "1781865180" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1781865240" }, "departure": { "time": "1781865240" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1781865300" }, "departure": { "time": "1781865300" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1781865360" }, "departure": { "time": "1781865360" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1781865480" }, "departure": { "time": "1781865480" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1781865600" }, "departure": { "time": "1781865600" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1781865660" }, "departure": { "time": "1781865660" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1781865690" }, "departure": { "delay": -30, "time": "1781865690" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1781865720" }, "departure": { "time": "1781865720" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1781865780" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1781861652", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1218" } } }, { "id": "SM:601-1149", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862540" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1781862570" }, "departure": { "delay": -30, "time": "1781862570" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1781862600" }, "departure": { "time": "1781862600" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1781862660" }, "departure": { "time": "1781862660" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1781862720" }, "departure": { "time": "1781862720" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1781862840" }, "departure": { "time": "1781862840" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1781863020" }, "departure": { "time": "1781863020" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1781863080" }, "departure": { "time": "1781863080" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1781863140" }, "departure": { "time": "1781863140" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1781863200" }, "departure": { "time": "1781863200" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1781863260" }, "departure": { "time": "1781863260" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1781863320" }, "departure": { "time": "1781863320" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1781863620" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 } ], "timestamp": "1781861400", "trip": { "routeId": "6", "tripId": "601-1149" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 151, "time": "1781860951" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -57, "time": "1781861343" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781860978", "trip": { "routeId": "11", "tripId": "1101-1120" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781860920" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 148, "time": "1781861167" }, "departure": { "delay": 148, "time": "1781861308" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 117, "time": "1781861397" }, "departure": { "delay": 117, "time": "1781861397" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 108, "time": "1781861508" }, "departure": { "delay": 108, "time": "1781861508" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 80, "time": "1781861780" }, "departure": { "delay": 80, "time": "1781861780" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 57, "time": "1781861817" }, "departure": { "delay": 57, "time": "1781861817" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 49, "time": "1781861869" }, "departure": { "delay": 49, "time": "1781861869" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 31, "time": "1781861911" }, "departure": { "delay": 31, "time": "1781861911" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 7, "time": "1781861947" }, "departure": { "delay": 7, "time": "1781861947" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 11, "time": "1781862011" }, "departure": { "delay": 11, "time": "1781862011" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": -10, "time": "1781862110" }, "departure": { "delay": -10, "time": "1781862110" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": -26, "time": "1781862214" }, "departure": { "delay": -26, "time": "1781862214" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": -26, "time": "1781862274" }, "departure": { "delay": -26, "time": "1781862274" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -56, "time": "1781862304" }, "departure": { "delay": -56, "time": "1781862304" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": -26, "time": "1781862334" }, "departure": { "delay": -26, "time": "1781862334" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": -26, "time": "1781862394" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1781860937", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:1101-1220", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781865000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781862157", "trip": { "routeId": "11", "tripId": "1101-1220" } } }, { "id": "SM:1101-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781862600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1781863200" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1781862157", "trip": { "routeId": "11", "tripId": "1101-1150" } } }, { "id": "SM:1101-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1781863500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1781862157", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1205" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1781862204" } }