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

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

⚠️131 avertissements

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

Avertissements

vehicle_id not populated W002 44 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-0920 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 10-0835 does not have a vehicle_id
  • trip_id 14-0759 does not have a vehicle_id

schedule_relationship not populated W009 87 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-0920 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0920 does not have a schedule_relationship
  • trip_id 1101-0850 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 015 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 010 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. 7 6 fois (20 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 22/05/2026 à 13h30 Europe/Paris.

trip_updates (51) 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 22/05/2026 à 13h30 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:1102-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 366, "time": "1779448266" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 257, "time": "1779448757" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779448291", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1305" } } }, { "id": "SM:1102-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1779451200" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779449342", "trip": { "routeId": "11", "tripId": "1102-1350" } } }, { "id": "SM:12-1309", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779448140" }, "stopId": "Cesarhof_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779448170" }, "departure": { "delay": -30, "time": "1779448170" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1779448200" }, "departure": { "time": "1779448200" }, "stopId": "Ferrette_A", "stopSequence": 3 }, { "arrival": { "time": "1779448440" }, "departure": { "time": "1779448440" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1779448500" }, "departure": { "time": "1779448500" }, "stopId": "Wentzwiller_Centre_A", "stopSequence": 5 }, { "arrival": { "time": "1779448680" }, "departure": { "time": "1779448680" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1779448740" }, "departure": { "time": "1779448740" }, "stopId": "Schweiberg_A", "stopSequence": 7 }, { "arrival": { "time": "1779448800" }, "departure": { "time": "1779448800" }, "stopId": "Cigognes_A", "stopSequence": 8 }, { "arrival": { "time": "1779448860" }, "departure": { "time": "1779448860" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1779449160" }, "departure": { "time": "1779449160" }, "stopId": "Place_Mermoz_14A", "stopSequence": 10 }, { "arrival": { "time": "1779449520" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 11 } ], "timestamp": "1779448196", "trip": { "routeId": "12", "tripId": "12-1309" } } }, { "id": "SM:13-1313", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779448380" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 1 }, { "arrival": { "time": "1779448500" }, "departure": { "time": "1779448500" }, "stopId": "Steinacker_A", "stopSequence": 2 }, { "arrival": { "time": "1779448560" }, "departure": { "time": "1779448560" }, "stopId": "Rue_de_Paris_A", "stopSequence": 3 }, { "arrival": { "time": "1779448680" }, "departure": { "time": "1779448680" }, "stopId": "Wilson_AR", "stopSequence": 4 }, { "arrival": { "time": "1779448740" }, "departure": { "time": "1779448740" }, "stopId": "Vordermatt_A", "stopSequence": 5 }, { "arrival": { "time": "1779448980" }, "departure": { "time": "1779448980" }, "stopId": "Réservoir_A", "stopSequence": 6 }, { "arrival": { "time": "1779449040" }, "departure": { "time": "1779449040" }, "stopId": "Cigognes_A", "stopSequence": 7 }, { "arrival": { "time": "1779449100" }, "departure": { "time": "1779449100" }, "stopId": "Hésingue_Église_A", "stopSequence": 8 }, { "arrival": { "time": "1779449400" }, "departure": { "time": "1779449400" }, "stopId": "Place_Mermoz_14A", "stopSequence": 9 }, { "arrival": { "time": "1779449760" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 10 } ], "timestamp": "1779448436", "trip": { "routeId": "13", "tripId": "13-1313" } } }, { "id": "SM:14-1251", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 163, "time": "1779447223" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 196, "time": "1779447316" }, "departure": { "delay": 196, "time": "1779447316" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 197, "time": "1779447497" }, "departure": { "delay": 197, "time": "1779447497" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 237, "time": "1779447597" }, "departure": { "delay": 237, "time": "1779447597" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 193, "time": "1779448023" }, "departure": { "delay": 193, "time": "1779448033" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 200, "time": "1779448100" }, "departure": { "delay": 200, "time": "1779448100" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 191, "time": "1779448451" }, "departure": { "delay": 191, "time": "1779448451" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": 132, "time": "1779448632" }, "departure": { "delay": 132, "time": "1779448632" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 157, "time": "1779448747" }, "departure": { "delay": 157, "time": "1779448777" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 137, "time": "1779448877" }, "departure": { "delay": 137, "time": "1779448877" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 108, "time": "1779448968" }, "departure": { "delay": 108, "time": "1779448968" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": 157, "time": "1779449089" }, "departure": { "delay": 157, "time": "1779449137" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 203, "time": "1779449423" }, "departure": { "delay": 203, "time": "1779449423" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": 203, "time": "1779449843" }, "departure": { "delay": 203, "time": "1779449843" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 }, { "arrival": { "delay": 203, "time": "1779450203" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 15 } ], "timestamp": "1779447252", "trip": { "routeId": "14", "tripId": "14-1251" } } }, { "id": "SM:14-1303", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 182, "time": "1779447962" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 92, "time": "1779448230" }, "departure": { "delay": 92, "time": "1779448232" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "delay": 95, "time": "1779448638" }, "departure": { "delay": 95, "time": "1779448655" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "delay": 112, "time": "1779448972" }, "departure": { "delay": 112, "time": "1779448972" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "delay": 62, "time": "1779449090" }, "departure": { "delay": 62, "time": "1779449102" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "delay": 92, "time": "1779449181" }, "departure": { "delay": 92, "time": "1779449192" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "delay": 122, "time": "1779449398" }, "departure": { "delay": 122, "time": "1779449402" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1779449520" }, "departure": { "delay": 60, "time": "1779449520" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "delay": 60, "time": "1779449640" }, "departure": { "delay": 60, "time": "1779449640" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1779449820" }, "departure": { "delay": 60, "time": "1779449820" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1779449880" }, "departure": { "delay": 60, "time": "1779449880" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1779450540" }, "departure": { "delay": 60, "time": "1779450540" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1779450600" }, "departure": { "delay": 60, "time": "1779450600" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1779450780" }, "departure": { "delay": 60, "time": "1779450780" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1779450900" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1779447989", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1303" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1417, "time": "1779447217" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 1417, "time": "1779447307" }, "departure": { "delay": 1417, "time": "1779447337" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 1477, "time": "1779447384" }, "departure": { "delay": 1477, "time": "1779447457" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 1484, "time": "1779447524" }, "departure": { "delay": 1484, "time": "1779447524" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 1507, "time": "1779447598" }, "departure": { "delay": 1507, "time": "1779447607" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 1537, "time": "1779447686" }, "departure": { "delay": 1537, "time": "1779447697" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 1537, "time": "1779447802" }, "departure": { "delay": 1537, "time": "1779447817" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 1627, "time": "1779447938" }, "departure": { "delay": 1627, "time": "1779447967" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 1687, "time": "1779448028" }, "departure": { "delay": 1687, "time": "1779448087" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 1657, "time": "1779448162" }, "departure": { "delay": 1657, "time": "1779448177" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 1627, "time": "1779448244" }, "departure": { "delay": 1627, "time": "1779448267" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 1567, "time": "1779448345" }, "departure": { "delay": 1567, "time": "1779448387" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 1538, "time": "1779448478" }, "departure": { "delay": 1538, "time": "1779448478" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 1537, "time": "1779448587" }, "departure": { "delay": 1537, "time": "1779448597" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 1538, "time": "1779448649" }, "departure": { "delay": 1538, "time": "1779448658" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 1513, "time": "1779448693" }, "departure": { "delay": 1513, "time": "1779448693" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 1575, "time": "1779448755" }, "departure": { "delay": 1575, "time": "1779448755" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 1567, "time": "1779448807" }, "departure": { "delay": 1567, "time": "1779448807" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 1567, "time": "1779448867" }, "departure": { "delay": 1567, "time": "1779448867" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 1567, "time": "1779448927" }, "departure": { "delay": 1567, "time": "1779448927" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 1567, "time": "1779448987" }, "departure": { "delay": 1567, "time": "1779448987" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 1575, "time": "1779449055" }, "departure": { "delay": 1575, "time": "1779449055" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 1569, "time": "1779449169" }, "departure": { "delay": 1569, "time": "1779449169" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 1572, "time": "1779449232" }, "departure": { "delay": 1572, "time": "1779449232" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 1597, "time": "1779449287" }, "departure": { "delay": 1597, "time": "1779449317" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 1563, "time": "1779449403" }, "departure": { "delay": 1563, "time": "1779449403" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 1563, "time": "1779449523" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779447231", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:104-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450600" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1779450720" }, "departure": { "time": "1779450720" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1779450780" }, "departure": { "time": "1779450780" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1779450840" }, "departure": { "time": "1779450840" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1779450960" }, "departure": { "time": "1779450960" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1779451200" }, "departure": { "time": "1779451200" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1779451320" }, "departure": { "time": "1779451320" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1779451440" }, "departure": { "time": "1779451440" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1779451500" }, "departure": { "time": "1779451500" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1779451560" }, "departure": { "time": "1779451560" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1779451680" }, "departure": { "time": "1779451680" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1779451740" }, "departure": { "time": "1779451740" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1779451800" }, "departure": { "time": "1779451800" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1779451830" }, "departure": { "delay": -30, "time": "1779451830" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1779451860" }, "departure": { "time": "1779451860" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1779451980" }, "departure": { "time": "1779451980" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1779452100" }, "departure": { "time": "1779452100" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1779452280" }, "departure": { "time": "1779452280" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1779452400" }, "departure": { "time": "1779452400" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1779452460" }, "departure": { "time": "1779452460" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1779452520" }, "departure": { "time": "1779452520" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1779452640" }, "departure": { "time": "1779452640" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1779452700" }, "departure": { "time": "1779452700" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "time": "1779452760" }, "departure": { "time": "1779452760" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "time": "1779452820" }, "departure": { "time": "1779452820" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "time": "1779452880" }, "departure": { "time": "1779452880" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "time": "1779452940" }, "departure": { "time": "1779452940" }, "stopId": "Square_Soustons_A", "stopSequence": 27 } ], "timestamp": "1779447003", "trip": { "routeId": "1", "tripId": "104-1350" } } }, { "id": "SM:102-1355", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450900" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1779451020" }, "departure": { "time": "1779451020" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1779451080" }, "departure": { "time": "1779451080" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1779451140" }, "departure": { "time": "1779451140" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1779451200" }, "departure": { "time": "1779451200" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1779451380" }, "departure": { "time": "1779451380" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1779451440" }, "departure": { "time": "1779451440" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1779451500" }, "departure": { "time": "1779451500" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1779451620" }, "departure": { "time": "1779451620" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1779451740" }, "departure": { "time": "1779451740" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1779451920" }, "departure": { "time": "1779451920" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1779452040" }, "departure": { "time": "1779452040" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1779452160" }, "departure": { "time": "1779452160" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1779452220" }, "departure": { "time": "1779452220" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1779452250" }, "departure": { "delay": -30, "time": "1779452250" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1779452280" }, "departure": { "time": "1779452280" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1779452340" }, "departure": { "time": "1779452340" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1779452400" }, "departure": { "time": "1779452400" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1779452460" }, "departure": { "time": "1779452460" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1779452520" }, "departure": { "time": "1779452520" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1779452580" }, "departure": { "time": "1779452580" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1779452700" }, "departure": { "time": "1779452700" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1779452760" }, "departure": { "time": "1779452760" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1779452820" }, "departure": { "time": "1779452820" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1779452940" }, "departure": { "time": "1779452940" }, "stopId": "19_Novembre_R", "stopSequence": 26 } ], "timestamp": "1779447303", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1355" } } }, { "id": "SM:104-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 34, "time": "1779448234" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 34, "time": "1779448330" }, "departure": { "delay": 34, "time": "1779448354" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 64, "time": "1779448405" }, "departure": { "delay": 64, "time": "1779448444" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 94, "time": "1779448504" }, "departure": { "delay": 94, "time": "1779448534" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 124, "time": "1779448617" }, "departure": { "delay": 124, "time": "1779448624" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 184, "time": "1779448714" }, "departure": { "delay": 184, "time": "1779448744" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 214, "time": "1779448880" }, "departure": { "delay": 214, "time": "1779448894" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 304, "time": "1779449044" }, "departure": { "delay": 304, "time": "1779449044" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 304, "time": "1779449084" }, "departure": { "delay": 304, "time": "1779449104" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 274, "time": "1779449194" }, "departure": { "delay": 274, "time": "1779449194" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 282, "time": "1779449322" }, "departure": { "delay": 282, "time": "1779449322" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 238, "time": "1779449458" }, "departure": { "delay": 238, "time": "1779449458" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 212, "time": "1779449552" }, "departure": { "delay": 212, "time": "1779449552" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 202, "time": "1779449662" }, "departure": { "delay": 202, "time": "1779449662" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 195, "time": "1779449715" }, "departure": { "delay": 195, "time": "1779449715" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 169, "time": "1779449749" }, "departure": { "delay": 169, "time": "1779449749" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 227, "time": "1779449807" }, "departure": { "delay": 227, "time": "1779449807" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 220, "time": "1779449860" }, "departure": { "delay": 220, "time": "1779449860" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 220, "time": "1779449920" }, "departure": { "delay": 220, "time": "1779449920" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 220, "time": "1779449980" }, "departure": { "delay": 220, "time": "1779449980" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 220, "time": "1779450040" }, "departure": { "delay": 220, "time": "1779450040" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 220, "time": "1779450100" }, "departure": { "delay": 220, "time": "1779450100" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 222, "time": "1779450222" }, "departure": { "delay": 222, "time": "1779450222" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 225, "time": "1779450285" }, "departure": { "delay": 225, "time": "1779450285" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 221, "time": "1779450341" }, "departure": { "delay": 221, "time": "1779450341" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 192, "time": "1779450432" }, "departure": { "delay": 192, "time": "1779450432" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 192, "time": "1779450552" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1779448260", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1310" } } }, { "id": "SM:102-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 27, "time": "1779448227" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 56, "time": "1779448334" }, "departure": { "delay": 56, "time": "1779448376" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 57, "time": "1779448435" }, "departure": { "delay": 57, "time": "1779448437" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 87, "time": "1779448497" }, "departure": { "delay": 87, "time": "1779448527" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 117, "time": "1779448597" }, "departure": { "delay": 117, "time": "1779448677" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": -41, "time": "1779448759" }, "departure": { "delay": -41, "time": "1779448759" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1779448935" }, "departure": { "delay": 29, "time": "1779448949" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": -22, "time": "1779449018" }, "departure": { "delay": -22, "time": "1779449018" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 89, "time": "1779449106" }, "departure": { "delay": 89, "time": "1779449189" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 118, "time": "1779449245" }, "departure": { "delay": 118, "time": "1779449278" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 88, "time": "1779449368" }, "departure": { "delay": 88, "time": "1779449368" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 89, "time": "1779449429" }, "departure": { "delay": 89, "time": "1779449429" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 88, "time": "1779449488" }, "departure": { "delay": 88, "time": "1779449488" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 58, "time": "1779449518" }, "departure": { "delay": 58, "time": "1779449518" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 88, "time": "1779449548" }, "departure": { "delay": 88, "time": "1779449548" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 88, "time": "1779449668" }, "departure": { "delay": 88, "time": "1779449668" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 88, "time": "1779449788" }, "departure": { "delay": 88, "time": "1779449788" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 82, "time": "1779449962" }, "departure": { "delay": 82, "time": "1779449962" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 79, "time": "1779450079" }, "departure": { "delay": 79, "time": "1779450079" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 79, "time": "1779450139" }, "departure": { "delay": 79, "time": "1779450139" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 82, "time": "1779450202" }, "departure": { "delay": 82, "time": "1779450202" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 79, "time": "1779450319" }, "departure": { "delay": 79, "time": "1779450319" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 79, "time": "1779450379" }, "departure": { "delay": 79, "time": "1779450379" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 79, "time": "1779450439" }, "departure": { "delay": 79, "time": "1779450439" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": 79, "time": "1779450499" }, "departure": { "delay": 79, "time": "1779450499" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": 79, "time": "1779450559" }, "departure": { "delay": 79, "time": "1779450559" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": 79, "time": "1779450619" }, "departure": { "delay": 79, "time": "1779450619" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": 79, "time": "1779450739" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1779448250", "trip": { "routeId": "1", "tripId": "102-1310" } } }, { "id": "SM:201-1315", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 235, "time": "1779448735" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 250, "time": "1779448810" }, "departure": { "delay": 250, "time": "1779448810" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 247, "time": "1779448927" }, "departure": { "delay": 247, "time": "1779448927" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 247, "time": "1779449047" }, "departure": { "delay": 247, "time": "1779449047" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 248, "time": "1779449168" }, "departure": { "delay": 248, "time": "1779449168" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": 250, "time": "1779449230" }, "departure": { "delay": 250, "time": "1779449230" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": 144, "time": "1779449285" }, "departure": { "delay": 144, "time": "1779449304" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": 156, "time": "1779449376" }, "departure": { "delay": 156, "time": "1779449376" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": 156, "time": "1779449436" }, "departure": { "delay": 156, "time": "1779449436" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": 156, "time": "1779449496" }, "departure": { "delay": 156, "time": "1779449496" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": 156, "time": "1779449616" }, "departure": { "delay": 156, "time": "1779449616" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 234, "time": "1779449754" }, "departure": { "delay": 234, "time": "1779449754" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 284, "time": "1779449864" }, "departure": { "delay": 284, "time": "1779449864" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "delay": 284, "time": "1779449924" }, "departure": { "delay": 284, "time": "1779449924" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": 234, "time": "1779449994" }, "departure": { "delay": 234, "time": "1779449994" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": 284, "time": "1779450104" }, "departure": { "delay": 284, "time": "1779450104" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": 284, "time": "1779450224" }, "departure": { "delay": 284, "time": "1779450224" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": 284, "time": "1779450284" }, "departure": { "delay": 284, "time": "1779450284" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": 284, "time": "1779450344" }, "departure": { "delay": 284, "time": "1779450344" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": 284, "time": "1779450524" }, "departure": { "delay": 284, "time": "1779450524" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": 274, "time": "1779450574" }, "departure": { "delay": 274, "time": "1779450574" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": 274, "time": "1779450634" }, "departure": { "delay": 274, "time": "1779450634" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": 274, "time": "1779450694" }, "departure": { "delay": 274, "time": "1779450694" }, "stopId": "Ritty_A", "stopSequence": 24 }, { "arrival": { "delay": 274, "time": "1779450874" }, "departure": { "delay": 274, "time": "1779450874" }, "stopId": "Champs_A", "stopSequence": 25 }, { "arrival": { "delay": 274, "time": "1779450934" }, "departure": { "delay": 274, "time": "1779450934" }, "stopId": "Les_Biches_A", "stopSequence": 26 }, { "arrival": { "delay": 274, "time": "1779450994" }, "departure": { "delay": 274, "time": "1779450994" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 27 }, { "arrival": { "delay": 274, "time": "1779451054" }, "departure": { "delay": 274, "time": "1779451054" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 28 }, { "arrival": { "delay": 274, "time": "1779451114" }, "stopId": "Petit_Canal_A", "stopSequence": 29 } ], "timestamp": "1779448759", "trip": { "routeId": "2", "tripId": "201-1315" } } }, { "id": "SM:202-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779451200" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779451230" }, "departure": { "delay": -30, "time": "1779451230" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1779451320" }, "departure": { "time": "1779451320" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1779451380" }, "departure": { "time": "1779451380" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1779451560" }, "departure": { "time": "1779451560" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1779451620" }, "departure": { "time": "1779451620" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1779451680" }, "departure": { "time": "1779451680" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1779451740" }, "departure": { "time": "1779451740" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1779451920" }, "departure": { "time": "1779451920" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1779451980" }, "departure": { "time": "1779451980" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1779452040" }, "departure": { "time": "1779452040" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1779452160" }, "departure": { "time": "1779452160" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1779452220" }, "departure": { "time": "1779452220" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1779452340" }, "departure": { "time": "1779452340" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1779452400" }, "departure": { "time": "1779452400" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1779452460" }, "departure": { "time": "1779452460" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1779452640" }, "departure": { "time": "1779452640" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1779452700" }, "departure": { "time": "1779452700" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1779452760" }, "departure": { "time": "1779452760" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1779452820" }, "departure": { "time": "1779452820" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779447606", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1400" } } }, { "id": "SM:204-1352", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450720" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1779450780" }, "departure": { "time": "1779450780" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1779450900" }, "departure": { "time": "1779450900" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1779451020" }, "departure": { "time": "1779451020" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1779451260" }, "departure": { "delay": 180, "time": "1779451260" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1779451380" }, "departure": { "delay": 240, "time": "1779451380" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1779451440" }, "departure": { "delay": 240, "time": "1779451440" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1779451500" }, "departure": { "delay": 240, "time": "1779451500" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779451560" }, "departure": { "delay": 180, "time": "1779451560" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1779451680" }, "departure": { "delay": 240, "time": "1779451680" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1779451740" }, "departure": { "delay": 240, "time": "1779451740" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1779451860" }, "departure": { "delay": 300, "time": "1779451860" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1779451920" }, "departure": { "delay": 240, "time": "1779451920" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1779451980" }, "departure": { "delay": 240, "time": "1779451980" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1779452160" }, "departure": { "delay": 300, "time": "1779452160" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1779452220" }, "departure": { "delay": 300, "time": "1779452220" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1779452280" }, "departure": { "delay": 300, "time": "1779452280" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1779452340" }, "departure": { "delay": 180, "time": "1779452340" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1779452520" }, "departure": { "delay": 300, "time": "1779452520" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1779452580" }, "departure": { "delay": 300, "time": "1779452580" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1779452640" }, "departure": { "delay": 300, "time": "1779452640" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1779452700" }, "departure": { "delay": 180, "time": "1779452700" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1779447127", "trip": { "routeId": "2", "tripId": "204-1352" } } }, { "id": "SM:204-1427", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779452820" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779452850" }, "departure": { "delay": -30, "time": "1779452850" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1779452880" }, "departure": { "time": "1779452880" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1779452940" }, "departure": { "time": "1779452940" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1779453000" }, "departure": { "time": "1779453000" }, "stopId": "Champs_R", "stopSequence": 5 } ], "timestamp": "1779449229", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1427" } } }, { "id": "SM:203-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779447900" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -46, "time": "1779447914" }, "departure": { "delay": -46, "time": "1779447914" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": -12, "time": "1779447944" }, "departure": { "delay": -12, "time": "1779447948" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 18, "time": "1779448028" }, "departure": { "delay": 18, "time": "1779448038" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 17, "time": "1779448084" }, "departure": { "delay": 17, "time": "1779448097" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 65, "time": "1779448282" }, "departure": { "delay": 65, "time": "1779448325" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 47, "time": "1779448367" }, "departure": { "delay": 47, "time": "1779448367" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 77, "time": "1779448440" }, "departure": { "delay": 77, "time": "1779448457" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1779448532" }, "departure": { "delay": 92, "time": "1779448532" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 30, "time": "1779448650" }, "departure": { "delay": 30, "time": "1779448650" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 77, "time": "1779448730" }, "departure": { "delay": 77, "time": "1779448757" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 58, "time": "1779448798" }, "departure": { "delay": 58, "time": "1779448798" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 18, "time": "1779448874" }, "departure": { "delay": 18, "time": "1779448878" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 78, "time": "1779448994" }, "departure": { "delay": 78, "time": "1779448998" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 18, "time": "1779449056" }, "departure": { "delay": 18, "time": "1779449058" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 47, "time": "1779449147" }, "departure": { "delay": 47, "time": "1779449147" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 107, "time": "1779449244" }, "departure": { "delay": 107, "time": "1779449267" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": -139, "time": "1779449441" }, "departure": { "delay": -139, "time": "1779449441" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": -117, "time": "1779449523" }, "departure": { "delay": -117, "time": "1779449523" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": -94, "time": "1779449606" }, "departure": { "delay": -94, "time": "1779449606" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": -101, "time": "1779449659" }, "departure": { "delay": -101, "time": "1779449659" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": -100, "time": "1779449720" }, "departure": { "delay": -100, "time": "1779449720" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1779447865", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1305" } } }, { "id": "SM:5-1255", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 141, "time": "1779447441" }, "stopId": "République_A", "stopSequence": 1 }, { "arrival": { "delay": 127, "time": "1779447487" }, "departure": { "delay": 127, "time": "1779447487" }, "stopId": "Charles_Péguy_A", "stopSequence": 2 }, { "arrival": { "delay": 104, "time": "1779447524" }, "departure": { "delay": 104, "time": "1779447524" }, "stopId": "Robert_Hassler_A", "stopSequence": 3 }, { "arrival": { "delay": 81, "time": "1779447741" }, "departure": { "delay": 81, "time": "1779447741" }, "stopId": "Libération_A", "stopSequence": 4 }, { "arrival": { "delay": 51, "time": "1779447815" }, "departure": { "delay": 51, "time": "1779447831" }, "stopId": "Orée_du_Bois_A", "stopSequence": 5 }, { "arrival": { "delay": 52, "time": "1779447933" }, "departure": { "delay": 52, "time": "1779447952" }, "stopId": "Professeur_Coste_A", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1779447989" }, "departure": { "delay": 29, "time": "1779447989" }, "stopId": "Rousserolles_A", "stopSequence": 7 }, { "arrival": { "delay": -3, "time": "1779448017" }, "departure": { "delay": -3, "time": "1779448017" }, "stopId": "Muguet_A", "stopSequence": 8 }, { "arrival": { "delay": -32, "time": "1779448048" }, "departure": { "delay": -32, "time": "1779448048" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 9 }, { "arrival": { "delay": -81, "time": "1779448059" }, "departure": { "delay": -81, "time": "1779448059" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 10 }, { "arrival": { "delay": -98, "time": "1779448102" }, "departure": { "delay": -98, "time": "1779448102" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 11 }, { "arrival": { "delay": -147, "time": "1779448233" }, "departure": { "delay": -147, "time": "1779448233" }, "stopId": "Prairie_A", "stopSequence": 12 }, { "arrival": { "delay": 7, "time": "1779448434" }, "departure": { "delay": 7, "time": "1779448447" }, "stopId": "Monument_A", "stopSequence": 13 }, { "arrival": { "delay": 7, "time": "1779448567" }, "departure": { "delay": 7, "time": "1779448567" }, "stopId": "Saint-Claude_A", "stopSequence": 14 }, { "arrival": { "delay": -17, "time": "1779448603" }, "departure": { "delay": -17, "time": "1779448603" }, "stopId": "Chapelle_A", "stopSequence": 15 }, { "arrival": { "delay": -53, "time": "1779448652" }, "departure": { "delay": -53, "time": "1779448687" }, "stopId": "Rue_de_Séville_A", "stopSequence": 16 }, { "arrival": { "delay": 219, "time": "1779449060" }, "departure": { "delay": 219, "time": "1779449079" }, "stopId": "Cité_du_Rail_A", "stopSequence": 17 }, { "arrival": { "delay": 346, "time": "1779449386" }, "departure": { "delay": 346, "time": "1779449386" }, "stopId": "Trois_Lys_A", "stopSequence": 18 }, { "arrival": { "delay": 317, "time": "1779449417" }, "departure": { "delay": 317, "time": "1779449417" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 19 }, { "arrival": { "delay": 294, "time": "1779449454" }, "departure": { "delay": 294, "time": "1779449454" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 20 }, { "arrival": { "delay": 354, "time": "1779449514" }, "departure": { "delay": 354, "time": "1779449514" }, "stopId": "Breisach_A", "stopSequence": 21 }, { "arrival": { "delay": 474, "time": "1779449694" }, "departure": { "delay": 474, "time": "1779449694" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 22 }, { "arrival": { "delay": 416, "time": "1779449816" }, "departure": { "delay": 416, "time": "1779449816" }, "stopId": "Couronne_1R", "stopSequence": 23 } ], "timestamp": "1779447470", "trip": { "routeId": "5", "tripId": "5-1255" } } }, { "id": "SM:5-1321", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 340, "time": "1779449200" }, "stopId": "Libération_A", "stopSequence": 1 }, { "arrival": { "delay": 301, "time": "1779449261" }, "departure": { "delay": 301, "time": "1779449281" }, "stopId": "Orée_du_Bois_A", "stopSequence": 2 }, { "arrival": { "delay": 237, "time": "1779449337" }, "departure": { "delay": 237, "time": "1779449337" }, "stopId": "Professeur_Coste_A", "stopSequence": 3 }, { "arrival": { "delay": 210, "time": "1779449347" }, "departure": { "delay": 210, "time": "1779449370" }, "stopId": "Rousserolles_A", "stopSequence": 4 }, { "arrival": { "delay": 210, "time": "1779449430" }, "departure": { "delay": 210, "time": "1779449430" }, "stopId": "Muguet_A", "stopSequence": 5 }, { "arrival": { "delay": 330, "time": "1779449610" }, "departure": { "delay": 330, "time": "1779449610" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 6 }, { "arrival": { "delay": 451, "time": "1779449791" }, "departure": { "delay": 451, "time": "1779449791" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 7 }, { "arrival": { "delay": 511, "time": "1779449911" }, "departure": { "delay": 511, "time": "1779449911" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 8 }, { "arrival": { "delay": 371, "time": "1779449951" }, "departure": { "delay": 371, "time": "1779449951" }, "stopId": "Prairie_A", "stopSequence": 9 }, { "arrival": { "delay": 369, "time": "1779450009" }, "departure": { "delay": 369, "time": "1779450009" }, "stopId": "Monument_A", "stopSequence": 10 }, { "arrival": { "delay": 539, "time": "1779450299" }, "departure": { "delay": 539, "time": "1779450299" }, "stopId": "Saint-Claude_A", "stopSequence": 11 } ], "timestamp": "1779449219", "trip": { "routeId": "5", "tripId": "5-1321" } } }, { "id": "SM:302-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779451200" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1779451380" }, "departure": { "time": "1779451380" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1779451560" }, "departure": { "delay": 120, "time": "1779451560" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1779451620" }, "departure": { "delay": 60, "time": "1779451620" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1779451740" }, "departure": { "delay": 120, "time": "1779451740" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779451920" }, "departure": { "delay": 180, "time": "1779451920" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779451980" }, "departure": { "delay": 180, "time": "1779451980" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1779452040" }, "departure": { "delay": 120, "time": "1779452040" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779452160" }, "departure": { "delay": 180, "time": "1779452160" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 } ], "timestamp": "1779447606", "trip": { "routeId": "603", "tripId": "302-1400" } } }, { "id": "SM:310-1305Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779447900" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 32, "time": "1779447984" }, "departure": { "delay": 32, "time": "1779447992" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 32, "time": "1779448112" }, "departure": { "delay": 32, "time": "1779448112" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "time": "1779448140" }, "departure": { "time": "1779448140" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "delay": 92, "time": "1779448320" }, "departure": { "delay": 92, "time": "1779448352" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 572, "time": "1779448532" }, "departure": { "delay": 572, "time": "1779448892" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 242, "time": "1779449072" }, "departure": { "delay": 242, "time": "1779449102" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 182, "time": "1779449155" }, "departure": { "delay": 182, "time": "1779449222" }, "stopId": "Domino_603A", "stopSequence": 8 }, { "arrival": { "delay": 197, "time": "1779449297" }, "departure": { "delay": 197, "time": "1779449297" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 133, "time": "1779449353" }, "departure": { "delay": 133, "time": "1779449353" }, "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 139, "time": "1779449419" }, "departure": { "delay": 139, "time": "1779449419" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 206, "time": "1779449546" }, "departure": { "delay": 206, "time": "1779449546" }, "stopId": "Tivoli_A", "stopSequence": 12 }, { "arrival": { "delay": 206, "time": "1779449666" }, "departure": { "delay": 206, "time": "1779449666" }, "stopId": "Huningue_Frontière_A", "stopSequence": 13 }, { "arrival": { "delay": 135, "time": "1779449715" }, "departure": { "delay": 135, "time": "1779449715" }, "stopId": "Hüningerstrasse_A", "stopSequence": 14 }, { "arrival": { "delay": 187, "time": "1779449887" }, "departure": { "delay": 187, "time": "1779449887" }, "stopId": "Voltaplatz_A", "stopSequence": 15 } ], "timestamp": "1779447927", "trip": { "routeId": "603", "tripId": "310-1305Ner" } } }, { "id": "SM:303-1257Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779447420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": -10, "time": "1779447530" }, "departure": { "delay": -10, "time": "1779447530" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -12, "time": "1779447768" }, "departure": { "delay": -12, "time": "1779447768" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": -12, "time": "1779447828" }, "departure": { "delay": -12, "time": "1779447828" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -12, "time": "1779447948" }, "departure": { "delay": -12, "time": "1779447948" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -12, "time": "1779448068" }, "departure": { "delay": -12, "time": "1779448068" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": -12, "time": "1779448188" }, "departure": { "delay": -12, "time": "1779448188" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 7 }, { "arrival": { "delay": -12, "time": "1779448248" }, "departure": { "delay": -12, "time": "1779448248" }, "stopId": "Place_Abbatucci_A", "stopSequence": 8 }, { "arrival": { "delay": 166, "time": "1779448368" }, "departure": { "delay": 166, "time": "1779448546" }, "stopId": "Square_Soustons_A", "stopSequence": 9 }, { "arrival": { "delay": 586, "time": "1779449086" }, "departure": { "delay": 586, "time": "1779449086" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "delay": 509, "time": "1779449189" }, "departure": { "delay": 509, "time": "1779449189" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 11 }, { "arrival": { "delay": 457, "time": "1779449257" }, "departure": { "delay": 457, "time": "1779449257" }, "stopId": "Tournesols_2A", "stopSequence": 12 }, { "arrival": { "delay": 370, "time": "1779449290" }, "departure": { "delay": 370, "time": "1779449290" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 13 } ], "timestamp": "1779447470", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-1257Ner" } } }, { "id": "SM:310-1348", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779450600" }, "departure": { "time": "1779450600" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779450840" }, "departure": { "time": "1779450840" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779450900" }, "departure": { "time": "1779450900" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779451020" }, "departure": { "time": "1779451020" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779451140" }, "departure": { "time": "1779451140" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1779451380" }, "departure": { "delay": 180, "time": "1779451380" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1779451440" }, "departure": { "delay": 180, "time": "1779451440" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1779451500" }, "departure": { "delay": 180, "time": "1779451500" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1779451560" }, "departure": { "delay": 180, "time": "1779451560" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1779447491", "trip": { "directionId": 1, "routeId": "603", "tripId": "310-1348" } } }, { "id": "SM:402T-1413", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779451980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779452520" }, "departure": { "time": "1779452520" }, "stopId": "Frontière_R", "stopSequence": 5 } ], "timestamp": "1779449342", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1413" } } }, { "id": "SM:408T-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1200, "time": "1779449400" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1334, "time": "1779449714" }, "departure": { "delay": 1334, "time": "1779449714" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1358, "time": "1779449798" }, "departure": { "delay": 1358, "time": "1779449798" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1379, "time": "1779449879" }, "departure": { "delay": 1379, "time": "1779449879" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1357, "time": "1779449917" }, "departure": { "delay": 1357, "time": "1779449917" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1297, "time": "1779449977" }, "departure": { "delay": 1297, "time": "1779449977" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 1117, "time": "1779450217" }, "departure": { "delay": 1117, "time": "1779450217" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 937, "time": "1779450337" }, "departure": { "delay": 937, "time": "1779450337" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 817, "time": "1779450397" }, "departure": { "delay": 817, "time": "1779450397" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 817, "time": "1779450457" }, "departure": { "delay": 817, "time": "1779450457" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 877, "time": "1779450577" }, "departure": { "delay": 877, "time": "1779450577" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 697, "time": "1779450637" }, "departure": { "delay": 697, "time": "1779450637" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 817, "time": "1779450877" }, "departure": { "delay": 817, "time": "1779450877" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779449425", "trip": { "routeId": "604", "tripId": "408T-1310" } } }, { "id": "SM:401T-1241", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779446460" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779446640" }, "departure": { "time": "1779446640" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779446760" }, "departure": { "time": "1779446760" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779446820" }, "departure": { "time": "1779446820" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779447000" }, "departure": { "time": "1779447000" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779447060" }, "departure": { "time": "1779447060" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779447120" }, "departure": { "time": "1779447120" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779447180" }, "departure": { "time": "1779447180" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779447360" }, "departure": { "time": "1779447360" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 79, "time": "1779447499" }, "departure": { "delay": 79, "time": "1779447499" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 83, "time": "1779447563" }, "departure": { "delay": 83, "time": "1779447563" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 51, "time": "1779447620" }, "departure": { "delay": 51, "time": "1779447711" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 21, "time": "1779447816" }, "departure": { "delay": 21, "time": "1779447921" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -9, "time": "1779448027" }, "departure": { "delay": -9, "time": "1779448251" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 52, "time": "1779448355" }, "departure": { "delay": 52, "time": "1779448372" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 66, "time": "1779448446" }, "departure": { "delay": 66, "time": "1779448446" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 22, "time": "1779448458" }, "departure": { "delay": 22, "time": "1779448462" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 84, "time": "1779448563" }, "departure": { "delay": 84, "time": "1779448584" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 83, "time": "1779448620" }, "departure": { "delay": 83, "time": "1779448643" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 113, "time": "1779448730" }, "departure": { "delay": 113, "time": "1779448733" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 91, "time": "1779448771" }, "departure": { "delay": 91, "time": "1779448771" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": 32, "time": "1779448832" }, "departure": { "delay": 32, "time": "1779448772" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1779446505", "trip": { "directionId": 1, "routeId": "604", "tripId": "401T-1241" } } }, { "id": "SM:406T-1345", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779450300" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779450480" }, "departure": { "time": "1779450480" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779450600" }, "departure": { "time": "1779450600" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779450660" }, "departure": { "time": "1779450660" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779450840" }, "departure": { "time": "1779450840" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779450900" }, "departure": { "time": "1779450900" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779450960" }, "departure": { "time": "1779450960" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779451020" }, "departure": { "time": "1779451020" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779451200" }, "departure": { "time": "1779451200" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779451320" }, "departure": { "time": "1779451320" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779451740" }, "departure": { "time": "1779451740" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779452220" }, "departure": { "time": "1779452220" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1779452280" }, "departure": { "time": "1779452280" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779452400" }, "departure": { "time": "1779452400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1779452520" }, "departure": { "delay": 60, "time": "1779452520" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 60, "time": "1779452580" }, "departure": { "delay": 60, "time": "1779452580" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779446942", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1345" } } }, { "id": "SM:406T-1430", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -30, "time": "1779453030" }, "departure": { "delay": -30, "time": "1779453030" }, "stopId": "Rousserolles_A", "stopSequence": 2 } ], "timestamp": "1779449435", "trip": { "routeId": "604", "tripId": "406T-1430" } } }, { "id": "SM:409T-1248", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779446880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779447060" }, "departure": { "time": "1779447060" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779447180" }, "departure": { "time": "1779447180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779447240" }, "departure": { "time": "1779447240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779447420" }, "departure": { "time": "1779447420" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 152, "time": "1779447480" }, "departure": { "delay": 152, "time": "1779447632" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1779447663" }, "departure": { "delay": 152, "time": "1779447692" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 152, "time": "1779447738" }, "departure": { "delay": 152, "time": "1779447752" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1779447842" }, "departure": { "delay": 92, "time": "1779447872" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 122, "time": "1779447962" }, "departure": { "delay": 122, "time": "1779447962" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 152, "time": "1779448022" }, "departure": { "delay": 152, "time": "1779448052" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 122, "time": "1779448124" }, "departure": { "delay": 122, "time": "1779448202" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 62, "time": "1779448292" }, "departure": { "delay": 62, "time": "1779448382" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -28, "time": "1779448482" }, "departure": { "delay": -28, "time": "1779448652" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 32, "time": "1779448762" }, "departure": { "delay": 32, "time": "1779448772" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 31, "time": "1779448831" }, "departure": { "delay": 31, "time": "1779448831" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1779448839" }, "departure": { "time": "1779448860" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779448920" }, "departure": { "time": "1779448920" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 8, "time": "1779448988" }, "departure": { "delay": 8, "time": "1779448988" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 8, "time": "1779449108" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779446931", "trip": { "directionId": 1, "routeId": "604", "tripId": "409T-1248" } } }, { "id": "SM:408T-1358", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 7, "time": "1779451087" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 7, "time": "1779451267" }, "departure": { "delay": 7, "time": "1779451267" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 8, "time": "1779451388" }, "departure": { "delay": 8, "time": "1779451388" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1779451448" }, "departure": { "delay": 8, "time": "1779451448" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 8, "time": "1779451628" }, "departure": { "delay": 8, "time": "1779451628" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 7, "time": "1779453007" }, "departure": { "delay": 7, "time": "1779453007" }, "stopId": "Chapelle_R", "stopSequence": 16 } ], "timestamp": "1779449196", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1358" } } }, { "id": "SM:403T-1318", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 46, "time": "1779448726" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 16, "time": "1779448876" }, "departure": { "delay": 16, "time": "1779448876" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 76, "time": "1779449049" }, "departure": { "delay": 76, "time": "1779449056" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 136, "time": "1779449156" }, "departure": { "delay": 136, "time": "1779449176" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 106, "time": "1779449290" }, "departure": { "delay": 106, "time": "1779449326" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 137, "time": "1779449386" }, "departure": { "delay": 137, "time": "1779449417" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 137, "time": "1779449477" }, "departure": { "delay": 137, "time": "1779449477" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 137, "time": "1779449537" }, "departure": { "delay": 137, "time": "1779449537" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 137, "time": "1779449717" }, "departure": { "delay": 137, "time": "1779449717" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 137, "time": "1779449777" }, "departure": { "delay": 137, "time": "1779449777" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 137, "time": "1779449837" }, "departure": { "delay": 137, "time": "1779449837" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 137, "time": "1779450017" }, "departure": { "delay": 137, "time": "1779450017" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 137, "time": "1779450257" }, "departure": { "delay": 137, "time": "1779450257" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 137, "time": "1779450617" }, "departure": { "delay": 137, "time": "1779450617" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 137, "time": "1779450677" }, "departure": { "delay": 137, "time": "1779450677" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 137, "time": "1779450737" }, "departure": { "delay": 137, "time": "1779450737" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 137, "time": "1779450797" }, "departure": { "delay": 137, "time": "1779450797" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 137, "time": "1779450857" }, "departure": { "delay": 137, "time": "1779450857" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 137, "time": "1779450917" }, "departure": { "delay": 137, "time": "1779450917" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 197, "time": "1779451037" }, "departure": { "delay": 197, "time": "1779451037" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 197, "time": "1779451097" }, "departure": { "delay": 197, "time": "1779451097" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1779448749", "trip": { "directionId": 1, "routeId": "604", "tripId": "403T-1318" } } }, { "id": "SM:403T-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 554, "time": "1779446654" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 914, "time": "1779446924" }, "departure": { "delay": 914, "time": "1779447194" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 974, "time": "1779447254" }, "departure": { "delay": 974, "time": "1779447314" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1034, "time": "1779447374" }, "departure": { "delay": 1034, "time": "1779447434" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1034, "time": "1779447475" }, "departure": { "delay": 1034, "time": "1779447494" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1244, "time": "1779447537" }, "departure": { "delay": 1244, "time": "1779447824" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 947, "time": "1779447947" }, "departure": { "delay": 947, "time": "1779447947" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 734, "time": "1779448034" }, "departure": { "delay": 734, "time": "1779448034" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 614, "time": "1779448064" }, "departure": { "delay": 614, "time": "1779448094" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 614, "time": "1779448138" }, "departure": { "delay": 614, "time": "1779448154" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 686, "time": "1779448286" }, "departure": { "delay": 686, "time": "1779448286" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 513, "time": "1779448353" }, "departure": { "delay": 513, "time": "1779448353" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 562, "time": "1779448522" }, "departure": { "delay": 562, "time": "1779448522" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1779446712", "trip": { "routeId": "604", "tripId": "403T-1235" } } }, { "id": "SM:404T-1359", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779451140" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1779451170" }, "departure": { "delay": -30, "time": "1779451170" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1779451200" }, "departure": { "time": "1779451200" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1779451320" }, "departure": { "time": "1779451320" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1779451440" }, "departure": { "delay": 60, "time": "1779451440" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1779451500" }, "departure": { "delay": 60, "time": "1779451500" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 420, "time": "1779452100" }, "departure": { "delay": 420, "time": "1779452100" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 } ], "timestamp": "1779448811", "trip": { "routeId": "604", "tripId": "404T-1359" } } }, { "id": "SM:410T-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1779450180" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1779450600" }, "departure": { "delay": 720, "time": "1779450600" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1779451080" }, "departure": { "delay": 1080, "time": "1779451080" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1779451140" }, "departure": { "delay": 1080, "time": "1779451140" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 840, "time": "1779451440" }, "departure": { "delay": 840, "time": "1779451440" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 660, "time": "1779451560" }, "departure": { "delay": 660, "time": "1779451560" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 540, "time": "1779451620" }, "departure": { "delay": 540, "time": "1779451620" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 540, "time": "1779451680" }, "departure": { "delay": 540, "time": "1779451680" }, "stopId": "Breisach_A", "stopSequence": 10 } ], "timestamp": "1779449112", "trip": { "routeId": "604", "tripId": "410T-1335" } } }, { "id": "SM:402T-1325", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 310, "time": "1779449410" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 291, "time": "1779449451" }, "departure": { "delay": 291, "time": "1779449451" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 352, "time": "1779449512" }, "departure": { "delay": 352, "time": "1779449512" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 341, "time": "1779449561" }, "departure": { "delay": 341, "time": "1779449561" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 303, "time": "1779449583" }, "departure": { "delay": 303, "time": "1779449583" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 353, "time": "1779449693" }, "departure": { "delay": 353, "time": "1779449693" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 332, "time": "1779449732" }, "departure": { "delay": 332, "time": "1779449732" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 333, "time": "1779449793" }, "departure": { "delay": 333, "time": "1779449793" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 565, "time": "1779450085" }, "departure": { "delay": 565, "time": "1779450085" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 757, "time": "1779450397" }, "departure": { "delay": 757, "time": "1779450397" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 217, "time": "1779450577" }, "departure": { "delay": 217, "time": "1779450577" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 76, "time": "1779450616" }, "departure": { "delay": 76, "time": "1779450616" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 76, "time": "1779450676" }, "departure": { "delay": 76, "time": "1779450676" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 256, "time": "1779450916" }, "departure": { "delay": 256, "time": "1779450916" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 136, "time": "1779451036" }, "departure": { "delay": 136, "time": "1779451036" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 76, "time": "1779451096" }, "departure": { "delay": 76, "time": "1779451096" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 76, "time": "1779451156" }, "departure": { "delay": 76, "time": "1779451156" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 136, "time": "1779451276" }, "departure": { "delay": 136, "time": "1779451276" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 76, "time": "1779451336" }, "departure": { "delay": 76, "time": "1779451336" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 256, "time": "1779451576" }, "departure": { "delay": 256, "time": "1779451576" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779449435", "trip": { "routeId": "604", "tripId": "402T-1325" } } }, { "id": "SM:411T-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779449280" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1779449460" }, "departure": { "time": "1779449460" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1779449580" }, "departure": { "time": "1779449580" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1779449640" }, "departure": { "time": "1779449640" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1779449820" }, "departure": { "time": "1779449820" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1779449880" }, "departure": { "time": "1779449880" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1779449940" }, "departure": { "time": "1779449940" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1779450000" }, "departure": { "time": "1779450000" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1779450180" }, "departure": { "time": "1779450180" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1779450240" }, "departure": { "time": "1779450240" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1779450300" }, "departure": { "time": "1779450300" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1779450720" }, "departure": { "time": "1779450720" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1779451080" }, "departure": { "time": "1779451080" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1779451140" }, "departure": { "time": "1779451140" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1779451200" }, "departure": { "time": "1779451200" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1779451260" }, "departure": { "time": "1779451260" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1779451320" }, "departure": { "time": "1779451320" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1779451380" }, "departure": { "time": "1779451380" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "time": "1779451500" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1779446526", "trip": { "directionId": 1, "routeId": "604", "tripId": "411T-1328" } } }, { "id": "SM:411T-1240", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 93, "time": "1779446493" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 88, "time": "1779446548" }, "departure": { "delay": 88, "time": "1779446548" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 153, "time": "1779446602" }, "departure": { "delay": 153, "time": "1779446613" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 150, "time": "1779446670" }, "departure": { "delay": 150, "time": "1779446670" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 93, "time": "1779446673" }, "departure": { "delay": 93, "time": "1779446673" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 153, "time": "1779446779" }, "departure": { "delay": 153, "time": "1779446793" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 136, "time": "1779446836" }, "departure": { "delay": 136, "time": "1779446836" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 153, "time": "1779446889" }, "departure": { "delay": 153, "time": "1779446913" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 213, "time": "1779447026" }, "departure": { "delay": 213, "time": "1779447033" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 723, "time": "1779447243" }, "departure": { "delay": 723, "time": "1779447663" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 423, "time": "1779447723" }, "departure": { "delay": 423, "time": "1779447783" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 213, "time": "1779447843" }, "departure": { "delay": 213, "time": "1779447873" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 63, "time": "1779447903" }, "departure": { "delay": 63, "time": "1779447903" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 303, "time": "1779447963" }, "departure": { "delay": 303, "time": "1779448203" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 363, "time": "1779448323" }, "departure": { "delay": 363, "time": "1779448323" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 183, "time": "1779448383" }, "departure": { "delay": 183, "time": "1779448383" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 123, "time": "1779448440" }, "departure": { "delay": 123, "time": "1779448443" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 127, "time": "1779448507" }, "departure": { "delay": 127, "time": "1779448507" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 220, "time": "1779448660" }, "departure": { "delay": 220, "time": "1779448660" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 144, "time": "1779448704" }, "departure": { "delay": 144, "time": "1779448704" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 319, "time": "1779448939" }, "departure": { "delay": 319, "time": "1779448939" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779446505", "trip": { "routeId": "604", "tripId": "411T-1240" } } }, { "id": "SM:406T-1300", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 188, "time": "1779447788" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 158, "time": "1779447818" }, "departure": { "delay": 158, "time": "1779447818" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 195, "time": "1779447855" }, "departure": { "delay": 195, "time": "1779447855" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 190, "time": "1779447910" }, "departure": { "delay": 190, "time": "1779447910" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 140, "time": "1779447920" }, "departure": { "delay": 140, "time": "1779447920" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 209, "time": "1779448049" }, "departure": { "delay": 209, "time": "1779448049" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 188, "time": "1779448078" }, "departure": { "delay": 188, "time": "1779448088" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 248, "time": "1779448141" }, "departure": { "delay": 248, "time": "1779448208" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 608, "time": "1779448484" }, "departure": { "delay": 608, "time": "1779448628" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 908, "time": "1779449018" }, "departure": { "delay": 908, "time": "1779449048" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 608, "time": "1779449108" }, "departure": { "delay": 608, "time": "1779449168" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 398, "time": "1779449238" }, "departure": { "delay": 398, "time": "1779449258" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 278, "time": "1779449294" }, "departure": { "delay": 278, "time": "1779449318" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 308, "time": "1779449378" }, "departure": { "delay": 308, "time": "1779449408" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 355, "time": "1779449515" }, "departure": { "delay": 355, "time": "1779449515" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 208, "time": "1779449608" }, "departure": { "delay": 208, "time": "1779449608" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 145, "time": "1779449665" }, "departure": { "delay": 145, "time": "1779449665" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 133, "time": "1779449713" }, "departure": { "delay": 133, "time": "1779449713" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 221, "time": "1779449861" }, "departure": { "delay": 221, "time": "1779449861" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 148, "time": "1779449908" }, "departure": { "delay": 148, "time": "1779449908" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 275, "time": "1779450095" }, "departure": { "delay": 275, "time": "1779450095" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1779447813", "trip": { "routeId": "604", "tripId": "406T-1300" } } }, { "id": "SM:804-1416", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1128, "time": "1779453288" }, "stopId": "Bachgraben_R", "stopSequence": 1 } ], "timestamp": "1779449112", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1416" } } }, { "id": "SM:804-1334", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 957, "time": "1779450597" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 957, "time": "1779450777" }, "departure": { "delay": 957, "time": "1779450777" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 957, "time": "1779450897" }, "departure": { "delay": 957, "time": "1779450897" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 957, "time": "1779450957" }, "departure": { "delay": 957, "time": "1779450957" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 957, "time": "1779451137" }, "departure": { "delay": 957, "time": "1779451137" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 957, "time": "1779451197" }, "departure": { "delay": 957, "time": "1779451197" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 957, "time": "1779451257" }, "departure": { "delay": 957, "time": "1779451257" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 957, "time": "1779451317" }, "departure": { "delay": 957, "time": "1779451317" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 957, "time": "1779451557" }, "departure": { "delay": 957, "time": "1779451557" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 957, "time": "1779451617" }, "departure": { "delay": 957, "time": "1779451617" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 1000, "time": "1779451720" }, "departure": { "delay": 1000, "time": "1779451720" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 1145, "time": "1779451925" }, "departure": { "delay": 1145, "time": "1779451925" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 1205, "time": "1779452045" }, "departure": { "delay": 1205, "time": "1779452045" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 1248, "time": "1779452148" }, "departure": { "delay": 1248, "time": "1779452148" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 1248, "time": "1779452208" }, "departure": { "delay": 1248, "time": "1779452208" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 1248, "time": "1779452268" }, "departure": { "delay": 1248, "time": "1779452268" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 1368, "time": "1779452508" }, "departure": { "delay": 1368, "time": "1779452508" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 1368, "time": "1779452628" }, "departure": { "delay": 1368, "time": "1779452628" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 1428, "time": "1779452808" }, "departure": { "delay": 1428, "time": "1779452808" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 1368, "time": "1779452928" }, "departure": { "delay": 1368, "time": "1779452928" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 1248, "time": "1779453288" }, "departure": { "delay": 1248, "time": "1779453228" }, "stopId": "Wänglismatten_A", "stopSequence": 25 } ], "timestamp": "1779449112", "trip": { "routeId": "608", "tripId": "804-1334" } } }, { "id": "SM:802-1234", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 572, "time": "1779446612" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 572, "time": "1779446762" }, "departure": { "delay": 572, "time": "1779446792" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 542, "time": "1779446882" }, "departure": { "delay": 542, "time": "1779446882" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 542, "time": "1779446942" }, "departure": { "delay": 542, "time": "1779446942" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 512, "time": "1779447081" }, "departure": { "delay": 512, "time": "1779447092" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 512, "time": "1779447152" }, "departure": { "delay": 512, "time": "1779447152" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 512, "time": "1779447212" }, "departure": { "delay": 512, "time": "1779447212" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 572, "time": "1779447272" }, "departure": { "delay": 572, "time": "1779447332" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 529, "time": "1779447529" }, "departure": { "delay": 529, "time": "1779447529" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 542, "time": "1779447586" }, "departure": { "delay": 542, "time": "1779447602" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 542, "time": "1779447662" }, "departure": { "delay": 542, "time": "1779447662" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 542, "time": "1779447722" }, "departure": { "delay": 542, "time": "1779447722" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 602, "time": "1779447833" }, "departure": { "delay": 602, "time": "1779447842" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 595, "time": "1779447895" }, "departure": { "delay": 595, "time": "1779447895" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 572, "time": "1779447931" }, "departure": { "delay": 572, "time": "1779447932" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 593, "time": "1779448013" }, "departure": { "delay": 593, "time": "1779448013" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 632, "time": "1779448143" }, "departure": { "delay": 632, "time": "1779448172" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 621, "time": "1779448281" }, "departure": { "delay": 621, "time": "1779448281" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 550, "time": "1779448330" }, "departure": { "delay": 550, "time": "1779448330" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 422, "time": "1779448382" }, "departure": { "delay": 422, "time": "1779448382" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 433, "time": "1779448513" }, "departure": { "delay": 433, "time": "1779448513" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 322, "time": "1779448522" }, "departure": { "delay": 322, "time": "1779448522" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 285, "time": "1779448545" }, "departure": { "delay": 285, "time": "1779448545" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 260, "time": "1779448580" }, "departure": { "delay": 260, "time": "1779448580" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1779446640", "trip": { "routeId": "608", "tripId": "802-1234" } } }, { "id": "SM:802-1316", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 281, "time": "1779448841" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 263, "time": "1779448883" }, "departure": { "delay": 263, "time": "1779448883" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 292, "time": "1779448912" }, "departure": { "delay": 292, "time": "1779448912" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 275, "time": "1779448955" }, "departure": { "delay": 275, "time": "1779448955" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 241, "time": "1779448981" }, "departure": { "delay": 241, "time": "1779448981" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 180, "time": "1779449040" }, "departure": { "delay": 180, "time": "1779449040" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 157, "time": "1779449137" }, "departure": { "delay": 157, "time": "1779449137" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 72, "time": "1779449201" }, "departure": { "delay": 72, "time": "1779449232" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 101, "time": "1779449363" }, "departure": { "delay": 101, "time": "1779449381" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 124, "time": "1779449524" }, "departure": { "delay": 124, "time": "1779449524" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 124, "time": "1779449584" }, "departure": { "delay": 124, "time": "1779449584" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 124, "time": "1779449704" }, "departure": { "delay": 124, "time": "1779449704" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 124, "time": "1779449764" }, "departure": { "delay": 124, "time": "1779449764" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 124, "time": "1779449824" }, "departure": { "delay": 124, "time": "1779449824" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 184, "time": "1779449944" }, "departure": { "delay": 184, "time": "1779449944" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 187, "time": "1779450007" }, "departure": { "delay": 187, "time": "1779450007" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 183, "time": "1779450063" }, "departure": { "delay": 183, "time": "1779450063" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 183, "time": "1779450123" }, "departure": { "delay": 183, "time": "1779450123" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 183, "time": "1779450183" }, "departure": { "delay": 183, "time": "1779450183" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 183, "time": "1779450423" }, "departure": { "delay": 183, "time": "1779450423" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 183, "time": "1779450483" }, "departure": { "delay": 183, "time": "1779450483" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 183, "time": "1779450543" }, "departure": { "delay": 183, "time": "1779450543" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 183, "time": "1779450603" }, "departure": { "delay": 183, "time": "1779450603" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 183, "time": "1779450723" }, "departure": { "delay": 183, "time": "1779450723" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 183, "time": "1779450843" }, "departure": { "delay": 183, "time": "1779450843" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 183, "time": "1779450963" }, "departure": { "delay": 183, "time": "1779450963" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 183, "time": "1779451203" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1779448864", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1316" } } }, { "id": "SM:604-1403", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1779451620" }, "departure": { "time": "1779451620" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1779451740" }, "departure": { "time": "1779451740" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1779451860" }, "departure": { "time": "1779451860" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1779452160" }, "departure": { "time": "1779452160" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1779452220" }, "departure": { "time": "1779452220" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1779452280" }, "departure": { "time": "1779452280" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1779452340" }, "departure": { "time": "1779452340" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1779452400" }, "departure": { "time": "1779452400" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1779452460" }, "departure": { "time": "1779452460" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1779452580" }, "departure": { "time": "1779452580" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1779452700" }, "departure": { "time": "1779452700" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1779452760" }, "departure": { "time": "1779452760" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1779452790" }, "departure": { "delay": -30, "time": "1779452790" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "time": "1779452820" }, "departure": { "time": "1779452820" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "time": "1779452880" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779448687", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1403" } } }, { "id": "SM:604-1430", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -30, "time": "1779453030" }, "departure": { "delay": -30, "time": "1779453030" }, "stopId": "Ciel_A", "stopSequence": 2 } ], "timestamp": "1779449435", "trip": { "routeId": "6", "tripId": "604-1430" } } }, { "id": "SM:604-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 147, "time": "1779449427" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 117, "time": "1779449457" }, "departure": { "delay": 117, "time": "1779449457" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 147, "time": "1779449487" }, "departure": { "delay": 147, "time": "1779449487" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 147, "time": "1779449547" }, "departure": { "delay": 147, "time": "1779449547" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 147, "time": "1779449607" }, "departure": { "delay": 147, "time": "1779449607" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 147, "time": "1779449727" }, "departure": { "delay": 147, "time": "1779449727" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 147, "time": "1779449907" }, "departure": { "delay": 147, "time": "1779449907" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 147, "time": "1779449967" }, "departure": { "delay": 147, "time": "1779449967" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 147, "time": "1779450027" }, "departure": { "delay": 147, "time": "1779450027" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 147, "time": "1779450087" }, "departure": { "delay": 147, "time": "1779450087" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 147, "time": "1779450147" }, "departure": { "delay": 147, "time": "1779450147" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 147, "time": "1779450207" }, "departure": { "delay": 147, "time": "1779450207" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 147, "time": "1779450507" }, "departure": { "delay": 147, "time": "1779450507" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 147, "time": "1779450687" }, "departure": { "delay": 147, "time": "1779450687" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 277, "time": "1779450937" }, "departure": { "delay": 277, "time": "1779450937" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1779449435", "trip": { "routeId": "6", "tripId": "604-1328" } } }, { "id": "SM:602-1327", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 387, "time": "1779449607" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 387, "time": "1779449847" }, "departure": { "delay": 387, "time": "1779449847" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 376, "time": "1779449956" }, "departure": { "delay": 376, "time": "1779449956" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 376, "time": "1779450076" }, "departure": { "delay": 376, "time": "1779450076" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 376, "time": "1779450376" }, "departure": { "delay": 376, "time": "1779450376" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 376, "time": "1779450436" }, "departure": { "delay": 376, "time": "1779450436" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 376, "time": "1779450496" }, "departure": { "delay": 376, "time": "1779450496" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 376, "time": "1779450556" }, "departure": { "delay": 376, "time": "1779450556" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 376, "time": "1779450616" }, "departure": { "delay": 376, "time": "1779450616" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 376, "time": "1779450676" }, "departure": { "delay": 376, "time": "1779450676" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 376, "time": "1779450796" }, "departure": { "delay": 376, "time": "1779450796" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 376, "time": "1779450916" }, "departure": { "delay": 376, "time": "1779450916" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 376, "time": "1779450976" }, "departure": { "delay": 376, "time": "1779450976" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 346, "time": "1779451006" }, "departure": { "delay": 346, "time": "1779451006" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 376, "time": "1779451036" }, "departure": { "delay": 376, "time": "1779451036" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 376, "time": "1779451096" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779449414", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1327" } } }, { "id": "SM:602-1258", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 101, "time": "1779447581" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 70, "time": "1779447610" }, "departure": { "delay": 70, "time": "1779447610" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 122, "time": "1779447662" }, "departure": { "delay": 122, "time": "1779447662" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 96, "time": "1779447696" }, "departure": { "delay": 96, "time": "1779447696" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 70, "time": "1779447730" }, "departure": { "delay": 70, "time": "1779447730" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 100, "time": "1779447853" }, "departure": { "delay": 100, "time": "1779447880" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 89, "time": "1779448049" }, "departure": { "delay": 89, "time": "1779448049" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 100, "time": "1779448105" }, "departure": { "delay": 100, "time": "1779448120" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 108, "time": "1779448188" }, "departure": { "delay": 108, "time": "1779448188" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 98, "time": "1779448238" }, "departure": { "delay": 98, "time": "1779448238" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 131, "time": "1779448296" }, "departure": { "delay": 131, "time": "1779448331" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 148, "time": "1779448408" }, "departure": { "delay": 148, "time": "1779448408" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 130, "time": "1779448684" }, "departure": { "delay": 130, "time": "1779448690" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 160, "time": "1779448861" }, "departure": { "delay": 160, "time": "1779448900" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 400, "time": "1779449231" }, "departure": { "delay": 400, "time": "1779449260" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 507, "time": "1779449607" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1779447606", "trip": { "routeId": "6", "tripId": "602-1258" } } }, { "id": "SM:604-1250", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 52, "time": "1779447052" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 23, "time": "1779447263" }, "departure": { "delay": 23, "time": "1779447263" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": -6, "time": "1779447354" }, "departure": { "delay": -6, "time": "1779447354" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1779447480" }, "departure": { "time": "1779447480" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -27, "time": "1779447753" }, "departure": { "delay": -27, "time": "1779447753" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -9, "time": "1779447815" }, "departure": { "delay": -9, "time": "1779447831" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 10, "time": "1779447910" }, "departure": { "delay": 10, "time": "1779447910" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 21, "time": "1779447964" }, "departure": { "delay": 21, "time": "1779447981" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 28, "time": "1779448048" }, "departure": { "delay": 28, "time": "1779448048" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 61, "time": "1779448141" }, "departure": { "delay": 61, "time": "1779448141" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 76, "time": "1779448276" }, "departure": { "delay": 76, "time": "1779448276" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 21, "time": "1779448337" }, "departure": { "delay": 21, "time": "1779448341" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 7, "time": "1779448387" }, "departure": { "delay": 7, "time": "1779448387" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -9, "time": "1779448422" }, "departure": { "delay": -9, "time": "1779448431" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 37, "time": "1779448477" }, "departure": { "delay": 37, "time": "1779448477" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 37, "time": "1779448537" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1779447076", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1250" } } }, { "id": "SM:602-1358", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 16, "time": "1779451096" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -14, "time": "1779451126" }, "departure": { "delay": -14, "time": "1779451126" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 16, "time": "1779451156" }, "departure": { "delay": 16, "time": "1779451156" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 16, "time": "1779451216" }, "departure": { "delay": 16, "time": "1779451216" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 16, "time": "1779451276" }, "departure": { "delay": 16, "time": "1779451276" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 16, "time": "1779451396" }, "departure": { "delay": 16, "time": "1779451396" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 16, "time": "1779451576" }, "departure": { "delay": 16, "time": "1779451576" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 16, "time": "1779451636" }, "departure": { "delay": 16, "time": "1779451636" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 16, "time": "1779451696" }, "departure": { "delay": 16, "time": "1779451696" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 16, "time": "1779451756" }, "departure": { "delay": 16, "time": "1779451756" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 16, "time": "1779451816" }, "departure": { "delay": 16, "time": "1779451816" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 16, "time": "1779451876" }, "departure": { "delay": 16, "time": "1779451876" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1779449414", "trip": { "routeId": "6", "tripId": "602-1358" } } }, { "id": "SM:1102-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779449700" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1779450300" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1779449435", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1335" } } }, { "id": "SM:1102-1320", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 190, "time": "1779448990" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 275, "time": "1779449675" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1779449019", "trip": { "routeId": "11", "tripId": "1102-1320" } } }, { "id": "SM:1102-1405", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1779451500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1779449342", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1405" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1779449439" } }