Détails de la ressource
Cette ressource fait partie du jeu de données Réseau urbain Distribus.
Disponibilité au téléchargement
En savoir plus
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
⚠️123 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 31/07/2026 à 09h08 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 42 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1101-0850 does not have a vehicle_id
- trip_id 103-0905 does not have a vehicle_id
- trip_id 101-0910 does not have a vehicle_id
- trip_id 105-0833 does not have a vehicle_id
- trip_id 103-0820 does not have a vehicle_id
schedule_relationship not populated W009 81 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0850 does not have a schedule_relationship
- trip_id 103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 103-0905 does not have a schedule_relationship
- trip_id 101-0910 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
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 147 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 135 | 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. | 3 | 3 fois (10 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 2 | 2 fois (7 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 31/07/2026 à 13h17 Europe/Paris.
trip_updates (47) vehicle_positions (0) service_alerts (0)Entités présentes dans ce flux lors des 7 derniers jours.
trip_updatesFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 31/07/2026 à 13h17 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1102-1405",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785499500"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1785496283",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1405"
}
}
},
{
"id": "SM:1102-1320",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785496800"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1785497400"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1785496510",
"trip": {
"routeId": "11",
"tripId": "1102-1320"
}
}
},
{
"id": "SM:13-1313",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785496380"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1785496500"
},
"departure": {
"time": "1785496500"
},
"stopId": "Steinacker_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785496560"
},
"departure": {
"time": "1785496560"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785496680"
},
"departure": {
"time": "1785496680"
},
"stopId": "Wilson_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1785496740"
},
"departure": {
"time": "1785496740"
},
"stopId": "Vordermatt_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1785496980"
},
"departure": {
"time": "1785496980"
},
"stopId": "Réservoir_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1785497040"
},
"departure": {
"time": "1785497040"
},
"stopId": "Cigognes_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1785497100"
},
"departure": {
"time": "1785497100"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1785497400"
},
"departure": {
"time": "1785497400"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 9
},
{
"arrival": {
"time": "1785497760"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 10
}
],
"timestamp": "1785496438",
"trip": {
"routeId": "13",
"tripId": "13-1313"
}
}
},
{
"id": "SM:1102-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 70,
"time": "1785495970"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -64,
"time": "1785496436"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1785495996",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1305"
}
}
},
{
"id": "SM:14-1251",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 49,
"time": "1785495109"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 79,
"time": "1785495197"
},
"departure": {
"delay": 79,
"time": "1785495199"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 88,
"time": "1785495388"
},
"departure": {
"delay": 88,
"time": "1785495388"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 139,
"time": "1785495492"
},
"departure": {
"delay": 139,
"time": "1785495499"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 123,
"time": "1785495963"
},
"departure": {
"delay": 123,
"time": "1785495963"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 143,
"time": "1785496043"
},
"departure": {
"delay": 143,
"time": "1785496043"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 171,
"time": "1785496416"
},
"departure": {
"delay": 171,
"time": "1785496431"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 132,
"time": "1785496632"
},
"departure": {
"delay": 132,
"time": "1785496632"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 144,
"time": "1785496764"
},
"departure": {
"delay": 144,
"time": "1785496764"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 144,
"time": "1785496884"
},
"departure": {
"delay": 144,
"time": "1785496884"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 142,
"time": "1785497002"
},
"departure": {
"delay": 142,
"time": "1785497002"
},
"stopId": "Héron_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 144,
"time": "1785497124"
},
"departure": {
"delay": 144,
"time": "1785497124"
},
"stopId": "Klepferhof_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 144,
"time": "1785497364"
},
"departure": {
"delay": 144,
"time": "1785497364"
},
"stopId": "Sauvage_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 144,
"time": "1785497784"
},
"departure": {
"delay": 144,
"time": "1785497784"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 14
},
{
"arrival": {
"delay": 144,
"time": "1785498144"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 15
}
],
"timestamp": "1785495131",
"trip": {
"routeId": "14",
"tripId": "14-1251"
}
}
},
{
"id": "SM:14-1303",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785495780"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1785496140"
},
"departure": {
"time": "1785496140"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785496560"
},
"departure": {
"time": "1785496560"
},
"stopId": "Sauvage_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785496860"
},
"departure": {
"time": "1785496860"
},
"stopId": "Klepferhof_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785497040"
},
"departure": {
"time": "1785497040"
},
"stopId": "Héron_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785497100"
},
"departure": {
"time": "1785497100"
},
"stopId": "Hagenthal-le-Bas_Centre_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785497280"
},
"departure": {
"time": "1785497280"
},
"stopId": "Hofacker_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1785497460"
},
"departure": {
"time": "1785497460"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1785497580"
},
"departure": {
"time": "1785497580"
},
"stopId": "Lertzbach_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785497760"
},
"departure": {
"time": "1785497760"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1785497820"
},
"departure": {
"time": "1785497820"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1785498480"
},
"departure": {
"time": "1785498480"
},
"stopId": "Birsig_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1785498540"
},
"departure": {
"time": "1785498540"
},
"stopId": "Leymen_Mairie_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785498720"
},
"departure": {
"time": "1785498720"
},
"stopId": "Liebenswiller_Mairie_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1785498840"
},
"stopId": "Aubépines_A",
"stopSequence": 15
}
],
"timestamp": "1785495832",
"trip": {
"directionId": 1,
"routeId": "14",
"tripId": "14-1303"
}
}
},
{
"id": "SM:101-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 501,
"time": "1785494301"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 501,
"time": "1785494391"
},
"departure": {
"delay": 501,
"time": "1785494421"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 681,
"time": "1785494506"
},
"departure": {
"delay": 681,
"time": "1785494661"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 741,
"time": "1785494722"
},
"departure": {
"delay": 741,
"time": "1785494781"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 831,
"time": "1785494877"
},
"departure": {
"delay": 831,
"time": "1785494931"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 831,
"time": "1785494987"
},
"departure": {
"delay": 831,
"time": "1785494991"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 831,
"time": "1785495108"
},
"departure": {
"delay": 831,
"time": "1785495111"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 831,
"time": "1785495157"
},
"departure": {
"delay": 831,
"time": "1785495171"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 891,
"time": "1785495261"
},
"departure": {
"delay": 891,
"time": "1785495291"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 861,
"time": "1785495381"
},
"departure": {
"delay": 861,
"time": "1785495381"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 891,
"time": "1785495507"
},
"departure": {
"delay": 891,
"time": "1785495531"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 831,
"time": "1785495640"
},
"departure": {
"delay": 831,
"time": "1785495651"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 772,
"time": "1785495712"
},
"departure": {
"delay": 772,
"time": "1785495712"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 741,
"time": "1785495801"
},
"departure": {
"delay": 741,
"time": "1785495801"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 730,
"time": "1785495850"
},
"departure": {
"delay": 730,
"time": "1785495850"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 690,
"time": "1785495870"
},
"departure": {
"delay": 690,
"time": "1785495870"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 741,
"time": "1785495907"
},
"departure": {
"delay": 741,
"time": "1785495921"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 741,
"time": "1785495981"
},
"departure": {
"delay": 741,
"time": "1785495981"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 730,
"time": "1785496030"
},
"departure": {
"delay": 730,
"time": "1785496030"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 711,
"time": "1785496071"
},
"departure": {
"delay": 711,
"time": "1785496071"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 731,
"time": "1785496151"
},
"departure": {
"delay": 731,
"time": "1785496151"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 716,
"time": "1785496196"
},
"departure": {
"delay": 716,
"time": "1785496196"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 744,
"time": "1785496344"
},
"departure": {
"delay": 744,
"time": "1785496344"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 765,
"time": "1785496425"
},
"departure": {
"delay": 765,
"time": "1785496425"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 801,
"time": "1785496461"
},
"departure": {
"delay": 801,
"time": "1785496521"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 778,
"time": "1785496618"
},
"departure": {
"delay": 778,
"time": "1785496618"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 736,
"time": "1785496696"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1785494328",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-1230"
}
}
},
{
"id": "SM:104-1350",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785498600"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1785498720"
},
"departure": {
"time": "1785498720"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785498780"
},
"departure": {
"time": "1785498780"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785498840"
},
"departure": {
"time": "1785498840"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785498960"
},
"departure": {
"time": "1785498960"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1785499320"
},
"departure": {
"time": "1785499320"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499440"
},
"departure": {
"time": "1785499440"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499500"
},
"departure": {
"time": "1785499500"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1785499560"
},
"departure": {
"time": "1785499560"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1785499680"
},
"departure": {
"time": "1785499680"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1785499800"
},
"departure": {
"time": "1785499800"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1785499830"
},
"departure": {
"delay": -30,
"time": "1785499830"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1785499860"
},
"departure": {
"time": "1785499860"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1785499980"
},
"departure": {
"time": "1785499980"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1785500100"
},
"departure": {
"time": "1785500100"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
}
],
"timestamp": "1785495007",
"trip": {
"routeId": "1",
"tripId": "104-1350"
}
}
},
{
"id": "SM:102-1355",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785498900"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785499020"
},
"departure": {
"time": "1785499020"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785499080"
},
"departure": {
"time": "1785499080"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785499140"
},
"departure": {
"time": "1785499140"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785499380"
},
"departure": {
"time": "1785499380"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499440"
},
"departure": {
"time": "1785499440"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499500"
},
"departure": {
"time": "1785499500"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785499620"
},
"departure": {
"time": "1785499620"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1785499920"
},
"departure": {
"time": "1785499920"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1785500040"
},
"departure": {
"time": "1785500040"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785500160"
},
"departure": {
"time": "1785500160"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1785500220"
},
"departure": {
"time": "1785500220"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
}
],
"timestamp": "1785495306",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "102-1355"
}
}
},
{
"id": "SM:1102-1335",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785497700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1785498300"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1785496283",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1335"
}
}
},
{
"id": "SM:104-1310",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1785496261"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 27,
"time": "1785496347"
},
"departure": {
"delay": 27,
"time": "1785496347"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 61,
"time": "1785496412"
},
"departure": {
"delay": 61,
"time": "1785496441"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 61,
"time": "1785496499"
},
"departure": {
"delay": 61,
"time": "1785496501"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 91,
"time": "1785496569"
},
"departure": {
"delay": 91,
"time": "1785496591"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 88,
"time": "1785496648"
},
"departure": {
"delay": 88,
"time": "1785496648"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 86,
"time": "1785496766"
},
"departure": {
"delay": 86,
"time": "1785496766"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 85,
"time": "1785496825"
},
"departure": {
"delay": 85,
"time": "1785496825"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 110,
"time": "1785496910"
},
"departure": {
"delay": 110,
"time": "1785496910"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 79,
"time": "1785496999"
},
"departure": {
"delay": 79,
"time": "1785496999"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 25,
"time": "1785497065"
},
"departure": {
"delay": 25,
"time": "1785497065"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": -38,
"time": "1785497182"
},
"departure": {
"delay": -38,
"time": "1785497182"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": -85,
"time": "1785497255"
},
"departure": {
"delay": -85,
"time": "1785497255"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -108,
"time": "1785497352"
},
"departure": {
"delay": -108,
"time": "1785497352"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -116,
"time": "1785497404"
},
"departure": {
"delay": -116,
"time": "1785497404"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -153,
"time": "1785497427"
},
"departure": {
"delay": -153,
"time": "1785497427"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -118,
"time": "1785497462"
},
"departure": {
"delay": -118,
"time": "1785497462"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -118,
"time": "1785497522"
},
"departure": {
"delay": -118,
"time": "1785497522"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -126,
"time": "1785497574"
},
"departure": {
"delay": -126,
"time": "1785497574"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -140,
"time": "1785497620"
},
"departure": {
"delay": -140,
"time": "1785497620"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -125,
"time": "1785497695"
},
"departure": {
"delay": -125,
"time": "1785497695"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -136,
"time": "1785497744"
},
"departure": {
"delay": -136,
"time": "1785497744"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": -126,
"time": "1785497874"
},
"departure": {
"delay": -126,
"time": "1785497874"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": -126,
"time": "1785497934"
},
"departure": {
"delay": -126,
"time": "1785497934"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": -140,
"time": "1785497980"
},
"departure": {
"delay": -140,
"time": "1785497980"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": -164,
"time": "1785498076"
},
"departure": {
"delay": -164,
"time": "1785498076"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -164,
"time": "1785498196"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1785496273",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "104-1310"
}
}
},
{
"id": "SM:102-1310",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 184,
"time": "1785496384"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 191,
"time": "1785496511"
},
"departure": {
"delay": 191,
"time": "1785496511"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 154,
"time": "1785496534"
},
"departure": {
"delay": 154,
"time": "1785496534"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 184,
"time": "1785496613"
},
"departure": {
"delay": 184,
"time": "1785496624"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 146,
"time": "1785496706"
},
"departure": {
"delay": 146,
"time": "1785496706"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -24,
"time": "1785496776"
},
"departure": {
"delay": -24,
"time": "1785496776"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -33,
"time": "1785496887"
},
"departure": {
"delay": -33,
"time": "1785496887"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -83,
"time": "1785496957"
},
"departure": {
"delay": -83,
"time": "1785496957"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -77,
"time": "1785497023"
},
"departure": {
"delay": -77,
"time": "1785497023"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -77,
"time": "1785497083"
},
"departure": {
"delay": -77,
"time": "1785497083"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -77,
"time": "1785497203"
},
"departure": {
"delay": -77,
"time": "1785497203"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -77,
"time": "1785497263"
},
"departure": {
"delay": -77,
"time": "1785497263"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -77,
"time": "1785497323"
},
"departure": {
"delay": -77,
"time": "1785497323"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -107,
"time": "1785497353"
},
"departure": {
"delay": -107,
"time": "1785497353"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -77,
"time": "1785497383"
},
"departure": {
"delay": -77,
"time": "1785497383"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -77,
"time": "1785497503"
},
"departure": {
"delay": -77,
"time": "1785497503"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": -77,
"time": "1785497623"
},
"departure": {
"delay": -77,
"time": "1785497623"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": -115,
"time": "1785497765"
},
"departure": {
"delay": -115,
"time": "1785497765"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": -134,
"time": "1785497866"
},
"departure": {
"delay": -134,
"time": "1785497866"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -134,
"time": "1785497926"
},
"departure": {
"delay": -134,
"time": "1785497926"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -115,
"time": "1785498005"
},
"departure": {
"delay": -115,
"time": "1785498005"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": -134,
"time": "1785498106"
},
"departure": {
"delay": -134,
"time": "1785498106"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": -134,
"time": "1785498166"
},
"departure": {
"delay": -134,
"time": "1785498166"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -134,
"time": "1785498226"
},
"departure": {
"delay": -134,
"time": "1785498226"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -134,
"time": "1785498286"
},
"departure": {
"delay": -134,
"time": "1785498286"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -134,
"time": "1785498346"
},
"departure": {
"delay": -134,
"time": "1785498346"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": -134,
"time": "1785498406"
},
"departure": {
"delay": -134,
"time": "1785498406"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": -134,
"time": "1785498526"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1785496407",
"trip": {
"routeId": "1",
"tripId": "102-1310"
}
}
},
{
"id": "SM:104-1225",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 265,
"time": "1785493765"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 295,
"time": "1785493884"
},
"departure": {
"delay": 295,
"time": "1785493915"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 302,
"time": "1785493982"
},
"departure": {
"delay": 302,
"time": "1785493982"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 325,
"time": "1785494034"
},
"departure": {
"delay": 325,
"time": "1785494065"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 356,
"time": "1785494125"
},
"departure": {
"delay": 356,
"time": "1785494216"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 190,
"time": "1785494290"
},
"departure": {
"delay": 190,
"time": "1785494290"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 205,
"time": "1785494408"
},
"departure": {
"delay": 205,
"time": "1785494425"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 162,
"time": "1785494502"
},
"departure": {
"delay": 162,
"time": "1785494502"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 145,
"time": "1785494532"
},
"departure": {
"delay": 145,
"time": "1785494545"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 117,
"time": "1785494577"
},
"departure": {
"delay": 117,
"time": "1785494577"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 90,
"time": "1785494670"
},
"departure": {
"delay": 90,
"time": "1785494670"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 63,
"time": "1785494703"
},
"departure": {
"delay": 63,
"time": "1785494703"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 58,
"time": "1785494758"
},
"departure": {
"delay": 58,
"time": "1785494758"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 25,
"time": "1785494780"
},
"departure": {
"delay": 25,
"time": "1785494785"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 67,
"time": "1785494827"
},
"departure": {
"delay": 67,
"time": "1785494827"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 85,
"time": "1785494919"
},
"departure": {
"delay": 85,
"time": "1785494965"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 145,
"time": "1785495025"
},
"departure": {
"delay": 145,
"time": "1785495145"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 115,
"time": "1785495222"
},
"departure": {
"delay": 115,
"time": "1785495295"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 68,
"time": "1785495368"
},
"departure": {
"delay": 68,
"time": "1785495368"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 85,
"time": "1785495408"
},
"departure": {
"delay": 85,
"time": "1785495445"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 115,
"time": "1785495475"
},
"departure": {
"delay": 115,
"time": "1785495535"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 115,
"time": "1785495639"
},
"departure": {
"delay": 115,
"time": "1785495655"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 147,
"time": "1785495725"
},
"departure": {
"delay": 147,
"time": "1785495747"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 158,
"time": "1785495818"
},
"departure": {
"delay": 158,
"time": "1785495818"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 175,
"time": "1785495895"
},
"departure": {
"delay": 175,
"time": "1785495895"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 235,
"time": "1785495973"
},
"departure": {
"delay": 235,
"time": "1785496015"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 295,
"time": "1785496122"
},
"departure": {
"delay": 295,
"time": "1785496135"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 284,
"time": "1785496244"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1785493793",
"trip": {
"routeId": "1",
"tripId": "104-1225"
}
}
},
{
"id": "SM:201-1315",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 114,
"time": "1785496614"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 114,
"time": "1785496674"
},
"departure": {
"delay": 114,
"time": "1785496674"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 114,
"time": "1785496794"
},
"departure": {
"delay": 114,
"time": "1785496794"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 114,
"time": "1785496914"
},
"departure": {
"delay": 114,
"time": "1785496914"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 114,
"time": "1785497034"
},
"departure": {
"delay": 114,
"time": "1785497034"
},
"stopId": "Chênes_608R",
"stopSequence": 5
},
{
"arrival": {
"delay": 115,
"time": "1785497095"
},
"departure": {
"delay": 115,
"time": "1785497095"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 115,
"time": "1785497155"
},
"departure": {
"delay": 115,
"time": "1785497155"
},
"stopId": "Chênes_608A",
"stopSequence": 7
},
{
"arrival": {
"delay": 94,
"time": "1785497254"
},
"departure": {
"delay": 94,
"time": "1785497254"
},
"stopId": "Sauvage_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 94,
"time": "1785497314"
},
"departure": {
"delay": 94,
"time": "1785497314"
},
"stopId": "Stade_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 94,
"time": "1785497374"
},
"departure": {
"delay": 94,
"time": "1785497374"
},
"stopId": "La_Vignette_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 94,
"time": "1785497434"
},
"departure": {
"delay": 94,
"time": "1785497434"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 94,
"time": "1785497554"
},
"departure": {
"delay": 94,
"time": "1785497554"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 12
},
{
"arrival": {
"delay": 141,
"time": "1785497661"
},
"departure": {
"delay": 141,
"time": "1785497661"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 165,
"time": "1785497745"
},
"departure": {
"delay": 165,
"time": "1785497745"
},
"stopId": "Couronne_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 165,
"time": "1785497805"
},
"departure": {
"delay": 165,
"time": "1785497805"
},
"stopId": "Médiathèque_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 141,
"time": "1785497901"
},
"departure": {
"delay": 141,
"time": "1785497901"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 165,
"time": "1785497985"
},
"departure": {
"delay": 165,
"time": "1785497985"
},
"stopId": "Jura_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 165,
"time": "1785498105"
},
"departure": {
"delay": 165,
"time": "1785498105"
},
"stopId": "Schweitzer_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 165,
"time": "1785498165"
},
"departure": {
"delay": 165,
"time": "1785498165"
},
"stopId": "Concorde_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 165,
"time": "1785498225"
},
"departure": {
"delay": 165,
"time": "1785498225"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 20
},
{
"arrival": {
"delay": 165,
"time": "1785498405"
},
"departure": {
"delay": 165,
"time": "1785498405"
},
"stopId": "Tournesols_2A",
"stopSequence": 21
},
{
"arrival": {
"delay": 165,
"time": "1785498465"
},
"departure": {
"delay": 165,
"time": "1785498465"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 22
},
{
"arrival": {
"delay": 165,
"time": "1785498525"
},
"departure": {
"delay": 165,
"time": "1785498525"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 165,
"time": "1785498585"
},
"departure": {
"delay": 165,
"time": "1785498585"
},
"stopId": "Ritty_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 165,
"time": "1785498765"
},
"departure": {
"delay": 165,
"time": "1785498765"
},
"stopId": "Champs_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 165,
"time": "1785498825"
},
"departure": {
"delay": 165,
"time": "1785498825"
},
"stopId": "Les_Biches_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 165,
"time": "1785498885"
},
"departure": {
"delay": 165,
"time": "1785498885"
},
"stopId": "Les_Pêcheurs_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 165,
"time": "1785498945"
},
"departure": {
"delay": 165,
"time": "1785498945"
},
"stopId": "Rosenau_Mairie_A",
"stopSequence": 28
},
{
"arrival": {
"delay": 165,
"time": "1785499005"
},
"stopId": "Petit_Canal_A",
"stopSequence": 29
}
],
"timestamp": "1785496634",
"trip": {
"routeId": "2",
"tripId": "201-1315"
}
}
},
{
"id": "SM:202-1400",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785499200"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1785499230"
},
"departure": {
"delay": -30,
"time": "1785499230"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785499320"
},
"departure": {
"time": "1785499320"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785499380"
},
"departure": {
"time": "1785499380"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499560"
},
"departure": {
"time": "1785499560"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785499620"
},
"departure": {
"time": "1785499620"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499680"
},
"departure": {
"time": "1785499680"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785499920"
},
"departure": {
"time": "1785499920"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1785499980"
},
"departure": {
"time": "1785499980"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1785500040"
},
"departure": {
"time": "1785500040"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1785500160"
},
"departure": {
"time": "1785500160"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785500220"
},
"departure": {
"time": "1785500220"
},
"stopId": "Europe_R",
"stopSequence": 14
}
],
"timestamp": "1785495605",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "202-1400"
}
}
},
{
"id": "SM:204-1352",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785498720"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1785498780"
},
"departure": {
"time": "1785498780"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785498900"
},
"departure": {
"time": "1785498900"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785499020"
},
"departure": {
"time": "1785499020"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1785499260"
},
"departure": {
"delay": 180,
"time": "1785499260"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1785499380"
},
"departure": {
"delay": 240,
"time": "1785499380"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1785499440"
},
"departure": {
"delay": 240,
"time": "1785499440"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1785499500"
},
"departure": {
"delay": 240,
"time": "1785499500"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1785499560"
},
"departure": {
"delay": 180,
"time": "1785499560"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1785499680"
},
"departure": {
"delay": 240,
"time": "1785499680"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1785499740"
},
"departure": {
"delay": 240,
"time": "1785499740"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1785499860"
},
"departure": {
"delay": 300,
"time": "1785499860"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1785499920"
},
"departure": {
"delay": 240,
"time": "1785499920"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1785499980"
},
"departure": {
"delay": 240,
"time": "1785499980"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1785500160"
},
"departure": {
"delay": 300,
"time": "1785500160"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 300,
"time": "1785500220"
},
"departure": {
"delay": 300,
"time": "1785500220"
},
"stopId": "Concorde_A",
"stopSequence": 16
}
],
"timestamp": "1785495121",
"trip": {
"routeId": "2",
"tripId": "204-1352"
}
}
},
{
"id": "SM:203-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 29,
"time": "1785495929"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 18,
"time": "1785495978"
},
"departure": {
"delay": 18,
"time": "1785495978"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 59,
"time": "1785496019"
},
"departure": {
"delay": 59,
"time": "1785496019"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 59,
"time": "1785496079"
},
"departure": {
"delay": 59,
"time": "1785496079"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 52,
"time": "1785496132"
},
"departure": {
"delay": 52,
"time": "1785496132"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 32,
"time": "1785496292"
},
"departure": {
"delay": 32,
"time": "1785496292"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 37,
"time": "1785496357"
},
"departure": {
"delay": 37,
"time": "1785496357"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 59,
"time": "1785496414"
},
"departure": {
"delay": 59,
"time": "1785496439"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 90,
"time": "1785496516"
},
"departure": {
"delay": 90,
"time": "1785496530"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 19,
"time": "1785496639"
},
"departure": {
"delay": 19,
"time": "1785496639"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 9,
"time": "1785496689"
},
"departure": {
"delay": 9,
"time": "1785496689"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -3,
"time": "1785496737"
},
"departure": {
"delay": -3,
"time": "1785496737"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": -43,
"time": "1785496817"
},
"departure": {
"delay": -43,
"time": "1785496817"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -44,
"time": "1785496876"
},
"departure": {
"delay": -44,
"time": "1785496876"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -77,
"time": "1785496963"
},
"departure": {
"delay": -77,
"time": "1785496963"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": -50,
"time": "1785497050"
},
"departure": {
"delay": -50,
"time": "1785497050"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": -46,
"time": "1785497114"
},
"departure": {
"delay": -46,
"time": "1785497114"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": -335,
"time": "1785497245"
},
"departure": {
"delay": -335,
"time": "1785497245"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": -306,
"time": "1785497334"
},
"departure": {
"delay": -306,
"time": "1785497334"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": -287,
"time": "1785497413"
},
"departure": {
"delay": -287,
"time": "1785497413"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -276,
"time": "1785497484"
},
"departure": {
"delay": -276,
"time": "1785497484"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -256,
"time": "1785497564"
},
"departure": {
"delay": -256,
"time": "1785497564"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1785495955",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-1305"
}
}
},
{
"id": "SM:201-1237",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 332,
"time": "1785494552"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 302,
"time": "1785494582"
},
"departure": {
"delay": 302,
"time": "1785494582"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 364,
"time": "1785494640"
},
"departure": {
"delay": 364,
"time": "1785494644"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 363,
"time": "1785494703"
},
"departure": {
"delay": 363,
"time": "1785494703"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 374,
"time": "1785494774"
},
"departure": {
"delay": 374,
"time": "1785494774"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 337,
"time": "1785494917"
},
"departure": {
"delay": 337,
"time": "1785494917"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 315,
"time": "1785494955"
},
"departure": {
"delay": 315,
"time": "1785494955"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 363,
"time": "1785495003"
},
"departure": {
"delay": 363,
"time": "1785495063"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 363,
"time": "1785495120"
},
"departure": {
"delay": 363,
"time": "1785495123"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 299,
"time": "1785495239"
},
"departure": {
"delay": 299,
"time": "1785495239"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 287,
"time": "1785495287"
},
"departure": {
"delay": 287,
"time": "1785495287"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 287,
"time": "1785495347"
},
"departure": {
"delay": 287,
"time": "1785495347"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 244,
"time": "1785495405"
},
"departure": {
"delay": 244,
"time": "1785495424"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 273,
"time": "1785495483"
},
"departure": {
"delay": 273,
"time": "1785495513"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 333,
"time": "1785495597"
},
"departure": {
"delay": 333,
"time": "1785495693"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 361,
"time": "1785495781"
},
"departure": {
"delay": 361,
"time": "1785495781"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 365,
"time": "1785495845"
},
"departure": {
"delay": 365,
"time": "1785495845"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 346,
"time": "1785495946"
},
"departure": {
"delay": 346,
"time": "1785495946"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 379,
"time": "1785496039"
},
"departure": {
"delay": 379,
"time": "1785496039"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 401,
"time": "1785496121"
},
"departure": {
"delay": 401,
"time": "1785496121"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 414,
"time": "1785496194"
},
"departure": {
"delay": 414,
"time": "1785496194"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 454,
"time": "1785496277"
},
"departure": {
"delay": 454,
"time": "1785496294"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1785494576",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-1237"
}
}
},
{
"id": "SM:302-1400",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785499200"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785499380"
},
"departure": {
"time": "1785499380"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1785499560"
},
"departure": {
"delay": 120,
"time": "1785499560"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1785499620"
},
"departure": {
"delay": 60,
"time": "1785499620"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 120,
"time": "1785499740"
},
"departure": {
"delay": 120,
"time": "1785499740"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1785499920"
},
"departure": {
"delay": 180,
"time": "1785499920"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1785499980"
},
"departure": {
"delay": 180,
"time": "1785499980"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1785500040"
},
"departure": {
"delay": 120,
"time": "1785500040"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1785500160"
},
"departure": {
"delay": 180,
"time": "1785500160"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
}
],
"timestamp": "1785495605",
"trip": {
"routeId": "603",
"tripId": "302-1400"
}
}
},
{
"id": "SM:310-1348",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785498480"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785498600"
},
"departure": {
"time": "1785498600"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785498840"
},
"departure": {
"time": "1785498840"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785498900"
},
"departure": {
"time": "1785498900"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785499020"
},
"departure": {
"time": "1785499020"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499140"
},
"departure": {
"time": "1785499140"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1785499380"
},
"departure": {
"delay": 180,
"time": "1785499380"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1785499440"
},
"departure": {
"delay": 180,
"time": "1785499440"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1785499500"
},
"departure": {
"delay": 180,
"time": "1785499500"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1785499560"
},
"departure": {
"delay": 180,
"time": "1785499560"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1785495965",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "310-1348"
}
}
},
{
"id": "SM:303-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785495900"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785496020"
},
"departure": {
"time": "1785496020"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785496260"
},
"departure": {
"time": "1785496260"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785496320"
},
"departure": {
"time": "1785496320"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785496440"
},
"departure": {
"time": "1785496440"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785496560"
},
"departure": {
"time": "1785496560"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1785496800"
},
"departure": {
"delay": 180,
"time": "1785496800"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1785496860"
},
"departure": {
"delay": 180,
"time": "1785496860"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1785496920"
},
"departure": {
"delay": 180,
"time": "1785496920"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1785496980"
},
"departure": {
"delay": 180,
"time": "1785496980"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1785495955",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-1305"
}
}
},
{
"id": "SM:310-1321",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785496860"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1785496920"
},
"departure": {
"time": "1785496920"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785497040"
},
"departure": {
"time": "1785497040"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1785497220"
},
"departure": {
"delay": 120,
"time": "1785497220"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 75,
"time": "1785497295"
},
"departure": {
"delay": 75,
"time": "1785497295"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 135,
"time": "1785497415"
},
"departure": {
"delay": 135,
"time": "1785497415"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 146,
"time": "1785497546"
},
"departure": {
"delay": 146,
"time": "1785497546"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 144,
"time": "1785497604"
},
"departure": {
"delay": 144,
"time": "1785497604"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 84,
"time": "1785497664"
},
"departure": {
"delay": 84,
"time": "1785497664"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 144,
"time": "1785497784"
},
"departure": {
"delay": 144,
"time": "1785497784"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 204,
"time": "1785497904"
},
"departure": {
"delay": 204,
"time": "1785497904"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 154,
"time": "1785497974"
},
"departure": {
"delay": 154,
"time": "1785497974"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 214,
"time": "1785498154"
},
"departure": {
"delay": 214,
"time": "1785498154"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1785493268",
"trip": {
"routeId": "603",
"tripId": "310-1321"
}
}
},
{
"id": "SM:408T-1310",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 493,
"time": "1785496693"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 733,
"time": "1785497113"
},
"departure": {
"delay": 733,
"time": "1785497113"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 814,
"time": "1785497254"
},
"departure": {
"delay": 814,
"time": "1785497254"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 889,
"time": "1785497389"
},
"departure": {
"delay": 889,
"time": "1785497389"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 872,
"time": "1785497432"
},
"departure": {
"delay": 872,
"time": "1785497432"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 795,
"time": "1785497475"
},
"departure": {
"delay": 795,
"time": "1785497475"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 510,
"time": "1785497610"
},
"departure": {
"delay": 510,
"time": "1785497610"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 274,
"time": "1785497674"
},
"departure": {
"delay": 274,
"time": "1785497674"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 160,
"time": "1785497740"
},
"departure": {
"delay": 160,
"time": "1785497740"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 149,
"time": "1785497789"
},
"departure": {
"delay": 149,
"time": "1785497789"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 209,
"time": "1785497909"
},
"departure": {
"delay": 209,
"time": "1785497909"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 39,
"time": "1785497979"
},
"departure": {
"delay": 39,
"time": "1785497979"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 134,
"time": "1785498194"
},
"departure": {
"delay": 134,
"time": "1785498194"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1785496634",
"trip": {
"routeId": "604",
"tripId": "408T-1310"
}
}
},
{
"id": "SM:401T-1241",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 268,
"time": "1785494728"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 268,
"time": "1785494908"
},
"departure": {
"delay": 268,
"time": "1785494908"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 3,
"time": "1785494994"
},
"departure": {
"delay": 3,
"time": "1785495003"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 33,
"time": "1785495070"
},
"departure": {
"delay": 33,
"time": "1785495093"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 4,
"time": "1785495124"
},
"departure": {
"delay": 4,
"time": "1785495124"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 4,
"time": "1785495184"
},
"departure": {
"delay": 4,
"time": "1785495184"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 113,
"time": "1785495306"
},
"departure": {
"delay": 113,
"time": "1785495473"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 153,
"time": "1785495554"
},
"departure": {
"delay": 153,
"time": "1785495573"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 153,
"time": "1785495633"
},
"departure": {
"delay": 153,
"time": "1785495633"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 63,
"time": "1785495700"
},
"departure": {
"delay": 63,
"time": "1785495723"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 123,
"time": "1785495813"
},
"departure": {
"delay": 123,
"time": "1785496023"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 33,
"time": "1785496155"
},
"departure": {
"delay": 33,
"time": "1785496293"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 93,
"time": "1785496390"
},
"departure": {
"delay": 93,
"time": "1785496413"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 123,
"time": "1785496484"
},
"departure": {
"delay": 123,
"time": "1785496503"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 109,
"time": "1785496549"
},
"departure": {
"delay": 109,
"time": "1785496549"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 123,
"time": "1785496602"
},
"departure": {
"delay": 123,
"time": "1785496623"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 108,
"time": "1785496668"
},
"departure": {
"delay": 108,
"time": "1785496668"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 168,
"time": "1785496788"
},
"departure": {
"delay": 168,
"time": "1785496788"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 168,
"time": "1785496848"
},
"departure": {
"delay": 168,
"time": "1785496848"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1785494781",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401T-1241"
}
}
},
{
"id": "SM:406T-1345",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785498300"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785498480"
},
"departure": {
"time": "1785498480"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785498600"
},
"departure": {
"time": "1785498600"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785498660"
},
"departure": {
"time": "1785498660"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785498840"
},
"departure": {
"time": "1785498840"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785498900"
},
"departure": {
"time": "1785498900"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785498960"
},
"departure": {
"time": "1785498960"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499020"
},
"departure": {
"time": "1785499020"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1785499320"
},
"departure": {
"time": "1785499320"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785500220"
},
"departure": {
"time": "1785500220"
},
"stopId": "Chapelle_R",
"stopSequence": 16
}
],
"timestamp": "1785494946",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "406T-1345"
}
}
},
{
"id": "SM:409T-1248",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785494880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785495060"
},
"departure": {
"time": "1785495060"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785495180"
},
"departure": {
"time": "1785495180"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785495240"
},
"departure": {
"time": "1785495240"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785495420"
},
"departure": {
"time": "1785495420"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785495480"
},
"departure": {
"time": "1785495480"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785495540"
},
"departure": {
"time": "1785495540"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 77,
"time": "1785495677"
},
"departure": {
"delay": 77,
"time": "1785495677"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 97,
"time": "1785495727"
},
"departure": {
"delay": 97,
"time": "1785495877"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 116,
"time": "1785495956"
},
"departure": {
"delay": 116,
"time": "1785495956"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 85,
"time": "1785495985"
},
"departure": {
"delay": 85,
"time": "1785495985"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 157,
"time": "1785496024"
},
"departure": {
"delay": 157,
"time": "1785496237"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 7,
"time": "1785496327"
},
"departure": {
"delay": 7,
"time": "1785496327"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -53,
"time": "1785496447"
},
"departure": {
"delay": -53,
"time": "1785496627"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -20,
"time": "1785496720"
},
"departure": {
"delay": -20,
"time": "1785496720"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -19,
"time": "1785496781"
},
"departure": {
"delay": -19,
"time": "1785496781"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -32,
"time": "1785496828"
},
"departure": {
"delay": -32,
"time": "1785496828"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -38,
"time": "1785496882"
},
"departure": {
"delay": -38,
"time": "1785496882"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -53,
"time": "1785496927"
},
"departure": {
"delay": -53,
"time": "1785496927"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -65,
"time": "1785497035"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1785494935",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409T-1248"
}
}
},
{
"id": "SM:408T-1358",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1785499620"
},
"departure": {
"time": "1785499620"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499680"
},
"departure": {
"time": "1785499680"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499800"
},
"departure": {
"time": "1785499800"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499980"
},
"departure": {
"time": "1785499980"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785500040"
},
"departure": {
"time": "1785500040"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1785500100"
},
"departure": {
"time": "1785500100"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
}
],
"timestamp": "1785496027",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "408T-1358"
}
}
},
{
"id": "SM:1102-1350",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1785499200"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1785496448",
"trip": {
"routeId": "11",
"tripId": "1102-1350"
}
}
},
{
"id": "SM:403T-1318",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 58,
"time": "1785496738"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 58,
"time": "1785496918"
},
"departure": {
"delay": 58,
"time": "1785496918"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 58,
"time": "1785497038"
},
"departure": {
"delay": 58,
"time": "1785497038"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 58,
"time": "1785497098"
},
"departure": {
"delay": 58,
"time": "1785497098"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 58,
"time": "1785497278"
},
"departure": {
"delay": 58,
"time": "1785497278"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 58,
"time": "1785497338"
},
"departure": {
"delay": 58,
"time": "1785497338"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 58,
"time": "1785497398"
},
"departure": {
"delay": 58,
"time": "1785497398"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 58,
"time": "1785497458"
},
"departure": {
"delay": 58,
"time": "1785497458"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 58,
"time": "1785497638"
},
"departure": {
"delay": 58,
"time": "1785497638"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 59,
"time": "1785497699"
},
"departure": {
"delay": 59,
"time": "1785497699"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 44,
"time": "1785497744"
},
"departure": {
"delay": 44,
"time": "1785497744"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -56,
"time": "1785498064"
},
"departure": {
"delay": -56,
"time": "1785498064"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -176,
"time": "1785498304"
},
"departure": {
"delay": -176,
"time": "1785498304"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -166,
"time": "1785498374"
},
"departure": {
"delay": -166,
"time": "1785498374"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -166,
"time": "1785498434"
},
"departure": {
"delay": -166,
"time": "1785498434"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -166,
"time": "1785498494"
},
"departure": {
"delay": -166,
"time": "1785498494"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -166,
"time": "1785498554"
},
"departure": {
"delay": -166,
"time": "1785498554"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -166,
"time": "1785498614"
},
"departure": {
"delay": -166,
"time": "1785498614"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -106,
"time": "1785498734"
},
"departure": {
"delay": -106,
"time": "1785498734"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -106,
"time": "1785498794"
},
"departure": {
"delay": -106,
"time": "1785498794"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1785496594",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403T-1318"
}
}
},
{
"id": "SM:403T-1235",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 659,
"time": "1785494759"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1079,
"time": "1785495029"
},
"departure": {
"delay": 1079,
"time": "1785495359"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1169,
"time": "1785495419"
},
"departure": {
"delay": 1169,
"time": "1785495509"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1199,
"time": "1785495598"
},
"departure": {
"delay": 1199,
"time": "1785495599"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1199,
"time": "1785495629"
},
"departure": {
"delay": 1199,
"time": "1785495659"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1259,
"time": "1785495700"
},
"departure": {
"delay": 1259,
"time": "1785495839"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 989,
"time": "1785495953"
},
"departure": {
"delay": 989,
"time": "1785495989"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 749,
"time": "1785496049"
},
"departure": {
"delay": 749,
"time": "1785496049"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 629,
"time": "1785496109"
},
"departure": {
"delay": 629,
"time": "1785496109"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 719,
"time": "1785496153"
},
"departure": {
"delay": 719,
"time": "1785496259"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 779,
"time": "1785496379"
},
"departure": {
"delay": 779,
"time": "1785496379"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 599,
"time": "1785496439"
},
"departure": {
"delay": 599,
"time": "1785496439"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 659,
"time": "1785496614"
},
"departure": {
"delay": 659,
"time": "1785496619"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1785494781",
"trip": {
"routeId": "604",
"tripId": "403T-1235"
}
}
},
{
"id": "SM:404T-1359",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785499140"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1785499170"
},
"departure": {
"delay": -30,
"time": "1785499170"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785499320"
},
"departure": {
"time": "1785499320"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1785499440"
},
"departure": {
"delay": 60,
"time": "1785499440"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1785499500"
},
"departure": {
"delay": 60,
"time": "1785499500"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
}
],
"timestamp": "1785495852",
"trip": {
"routeId": "604",
"tripId": "404T-1359"
}
}
},
{
"id": "SM:410T-1335",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1785498180"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 720,
"time": "1785498600"
},
"departure": {
"delay": 720,
"time": "1785498600"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1080,
"time": "1785499080"
},
"departure": {
"delay": 1080,
"time": "1785499080"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1080,
"time": "1785499140"
},
"departure": {
"delay": 1080,
"time": "1785499140"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1020,
"time": "1785499200"
},
"departure": {
"delay": 1020,
"time": "1785499200"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 840,
"time": "1785499440"
},
"departure": {
"delay": 840,
"time": "1785499440"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 660,
"time": "1785499560"
},
"departure": {
"delay": 660,
"time": "1785499560"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1785499620"
},
"departure": {
"delay": 540,
"time": "1785499620"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 540,
"time": "1785499680"
},
"departure": {
"delay": 540,
"time": "1785499680"
},
"stopId": "Breisach_A",
"stopSequence": 10
}
],
"timestamp": "1785496448",
"trip": {
"routeId": "604",
"tripId": "410T-1335"
}
}
},
{
"id": "SM:407T-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 86,
"time": "1785493886"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 86,
"time": "1785494066"
},
"departure": {
"delay": 86,
"time": "1785494066"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 86,
"time": "1785494186"
},
"departure": {
"delay": 86,
"time": "1785494186"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 86,
"time": "1785494246"
},
"departure": {
"delay": 86,
"time": "1785494246"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 86,
"time": "1785494426"
},
"departure": {
"delay": 86,
"time": "1785494426"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 86,
"time": "1785494486"
},
"departure": {
"delay": 86,
"time": "1785494486"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 86,
"time": "1785494546"
},
"departure": {
"delay": 86,
"time": "1785494546"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 86,
"time": "1785494606"
},
"departure": {
"delay": 86,
"time": "1785494606"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 86,
"time": "1785494786"
},
"departure": {
"delay": 86,
"time": "1785494786"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 17,
"time": "1785494837"
},
"departure": {
"delay": 17,
"time": "1785494837"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -73,
"time": "1785494898"
},
"departure": {
"delay": -73,
"time": "1785494927"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 78,
"time": "1785495078"
},
"departure": {
"delay": 78,
"time": "1785495318"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -102,
"time": "1785495419"
},
"departure": {
"delay": -102,
"time": "1785495498"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -73,
"time": "1785495587"
},
"departure": {
"delay": -73,
"time": "1785495587"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -48,
"time": "1785495672"
},
"departure": {
"delay": -48,
"time": "1785495672"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -89,
"time": "1785495691"
},
"departure": {
"delay": -89,
"time": "1785495691"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -103,
"time": "1785495719"
},
"departure": {
"delay": -103,
"time": "1785495737"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -120,
"time": "1785495780"
},
"departure": {
"delay": -120,
"time": "1785495780"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -131,
"time": "1785495889"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1785493947",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407T-1230"
}
}
},
{
"id": "SM:402T-1325",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785497100"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1785497130"
},
"departure": {
"delay": -30,
"time": "1785497130"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785497160"
},
"departure": {
"time": "1785497160"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785497220"
},
"departure": {
"time": "1785497220"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785497280"
},
"departure": {
"time": "1785497280"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1785497400"
},
"departure": {
"delay": 60,
"time": "1785497400"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1785497460"
},
"departure": {
"delay": 60,
"time": "1785497460"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1785497520"
},
"departure": {
"delay": 60,
"time": "1785497520"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1785497640"
},
"departure": {
"delay": 120,
"time": "1785497640"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1785498060"
},
"departure": {
"delay": 420,
"time": "1785498060"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 180,
"time": "1785498540"
},
"departure": {
"delay": 180,
"time": "1785498540"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1785498600"
},
"departure": {
"delay": 60,
"time": "1785498600"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1785498660"
},
"departure": {
"delay": 60,
"time": "1785498660"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 240,
"time": "1785498900"
},
"departure": {
"delay": 240,
"time": "1785498900"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1785499020"
},
"departure": {
"delay": 120,
"time": "1785499020"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1785499080"
},
"departure": {
"delay": 60,
"time": "1785499080"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1785499140"
},
"departure": {
"delay": 60,
"time": "1785499140"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
}
],
"timestamp": "1785494463",
"trip": {
"routeId": "604",
"tripId": "402T-1325"
}
}
},
{
"id": "SM:411T-1328",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785497280"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785497460"
},
"departure": {
"time": "1785497460"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1785497580"
},
"departure": {
"time": "1785497580"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1785497640"
},
"departure": {
"time": "1785497640"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785497820"
},
"departure": {
"time": "1785497820"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785497880"
},
"departure": {
"time": "1785497880"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1785497940"
},
"departure": {
"time": "1785497940"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785498000"
},
"departure": {
"time": "1785498000"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785498180"
},
"departure": {
"time": "1785498180"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785498240"
},
"departure": {
"time": "1785498240"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1785498300"
},
"departure": {
"time": "1785498300"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1785498720"
},
"departure": {
"time": "1785498720"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785499080"
},
"departure": {
"time": "1785499080"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1785499140"
},
"departure": {
"time": "1785499140"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1785499380"
},
"departure": {
"time": "1785499380"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1785499500"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1785494791",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "411T-1328"
}
}
},
{
"id": "SM:411T-1240",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1785494432"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 16,
"time": "1785494476"
},
"departure": {
"delay": 16,
"time": "1785494476"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 46,
"time": "1785494506"
},
"departure": {
"delay": 46,
"time": "1785494506"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 32,
"time": "1785494552"
},
"departure": {
"delay": 32,
"time": "1785494552"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785494580"
},
"departure": {
"time": "1785494580"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 101,
"time": "1785494741"
},
"departure": {
"delay": 101,
"time": "1785494741"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 69,
"time": "1785494769"
},
"departure": {
"delay": 69,
"time": "1785494769"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1785494804"
},
"departure": {
"delay": 60,
"time": "1785494820"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1785494930"
},
"departure": {
"delay": 120,
"time": "1785494940"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 632,
"time": "1785495212"
},
"departure": {
"delay": 632,
"time": "1785495572"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 332,
"time": "1785495660"
},
"departure": {
"delay": 332,
"time": "1785495692"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 272,
"time": "1785495902"
},
"departure": {
"delay": 272,
"time": "1785495932"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 131,
"time": "1785495971"
},
"departure": {
"delay": 131,
"time": "1785495971"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 302,
"time": "1785496011"
},
"departure": {
"delay": 302,
"time": "1785496202"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 392,
"time": "1785496322"
},
"departure": {
"delay": 392,
"time": "1785496352"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 212,
"time": "1785496408"
},
"departure": {
"delay": 212,
"time": "1785496412"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 159,
"time": "1785496479"
},
"departure": {
"delay": 159,
"time": "1785496479"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 146,
"time": "1785496526"
},
"departure": {
"delay": 146,
"time": "1785496526"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 205,
"time": "1785496645"
},
"departure": {
"delay": 205,
"time": "1785496645"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 145,
"time": "1785496705"
},
"departure": {
"delay": 145,
"time": "1785496705"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 325,
"time": "1785496945"
},
"departure": {
"delay": 325,
"time": "1785496945"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1785494452",
"trip": {
"routeId": "604",
"tripId": "411T-1240"
}
}
},
{
"id": "SM:406T-1300",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 216,
"time": "1785495816"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 200,
"time": "1785495860"
},
"departure": {
"delay": 200,
"time": "1785495860"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 223,
"time": "1785495883"
},
"departure": {
"delay": 223,
"time": "1785495883"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 192,
"time": "1785495912"
},
"departure": {
"delay": 192,
"time": "1785495912"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 165,
"time": "1785495945"
},
"departure": {
"delay": 165,
"time": "1785495945"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 223,
"time": "1785496063"
},
"departure": {
"delay": 223,
"time": "1785496063"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 185,
"time": "1785496085"
},
"departure": {
"delay": 185,
"time": "1785496085"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 247,
"time": "1785496125"
},
"departure": {
"delay": 247,
"time": "1785496207"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 396,
"time": "1785496338"
},
"departure": {
"delay": 396,
"time": "1785496416"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 614,
"time": "1785496754"
},
"departure": {
"delay": 614,
"time": "1785496754"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 306,
"time": "1785496866"
},
"departure": {
"delay": 306,
"time": "1785496866"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 108,
"time": "1785496968"
},
"departure": {
"delay": 108,
"time": "1785496968"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -31,
"time": "1785497009"
},
"departure": {
"delay": -31,
"time": "1785497009"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -49,
"time": "1785497051"
},
"departure": {
"delay": -49,
"time": "1785497051"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 23,
"time": "1785497183"
},
"departure": {
"delay": 23,
"time": "1785497183"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -155,
"time": "1785497245"
},
"departure": {
"delay": -155,
"time": "1785497245"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -209,
"time": "1785497311"
},
"departure": {
"delay": -209,
"time": "1785497311"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -223,
"time": "1785497357"
},
"departure": {
"delay": -223,
"time": "1785497357"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -163,
"time": "1785497477"
},
"departure": {
"delay": -163,
"time": "1785497477"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": -223,
"time": "1785497537"
},
"departure": {
"delay": -223,
"time": "1785497537"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -101,
"time": "1785497719"
},
"departure": {
"delay": -101,
"time": "1785497719"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1785495842",
"trip": {
"routeId": "604",
"tripId": "406T-1300"
}
}
},
{
"id": "SM:804-1416",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 680,
"time": "1785500840"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
}
],
"timestamp": "1785496624",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "804-1416"
}
}
},
{
"id": "SM:804-1334",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 465,
"time": "1785498105"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 465,
"time": "1785498285"
},
"departure": {
"delay": 465,
"time": "1785498285"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 465,
"time": "1785498405"
},
"departure": {
"delay": 465,
"time": "1785498405"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 465,
"time": "1785498465"
},
"departure": {
"delay": 465,
"time": "1785498465"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 465,
"time": "1785498645"
},
"departure": {
"delay": 465,
"time": "1785498645"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 465,
"time": "1785498705"
},
"departure": {
"delay": 465,
"time": "1785498705"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 465,
"time": "1785498765"
},
"departure": {
"delay": 465,
"time": "1785498765"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 465,
"time": "1785498825"
},
"departure": {
"delay": 465,
"time": "1785498825"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 465,
"time": "1785499065"
},
"departure": {
"delay": 465,
"time": "1785499065"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 465,
"time": "1785499125"
},
"departure": {
"delay": 465,
"time": "1785499125"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 519,
"time": "1785499239"
},
"departure": {
"delay": 519,
"time": "1785499239"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 686,
"time": "1785499466"
},
"departure": {
"delay": 686,
"time": "1785499466"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 746,
"time": "1785499586"
},
"departure": {
"delay": 746,
"time": "1785499586"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 800,
"time": "1785499700"
},
"departure": {
"delay": 800,
"time": "1785499700"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 800,
"time": "1785499760"
},
"departure": {
"delay": 800,
"time": "1785499760"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 800,
"time": "1785499820"
},
"departure": {
"delay": 800,
"time": "1785499820"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 920,
"time": "1785500060"
},
"departure": {
"delay": 920,
"time": "1785500060"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 920,
"time": "1785500180"
},
"departure": {
"delay": 920,
"time": "1785500180"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 800,
"time": "1785500840"
},
"departure": {
"delay": 800,
"time": "1785500780"
},
"stopId": "Wänglismatten_A",
"stopSequence": 25
}
],
"timestamp": "1785496624",
"trip": {
"routeId": "608",
"tripId": "804-1334"
}
}
},
{
"id": "SM:802-1234",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 218,
"time": "1785494258"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 202,
"time": "1785494422"
},
"departure": {
"delay": 202,
"time": "1785494422"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 218,
"time": "1785494522"
},
"departure": {
"delay": 218,
"time": "1785494558"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 218,
"time": "1785494618"
},
"departure": {
"delay": 218,
"time": "1785494618"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 177,
"time": "1785494757"
},
"departure": {
"delay": 177,
"time": "1785494757"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 188,
"time": "1785494808"
},
"departure": {
"delay": 188,
"time": "1785494828"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 188,
"time": "1785494888"
},
"departure": {
"delay": 188,
"time": "1785494888"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 158,
"time": "1785494918"
},
"departure": {
"delay": 158,
"time": "1785494918"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 152,
"time": "1785495152"
},
"departure": {
"delay": 152,
"time": "1785495152"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 188,
"time": "1785495221"
},
"departure": {
"delay": 188,
"time": "1785495248"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 204,
"time": "1785495324"
},
"departure": {
"delay": 204,
"time": "1785495324"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 188,
"time": "1785495368"
},
"departure": {
"delay": 188,
"time": "1785495368"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 248,
"time": "1785495477"
},
"departure": {
"delay": 248,
"time": "1785495488"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 249,
"time": "1785495549"
},
"departure": {
"delay": 249,
"time": "1785495549"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 255,
"time": "1785495615"
},
"departure": {
"delay": 255,
"time": "1785495615"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 241,
"time": "1785495661"
},
"departure": {
"delay": 241,
"time": "1785495661"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 308,
"time": "1785495823"
},
"departure": {
"delay": 308,
"time": "1785495848"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 295,
"time": "1785495955"
},
"departure": {
"delay": 295,
"time": "1785495955"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 269,
"time": "1785496049"
},
"departure": {
"delay": 269,
"time": "1785496049"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 209,
"time": "1785496169"
},
"departure": {
"delay": 209,
"time": "1785496169"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 209,
"time": "1785496289"
},
"departure": {
"delay": 209,
"time": "1785496289"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 149,
"time": "1785496349"
},
"departure": {
"delay": 149,
"time": "1785496349"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 149,
"time": "1785496409"
},
"departure": {
"delay": 149,
"time": "1785496409"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 149,
"time": "1785496469"
},
"departure": {
"delay": 149,
"time": "1785496469"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1785494287",
"trip": {
"routeId": "608",
"tripId": "802-1234"
}
}
},
{
"id": "SM:802-1316",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785496560"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1785496620"
},
"departure": {
"time": "1785496620"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1785496680"
},
"departure": {
"delay": 60,
"time": "1785496680"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1785496710"
},
"departure": {
"delay": 30,
"time": "1785496710"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1785496740"
},
"departure": {
"time": "1785496740"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785496860"
},
"departure": {
"time": "1785496860"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1785496980"
},
"departure": {
"time": "1785496980"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1785497160"
},
"departure": {
"time": "1785497160"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1785497280"
},
"departure": {
"time": "1785497280"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1785497400"
},
"departure": {
"time": "1785497400"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1785497460"
},
"departure": {
"time": "1785497460"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1785497580"
},
"departure": {
"time": "1785497580"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1785497640"
},
"departure": {
"time": "1785497640"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1785497700"
},
"departure": {
"time": "1785497700"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1785497760"
},
"departure": {
"time": "1785497760"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1785497820"
},
"departure": {
"time": "1785497820"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1785497880"
},
"departure": {
"time": "1785497880"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1785497940"
},
"departure": {
"time": "1785497940"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1785498000"
},
"departure": {
"time": "1785498000"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1785498240"
},
"departure": {
"time": "1785498240"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1785498300"
},
"departure": {
"time": "1785498300"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1785498360"
},
"departure": {
"time": "1785498360"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1785498420"
},
"departure": {
"time": "1785498420"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1785498540"
},
"departure": {
"time": "1785498540"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1785498660"
},
"departure": {
"time": "1785498660"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1785498780"
},
"departure": {
"time": "1785498780"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1785499020"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1785496614",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "802-1316"
}
}
},
{
"id": "SM:604-1403",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1785500160"
},
"departure": {
"time": "1785500160"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1785500220"
},
"departure": {
"time": "1785500220"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
}
],
"timestamp": "1785496563",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "604-1403"
}
}
},
{
"id": "SM:604-1328",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785497280"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1785497310"
},
"departure": {
"delay": -30,
"time": "1785497310"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785497340"
},
"departure": {
"time": "1785497340"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785497400"
},
"departure": {
"time": "1785497400"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785497460"
},
"departure": {
"time": "1785497460"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1785497580"
},
"departure": {
"time": "1785497580"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1785497760"
},
"departure": {
"time": "1785497760"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1785497820"
},
"departure": {
"time": "1785497820"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1785497880"
},
"departure": {
"time": "1785497880"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1785497940"
},
"departure": {
"time": "1785497940"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1785498000"
},
"departure": {
"time": "1785498000"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1785498060"
},
"departure": {
"time": "1785498060"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1785498360"
},
"departure": {
"time": "1785498360"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1785498540"
},
"departure": {
"time": "1785498540"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
}
],
"timestamp": "1785493689",
"trip": {
"routeId": "6",
"tripId": "604-1328"
}
}
},
{
"id": "SM:602-1327",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 132,
"time": "1785497352"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 132,
"time": "1785497592"
},
"departure": {
"delay": 132,
"time": "1785497592"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 111,
"time": "1785497691"
},
"departure": {
"delay": 111,
"time": "1785497691"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 111,
"time": "1785497811"
},
"departure": {
"delay": 111,
"time": "1785497811"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 111,
"time": "1785498111"
},
"departure": {
"delay": 111,
"time": "1785498111"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 111,
"time": "1785498171"
},
"departure": {
"delay": 111,
"time": "1785498171"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 111,
"time": "1785498231"
},
"departure": {
"delay": 111,
"time": "1785498231"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 111,
"time": "1785498291"
},
"departure": {
"delay": 111,
"time": "1785498291"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 111,
"time": "1785498351"
},
"departure": {
"delay": 111,
"time": "1785498351"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 111,
"time": "1785498411"
},
"departure": {
"delay": 111,
"time": "1785498411"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 111,
"time": "1785498531"
},
"departure": {
"delay": 111,
"time": "1785498531"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 111,
"time": "1785498651"
},
"departure": {
"delay": 111,
"time": "1785498651"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 111,
"time": "1785498711"
},
"departure": {
"delay": 111,
"time": "1785498711"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 81,
"time": "1785498741"
},
"departure": {
"delay": 81,
"time": "1785498741"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 111,
"time": "1785498771"
},
"departure": {
"delay": 111,
"time": "1785498771"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 111,
"time": "1785498831"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1785496624",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "602-1327"
}
}
},
{
"id": "SM:602-1258",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1785495596"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 89,
"time": "1785495629"
},
"departure": {
"delay": 89,
"time": "1785495629"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 116,
"time": "1785495656"
},
"departure": {
"delay": 116,
"time": "1785495656"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 146,
"time": "1785495716"
},
"departure": {
"delay": 146,
"time": "1785495746"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 146,
"time": "1785495793"
},
"departure": {
"delay": 146,
"time": "1785495806"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 176,
"time": "1785495934"
},
"departure": {
"delay": 176,
"time": "1785495956"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 176,
"time": "1785496131"
},
"departure": {
"delay": 176,
"time": "1785496136"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 266,
"time": "1785496262"
},
"departure": {
"delay": 266,
"time": "1785496286"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 278,
"time": "1785496358"
},
"departure": {
"delay": 278,
"time": "1785496358"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 276,
"time": "1785496416"
},
"departure": {
"delay": 276,
"time": "1785496416"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 258,
"time": "1785496458"
},
"departure": {
"delay": 258,
"time": "1785496458"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 266,
"time": "1785496526"
},
"departure": {
"delay": 266,
"time": "1785496526"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 242,
"time": "1785496802"
},
"departure": {
"delay": 242,
"time": "1785496802"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 242,
"time": "1785496982"
},
"departure": {
"delay": 242,
"time": "1785496982"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 252,
"time": "1785497112"
},
"departure": {
"delay": 252,
"time": "1785497112"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 252,
"time": "1785497352"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
}
],
"timestamp": "1785495626",
"trip": {
"routeId": "6",
"tripId": "602-1258"
}
}
},
{
"id": "SM:604-1250",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 178,
"time": "1785495178"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 148,
"time": "1785495373"
},
"departure": {
"delay": 148,
"time": "1785495388"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 150,
"time": "1785495510"
},
"departure": {
"delay": 150,
"time": "1785495510"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 148,
"time": "1785495627"
},
"departure": {
"delay": 148,
"time": "1785495628"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 98,
"time": "1785495878"
},
"departure": {
"delay": 98,
"time": "1785495878"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 89,
"time": "1785495929"
},
"departure": {
"delay": 89,
"time": "1785495929"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 83,
"time": "1785495983"
},
"departure": {
"delay": 83,
"time": "1785495983"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 58,
"time": "1785496018"
},
"departure": {
"delay": 58,
"time": "1785496018"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 58,
"time": "1785496074"
},
"departure": {
"delay": 58,
"time": "1785496078"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 88,
"time": "1785496144"
},
"departure": {
"delay": 88,
"time": "1785496168"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 148,
"time": "1785496340"
},
"departure": {
"delay": 148,
"time": "1785496348"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 178,
"time": "1785496488"
},
"departure": {
"delay": 178,
"time": "1785496498"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 190,
"time": "1785496570"
},
"departure": {
"delay": 190,
"time": "1785496570"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 154,
"time": "1785496594"
},
"departure": {
"delay": 154,
"time": "1785496594"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 185,
"time": "1785496625"
},
"departure": {
"delay": 185,
"time": "1785496625"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 190,
"time": "1785496690"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1785495203",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "604-1250"
}
}
},
{
"id": "SM:602-1358",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1785499080"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1785499110"
},
"departure": {
"delay": -30,
"time": "1785499110"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1785499140"
},
"departure": {
"time": "1785499140"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1785499200"
},
"departure": {
"time": "1785499200"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1785499260"
},
"departure": {
"time": "1785499260"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1785499380"
},
"departure": {
"time": "1785499380"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1785499560"
},
"departure": {
"time": "1785499560"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1785499620"
},
"departure": {
"time": "1785499620"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1785499680"
},
"departure": {
"time": "1785499680"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1785499740"
},
"departure": {
"time": "1785499740"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1785499800"
},
"departure": {
"time": "1785499800"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1785499860"
},
"departure": {
"time": "1785499860"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1785495636",
"trip": {
"routeId": "6",
"tripId": "602-1358"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1785496641"
}
}