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
⚠️125 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 18/05/2026 à 09h04 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-0905 does not have a vehicle_id
- trip_id 1101-0935 does not have a vehicle_id
- trip_id 1101-0920 does not have a vehicle_id
- trip_id 1101-0850 does not have a vehicle_id
- trip_id 1101-0835 does not have a vehicle_id
schedule_relationship not populated W009 83 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0905 does not have a schedule_relationship
- trip_id 1101-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0935 does not have a schedule_relationship
- trip_id 1101-0920 stop_sequence 2 (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 | 992 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 964 | 30 fois (100 % des validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 7 | 6 fois (20 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 18/05/2026 à 11h22 Europe/Paris.
trip_updates (45) 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 18/05/2026 à 11h22 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1101-1135",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779096900"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1779095451",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1135"
}
}
},
{
"id": "SM:12-1205",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1779099000"
},
"departure": {
"time": "1779099000"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779099420"
},
"departure": {
"time": "1779099420"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779099480"
},
"departure": {
"time": "1779099480"
},
"stopId": "Cigognes_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779099540"
},
"departure": {
"time": "1779099540"
},
"stopId": "Schweiberg_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779099600"
},
"departure": {
"time": "1779099600"
},
"stopId": "Buschwiller_Centre_R",
"stopSequence": 6
}
],
"timestamp": "1779095410",
"trip": {
"directionId": 1,
"routeId": "12",
"tripId": "12-1205"
}
}
},
{
"id": "SM:13-1206",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1779099060"
},
"departure": {
"time": "1779099060"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779099540"
},
"departure": {
"time": "1779099540"
},
"stopId": "Cigognes_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779099600"
},
"departure": {
"time": "1779099600"
},
"stopId": "Réservoir_R",
"stopSequence": 5
}
],
"timestamp": "1779095462",
"trip": {
"directionId": 1,
"routeId": "13",
"tripId": "13-1206"
}
}
},
{
"id": "SM:14-1155",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779098100"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779098160"
},
"departure": {
"time": "1779098160"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779098340"
},
"departure": {
"time": "1779098340"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779098400"
},
"departure": {
"time": "1779098400"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1779098880"
},
"departure": {
"time": "1779098880"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1779098940"
},
"departure": {
"time": "1779098940"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1779099300"
},
"departure": {
"time": "1779099300"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1779099540"
},
"departure": {
"time": "1779099540"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1779099660"
},
"departure": {
"time": "1779099660"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
}
],
"timestamp": "1779094507",
"trip": {
"routeId": "14",
"tripId": "14-1155"
}
}
},
{
"id": "SM:14-1200",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1779098760"
},
"departure": {
"time": "1779098760"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779099180"
},
"departure": {
"time": "1779099180"
},
"stopId": "Sauvage_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779099480"
},
"departure": {
"time": "1779099480"
},
"stopId": "Klepferhof_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779099660"
},
"departure": {
"time": "1779099660"
},
"stopId": "Héron_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779099720"
},
"departure": {
"time": "1779099720"
},
"stopId": "Hagenthal-le-Bas_Centre_R",
"stopSequence": 6
}
],
"timestamp": "1779095162",
"trip": {
"directionId": 1,
"routeId": "14",
"tripId": "14-1200"
}
}
},
{
"id": "SM:101-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 220,
"time": "1779097720"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 220,
"time": "1779097840"
},
"departure": {
"delay": 220,
"time": "1779097840"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 220,
"time": "1779097900"
},
"departure": {
"delay": 220,
"time": "1779097900"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 220,
"time": "1779097960"
},
"departure": {
"delay": 220,
"time": "1779097960"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 163,
"time": "1779098023"
},
"departure": {
"delay": 163,
"time": "1779098023"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -9,
"time": "1779098091"
},
"departure": {
"delay": -9,
"time": "1779098091"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -13,
"time": "1779098207"
},
"departure": {
"delay": -13,
"time": "1779098207"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -17,
"time": "1779098323"
},
"departure": {
"delay": -17,
"time": "1779098323"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -17,
"time": "1779098383"
},
"departure": {
"delay": -17,
"time": "1779098383"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -17,
"time": "1779098443"
},
"departure": {
"delay": -17,
"time": "1779098443"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -17,
"time": "1779098563"
},
"departure": {
"delay": -17,
"time": "1779098563"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -17,
"time": "1779098623"
},
"departure": {
"delay": -17,
"time": "1779098623"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -17,
"time": "1779098683"
},
"departure": {
"delay": -17,
"time": "1779098683"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -47,
"time": "1779098713"
},
"departure": {
"delay": -47,
"time": "1779098713"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -17,
"time": "1779098743"
},
"departure": {
"delay": -17,
"time": "1779098743"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -17,
"time": "1779098863"
},
"departure": {
"delay": -17,
"time": "1779098863"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": -19,
"time": "1779099281"
},
"departure": {
"delay": -19,
"time": "1779099281"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -19,
"time": "1779099341"
},
"departure": {
"delay": -19,
"time": "1779099341"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -17,
"time": "1779099403"
},
"departure": {
"delay": -17,
"time": "1779099403"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": -19,
"time": "1779099521"
},
"departure": {
"delay": -19,
"time": "1779099521"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": -19,
"time": "1779099581"
},
"departure": {
"delay": -19,
"time": "1779099581"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -19,
"time": "1779099641"
},
"departure": {
"delay": -19,
"time": "1779099641"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -19,
"time": "1779099701"
},
"departure": {
"delay": -19,
"time": "1779099701"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -73,
"time": "1779099707"
},
"departure": {
"delay": -73,
"time": "1779099707"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
}
],
"timestamp": "1779096133",
"trip": {
"routeId": "1",
"tripId": "101-1145"
}
}
},
{
"id": "SM:103-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779097500"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779097620"
},
"departure": {
"time": "1779097620"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779097680"
},
"departure": {
"time": "1779097680"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779097740"
},
"departure": {
"time": "1779097740"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779097800"
},
"departure": {
"time": "1779097800"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779097860"
},
"departure": {
"time": "1779097860"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779097980"
},
"departure": {
"time": "1779097980"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779098040"
},
"departure": {
"time": "1779098040"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779098100"
},
"departure": {
"time": "1779098100"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779098220"
},
"departure": {
"time": "1779098220"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1779098340"
},
"departure": {
"time": "1779098340"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779098520"
},
"departure": {
"time": "1779098520"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1779098640"
},
"departure": {
"time": "1779098640"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779098760"
},
"departure": {
"time": "1779098760"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779098820"
},
"departure": {
"time": "1779098820"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1779098850"
},
"departure": {
"delay": -30,
"time": "1779098850"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779098880"
},
"departure": {
"time": "1779098880"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779098940"
},
"departure": {
"time": "1779098940"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1779099000"
},
"departure": {
"time": "1779099000"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779099060"
},
"departure": {
"time": "1779099060"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779099120"
},
"departure": {
"time": "1779099120"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779099180"
},
"departure": {
"time": "1779099180"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1779099300"
},
"departure": {
"time": "1779099300"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1779099360"
},
"departure": {
"time": "1779099360"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1779099420"
},
"departure": {
"time": "1779099420"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1779099540"
},
"departure": {
"time": "1779099540"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1779099660"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1779094497",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-1145"
}
}
},
{
"id": "SM:101-1110",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 215,
"time": "1779095615"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 215,
"time": "1779095705"
},
"departure": {
"delay": 215,
"time": "1779095735"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 245,
"time": "1779095793"
},
"departure": {
"delay": 245,
"time": "1779095825"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 305,
"time": "1779095882"
},
"departure": {
"delay": 305,
"time": "1779095945"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 335,
"time": "1779096030"
},
"departure": {
"delay": 335,
"time": "1779096035"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 365,
"time": "1779096099"
},
"departure": {
"delay": 365,
"time": "1779096125"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 375,
"time": "1779096195"
},
"departure": {
"delay": 375,
"time": "1779096195"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 378,
"time": "1779096258"
},
"departure": {
"delay": 378,
"time": "1779096258"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 373,
"time": "1779096313"
},
"departure": {
"delay": 373,
"time": "1779096313"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 401,
"time": "1779096401"
},
"departure": {
"delay": 401,
"time": "1779096401"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 427,
"time": "1779096547"
},
"departure": {
"delay": 427,
"time": "1779096547"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 432,
"time": "1779096672"
},
"departure": {
"delay": 432,
"time": "1779096672"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 443,
"time": "1779096743"
},
"departure": {
"delay": 443,
"time": "1779096743"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 443,
"time": "1779096863"
},
"departure": {
"delay": 443,
"time": "1779096863"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 443,
"time": "1779096923"
},
"departure": {
"delay": 443,
"time": "1779096923"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 413,
"time": "1779096953"
},
"departure": {
"delay": 413,
"time": "1779096953"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 443,
"time": "1779096983"
},
"departure": {
"delay": 443,
"time": "1779096983"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 443,
"time": "1779097043"
},
"departure": {
"delay": 443,
"time": "1779097043"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 443,
"time": "1779097103"
},
"departure": {
"delay": 443,
"time": "1779097103"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 443,
"time": "1779097163"
},
"departure": {
"delay": 443,
"time": "1779097163"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 443,
"time": "1779097223"
},
"departure": {
"delay": 443,
"time": "1779097223"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 443,
"time": "1779097283"
},
"departure": {
"delay": 443,
"time": "1779097283"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 393,
"time": "1779097353"
},
"departure": {
"delay": 393,
"time": "1779097353"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 393,
"time": "1779097413"
},
"departure": {
"delay": 393,
"time": "1779097413"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 393,
"time": "1779097473"
},
"departure": {
"delay": 393,
"time": "1779097473"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 393,
"time": "1779097593"
},
"departure": {
"delay": 393,
"time": "1779097593"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 393,
"time": "1779097713"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1779095637",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-1110"
}
}
},
{
"id": "SM:103-1100",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 515,
"time": "1779095315"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 515,
"time": "1779095432"
},
"departure": {
"delay": 515,
"time": "1779095435"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 495,
"time": "1779095475"
},
"departure": {
"delay": 495,
"time": "1779095475"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 472,
"time": "1779095512"
},
"departure": {
"delay": 472,
"time": "1779095512"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 515,
"time": "1779095604"
},
"departure": {
"delay": 515,
"time": "1779095615"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 450,
"time": "1779095670"
},
"departure": {
"delay": 450,
"time": "1779095670"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 468,
"time": "1779095808"
},
"departure": {
"delay": 468,
"time": "1779095808"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 468,
"time": "1779095868"
},
"departure": {
"delay": 468,
"time": "1779095868"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 485,
"time": "1779095910"
},
"departure": {
"delay": 485,
"time": "1779095945"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 485,
"time": "1779096005"
},
"departure": {
"delay": 485,
"time": "1779096005"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 485,
"time": "1779096065"
},
"departure": {
"delay": 485,
"time": "1779096065"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 425,
"time": "1779096125"
},
"departure": {
"delay": 425,
"time": "1779096125"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 425,
"time": "1779096185"
},
"departure": {
"delay": 425,
"time": "1779096185"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 395,
"time": "1779096215"
},
"departure": {
"delay": 395,
"time": "1779096215"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 425,
"time": "1779096245"
},
"departure": {
"delay": 425,
"time": "1779096245"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 425,
"time": "1779096365"
},
"departure": {
"delay": 425,
"time": "1779096365"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 388,
"time": "1779096448"
},
"departure": {
"delay": 388,
"time": "1779096448"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 388,
"time": "1779096568"
},
"departure": {
"delay": 388,
"time": "1779096568"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 361,
"time": "1779096661"
},
"departure": {
"delay": 361,
"time": "1779096661"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 333,
"time": "1779096693"
},
"departure": {
"delay": 333,
"time": "1779096693"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 307,
"time": "1779096727"
},
"departure": {
"delay": 307,
"time": "1779096727"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 280,
"time": "1779096820"
},
"departure": {
"delay": 280,
"time": "1779096820"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 289,
"time": "1779096889"
},
"departure": {
"delay": 289,
"time": "1779096889"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 293,
"time": "1779096953"
},
"departure": {
"delay": 293,
"time": "1779096953"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 308,
"time": "1779097028"
},
"departure": {
"delay": 308,
"time": "1779097028"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 297,
"time": "1779097077"
},
"departure": {
"delay": 297,
"time": "1779097077"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 310,
"time": "1779097150"
},
"departure": {
"delay": 310,
"time": "1779097150"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 310,
"time": "1779097270"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1779095337",
"trip": {
"routeId": "1",
"tripId": "103-1100"
}
}
},
{
"id": "SM:101-1030",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 390,
"time": "1779093390"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 360,
"time": "1779093480"
},
"departure": {
"delay": 360,
"time": "1779093480"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 360,
"time": "1779093540"
},
"departure": {
"delay": 360,
"time": "1779093540"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 349,
"time": "1779093589"
},
"departure": {
"delay": 349,
"time": "1779093589"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 330,
"time": "1779093630"
},
"departure": {
"delay": 330,
"time": "1779093630"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 270,
"time": "1779093690"
},
"departure": {
"delay": 270,
"time": "1779093690"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 279,
"time": "1779093819"
},
"departure": {
"delay": 279,
"time": "1779093819"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 273,
"time": "1779093873"
},
"departure": {
"delay": 273,
"time": "1779093873"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 270,
"time": "1779093917"
},
"departure": {
"delay": 270,
"time": "1779093930"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 270,
"time": "1779093983"
},
"departure": {
"delay": 270,
"time": "1779093990"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 270,
"time": "1779094070"
},
"departure": {
"delay": 270,
"time": "1779094110"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 271,
"time": "1779094171"
},
"departure": {
"delay": 271,
"time": "1779094171"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 271,
"time": "1779094231"
},
"departure": {
"delay": 271,
"time": "1779094231"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 236,
"time": "1779094256"
},
"departure": {
"delay": 236,
"time": "1779094256"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 274,
"time": "1779094294"
},
"departure": {
"delay": 274,
"time": "1779094294"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 390,
"time": "1779094517"
},
"departure": {
"delay": 390,
"time": "1779094530"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 340,
"time": "1779094600"
},
"departure": {
"delay": 340,
"time": "1779094600"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 362,
"time": "1779094691"
},
"departure": {
"delay": 362,
"time": "1779094742"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 315,
"time": "1779094815"
},
"departure": {
"delay": 315,
"time": "1779094815"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 300,
"time": "1779094859"
},
"departure": {
"delay": 300,
"time": "1779094860"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 360,
"time": "1779094944"
},
"departure": {
"delay": 360,
"time": "1779094980"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 339,
"time": "1779095079"
},
"departure": {
"delay": 339,
"time": "1779095079"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 360,
"time": "1779095157"
},
"departure": {
"delay": 360,
"time": "1779095160"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 390,
"time": "1779095228"
},
"departure": {
"delay": 390,
"time": "1779095250"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 419,
"time": "1779095339"
},
"departure": {
"delay": 419,
"time": "1779095339"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 420,
"time": "1779095377"
},
"departure": {
"delay": 420,
"time": "1779095400"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 451,
"time": "1779095479"
},
"departure": {
"delay": 451,
"time": "1779095491"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 414,
"time": "1779095574"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1779093413",
"trip": {
"routeId": "1",
"tripId": "101-1030"
}
}
},
{
"id": "SM:203-1143",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779097380"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1779097410"
},
"departure": {
"delay": -30,
"time": "1779097410"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779097440"
},
"departure": {
"time": "1779097440"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779097500"
},
"departure": {
"time": "1779097500"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779097560"
},
"departure": {
"time": "1779097560"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779097740"
},
"departure": {
"time": "1779097740"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779097800"
},
"departure": {
"time": "1779097800"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779097860"
},
"departure": {
"time": "1779097860"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779097920"
},
"departure": {
"time": "1779097920"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779098100"
},
"departure": {
"time": "1779098100"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1779098160"
},
"departure": {
"time": "1779098160"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779098220"
},
"departure": {
"time": "1779098220"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1779098340"
},
"departure": {
"time": "1779098340"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779098400"
},
"departure": {
"time": "1779098400"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779098520"
},
"departure": {
"time": "1779098520"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779098580"
},
"departure": {
"time": "1779098580"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779098820"
},
"departure": {
"time": "1779098820"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779098880"
},
"departure": {
"time": "1779098880"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779098940"
},
"departure": {
"time": "1779098940"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779099000"
},
"departure": {
"time": "1779099000"
},
"stopId": "Sauvage_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1779099180"
},
"departure": {
"time": "1779099180"
},
"stopId": "Chênes_608R",
"stopSequence": 23
},
{
"arrival": {
"time": "1779099660"
},
"departure": {
"time": "1779099660"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1779099720"
},
"departure": {
"time": "1779099720"
},
"stopId": "Chênes_608R",
"stopSequence": 25
}
],
"timestamp": "1779093785",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-1143"
}
}
},
{
"id": "SM:201-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 39,
"time": "1779093759"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 38,
"time": "1779093815"
},
"departure": {
"delay": 38,
"time": "1779093818"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 83,
"time": "1779093863"
},
"departure": {
"delay": 83,
"time": "1779093863"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 91,
"time": "1779093931"
},
"departure": {
"delay": 91,
"time": "1779093931"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 69,
"time": "1779093969"
},
"departure": {
"delay": 69,
"time": "1779093969"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 73,
"time": "1779094153"
},
"departure": {
"delay": 73,
"time": "1779094153"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 76,
"time": "1779094216"
},
"departure": {
"delay": 76,
"time": "1779094216"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 102,
"time": "1779094277"
},
"departure": {
"delay": 102,
"time": "1779094302"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 158,
"time": "1779094395"
},
"departure": {
"delay": 158,
"time": "1779094418"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 105,
"time": "1779094545"
},
"departure": {
"delay": 105,
"time": "1779094545"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 158,
"time": "1779094641"
},
"departure": {
"delay": 158,
"time": "1779094658"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 149,
"time": "1779094709"
},
"departure": {
"delay": 149,
"time": "1779094709"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 128,
"time": "1779094808"
},
"departure": {
"delay": 128,
"time": "1779094808"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 164,
"time": "1779094872"
},
"departure": {
"delay": 164,
"time": "1779094904"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 158,
"time": "1779094958"
},
"departure": {
"delay": 158,
"time": "1779095018"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 188,
"time": "1779095108"
},
"departure": {
"delay": 188,
"time": "1779095108"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 278,
"time": "1779095258"
},
"departure": {
"delay": 278,
"time": "1779095258"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 398,
"time": "1779095458"
},
"departure": {
"delay": 398,
"time": "1779095498"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 488,
"time": "1779095634"
},
"departure": {
"delay": 488,
"time": "1779095648"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 488,
"time": "1779095708"
},
"departure": {
"delay": 488,
"time": "1779095708"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 496,
"time": "1779095776"
},
"departure": {
"delay": 496,
"time": "1779095776"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 548,
"time": "1779095862"
},
"departure": {
"delay": 548,
"time": "1779095888"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1779093785",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-1042"
}
}
},
{
"id": "SM:203-1055",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 69,
"time": "1779094569"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 90,
"time": "1779094650"
},
"departure": {
"delay": 90,
"time": "1779094650"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 93,
"time": "1779094773"
},
"departure": {
"delay": 93,
"time": "1779094773"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 93,
"time": "1779094893"
},
"departure": {
"delay": 93,
"time": "1779094893"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 196,
"time": "1779095056"
},
"departure": {
"delay": 196,
"time": "1779095056"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 211,
"time": "1779095131"
},
"departure": {
"delay": 211,
"time": "1779095131"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 549,
"time": "1779095451"
},
"departure": {
"delay": 549,
"time": "1779095529"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 584,
"time": "1779095624"
},
"departure": {
"delay": 584,
"time": "1779095624"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 519,
"time": "1779095649"
},
"departure": {
"delay": 519,
"time": "1779095679"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 519,
"time": "1779095709"
},
"departure": {
"delay": 519,
"time": "1779095739"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 549,
"time": "1779095829"
},
"departure": {
"delay": 549,
"time": "1779095829"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 579,
"time": "1779095919"
},
"departure": {
"delay": 579,
"time": "1779095919"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 519,
"time": "1779095974"
},
"departure": {
"delay": 519,
"time": "1779095979"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 549,
"time": "1779096044"
},
"departure": {
"delay": 549,
"time": "1779096069"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 549,
"time": "1779096189"
},
"departure": {
"delay": 549,
"time": "1779096189"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 549,
"time": "1779096249"
},
"departure": {
"delay": 549,
"time": "1779096249"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 549,
"time": "1779096309"
},
"departure": {
"delay": 549,
"time": "1779096309"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 429,
"time": "1779096369"
},
"departure": {
"delay": 429,
"time": "1779096369"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 549,
"time": "1779096549"
},
"departure": {
"delay": 549,
"time": "1779096549"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 549,
"time": "1779096609"
},
"departure": {
"delay": 549,
"time": "1779096609"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 549,
"time": "1779096669"
},
"departure": {
"delay": 549,
"time": "1779096669"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 429,
"time": "1779096729"
},
"departure": {
"delay": 429,
"time": "1779096729"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1779094600",
"trip": {
"routeId": "2",
"tripId": "203-1055"
}
}
},
{
"id": "SM:201-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779097800"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779097860"
},
"departure": {
"time": "1779097860"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779098100"
},
"departure": {
"time": "1779098100"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779098220"
},
"departure": {
"time": "1779098220"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1779098460"
},
"departure": {
"delay": 180,
"time": "1779098460"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 360,
"time": "1779098700"
},
"departure": {
"delay": 360,
"time": "1779098700"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1779098820"
},
"departure": {
"delay": 360,
"time": "1779098820"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1779098880"
},
"departure": {
"delay": 180,
"time": "1779098880"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1779099000"
},
"departure": {
"delay": 240,
"time": "1779099000"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1779099060"
},
"departure": {
"delay": 240,
"time": "1779099060"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1779099180"
},
"departure": {
"delay": 300,
"time": "1779099180"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1779099240"
},
"departure": {
"delay": 240,
"time": "1779099240"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1779099300"
},
"departure": {
"delay": 240,
"time": "1779099300"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1779099480"
},
"departure": {
"delay": 300,
"time": "1779099480"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 300,
"time": "1779099540"
},
"departure": {
"delay": 300,
"time": "1779099540"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 300,
"time": "1779099600"
},
"departure": {
"delay": 300,
"time": "1779099600"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 180,
"time": "1779099660"
},
"departure": {
"delay": 180,
"time": "1779099660"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
}
],
"timestamp": "1779094208",
"trip": {
"routeId": "2",
"tripId": "201-1150"
}
}
},
{
"id": "SM:5-1110",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779095400"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779095520"
},
"departure": {
"time": "1779095520"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779095640"
},
"departure": {
"time": "1779095640"
},
"stopId": "Couronne_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779095820"
},
"departure": {
"time": "1779095820"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779095880"
},
"departure": {
"time": "1779095880"
},
"stopId": "Breisach_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -30,
"time": "1779095910"
},
"departure": {
"delay": -30,
"time": "1779095910"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779095940"
},
"departure": {
"time": "1779095940"
},
"stopId": "Saint-Louis_Gare_R_Mulh_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779096000"
},
"departure": {
"time": "1779096000"
},
"stopId": "Trois_Lys_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779096180"
},
"departure": {
"time": "1779096180"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 120,
"time": "1779096420"
},
"departure": {
"delay": 120,
"time": "1779096420"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1779096480"
},
"departure": {
"delay": 60,
"time": "1779096480"
},
"stopId": "Chapelle_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1779096660"
},
"departure": {
"delay": 180,
"time": "1779096660"
},
"stopId": "Saint-Claude_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1779096720"
},
"departure": {
"delay": 60,
"time": "1779096720"
},
"stopId": "Prairie_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1779096900"
},
"departure": {
"delay": 60,
"time": "1779096900"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 60,
"time": "1779096960"
},
"departure": {
"delay": 60,
"time": "1779096960"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1779097020"
},
"departure": {
"delay": 60,
"time": "1779097020"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1779097080"
},
"departure": {
"delay": 60,
"time": "1779097080"
},
"stopId": "Muguet_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 180,
"time": "1779097260"
},
"departure": {
"delay": 180,
"time": "1779097260"
},
"stopId": "Rousserolles_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1779097380"
},
"departure": {
"delay": 120,
"time": "1779097380"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 240,
"time": "1779097620"
},
"departure": {
"delay": 240,
"time": "1779097620"
},
"stopId": "Libération_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 60,
"time": "1779097680"
},
"departure": {
"delay": 60,
"time": "1779097680"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 22
}
],
"timestamp": "1779095451",
"trip": {
"directionId": 1,
"routeId": "5",
"tripId": "5-1110"
}
}
},
{
"id": "SM:5-1205",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1779098940"
},
"departure": {
"time": "1779098940"
},
"stopId": "Couronne_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779099120"
},
"departure": {
"time": "1779099120"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 30,
"time": "1779099270"
},
"departure": {
"delay": 30,
"time": "1779099270"
},
"stopId": "Saint-Louis_Gare_R_Mulh_R",
"stopSequence": 7
}
],
"timestamp": "1779095709",
"trip": {
"directionId": 1,
"routeId": "5",
"tripId": "5-1205"
}
}
},
{
"id": "SM:301-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 115,
"time": "1779094315"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 166,
"time": "1779094426"
},
"departure": {
"delay": 166,
"time": "1779094426"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 91,
"time": "1779094471"
},
"departure": {
"delay": 91,
"time": "1779094471"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 175,
"time": "1779094585"
},
"departure": {
"delay": 175,
"time": "1779094615"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 145,
"time": "1779094705"
},
"departure": {
"delay": 145,
"time": "1779094705"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 205,
"time": "1779094795"
},
"departure": {
"delay": 205,
"time": "1779094825"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 295,
"time": "1779094975"
},
"departure": {
"delay": 295,
"time": "1779095035"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 325,
"time": "1779095095"
},
"departure": {
"delay": 325,
"time": "1779095125"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 272,
"time": "1779095192"
},
"departure": {
"delay": 272,
"time": "1779095192"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 352,
"time": "1779095332"
},
"departure": {
"delay": 352,
"time": "1779095332"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 412,
"time": "1779095452"
},
"departure": {
"delay": 412,
"time": "1779095452"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 333,
"time": "1779095493"
},
"departure": {
"delay": 333,
"time": "1779095493"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 421,
"time": "1779095701"
},
"departure": {
"delay": 421,
"time": "1779095701"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1779094343",
"trip": {
"routeId": "603",
"tripId": "301-1050"
}
}
},
{
"id": "SM:301-1118",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779095880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779096000"
},
"departure": {
"time": "1779096000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779096240"
},
"departure": {
"time": "1779096240"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779096300"
},
"departure": {
"time": "1779096300"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779096420"
},
"departure": {
"time": "1779096420"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779096540"
},
"departure": {
"time": "1779096540"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1779096780"
},
"departure": {
"delay": 180,
"time": "1779096780"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1779096840"
},
"departure": {
"delay": 180,
"time": "1779096840"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1779096900"
},
"departure": {
"delay": 180,
"time": "1779096900"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1779096960"
},
"departure": {
"delay": 180,
"time": "1779096960"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1779095937",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-1118"
}
}
},
{
"id": "SM:301-1220",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779099600"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779099720"
},
"departure": {
"time": "1779099720"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
}
],
"timestamp": "1779096009",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-1220"
}
}
},
{
"id": "SM:301-1143Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779097380"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779097440"
},
"departure": {
"time": "1779097440"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779097560"
},
"departure": {
"time": "1779097560"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779097620"
},
"departure": {
"time": "1779097620"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1779097800"
},
"departure": {
"delay": 60,
"time": "1779097800"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 540,
"time": "1779098340"
},
"departure": {
"delay": 540,
"time": "1779098340"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1779098520"
},
"departure": {
"delay": 180,
"time": "1779098520"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1779098580"
},
"departure": {
"delay": 60,
"time": "1779098580"
},
"stopId": "Domino_603A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1779098700"
},
"departure": {
"delay": 120,
"time": "1779098700"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1779098760"
},
"departure": {
"delay": 60,
"time": "1779098760"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1779098820"
},
"departure": {
"delay": 60,
"time": "1779098820"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 120,
"time": "1779098940"
},
"departure": {
"delay": 120,
"time": "1779098940"
},
"stopId": "Tivoli_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 120,
"time": "1779099060"
},
"departure": {
"delay": 120,
"time": "1779099060"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 120,
"time": "1779099180"
},
"departure": {
"delay": 120,
"time": "1779099180"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 180,
"time": "1779099360"
},
"departure": {
"delay": 180,
"time": "1779099360"
},
"stopId": "Voltaplatz_A",
"stopSequence": 15
}
],
"timestamp": "1779094353",
"trip": {
"routeId": "603",
"tripId": "301-1143Ner"
}
}
},
{
"id": "SM:411T-1148",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 348,
"time": "1779098028"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 348,
"time": "1779098208"
},
"departure": {
"delay": 348,
"time": "1779098208"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 348,
"time": "1779098328"
},
"departure": {
"delay": 348,
"time": "1779098328"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 348,
"time": "1779098388"
},
"departure": {
"delay": 348,
"time": "1779098388"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 348,
"time": "1779098568"
},
"departure": {
"delay": 348,
"time": "1779098568"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 348,
"time": "1779098628"
},
"departure": {
"delay": 348,
"time": "1779098628"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 348,
"time": "1779098688"
},
"departure": {
"delay": 348,
"time": "1779098688"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 348,
"time": "1779098748"
},
"departure": {
"delay": 348,
"time": "1779098748"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 348,
"time": "1779098928"
},
"departure": {
"delay": 348,
"time": "1779098928"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 348,
"time": "1779098988"
},
"departure": {
"delay": 348,
"time": "1779098988"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 348,
"time": "1779099048"
},
"departure": {
"delay": 348,
"time": "1779099048"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
}
],
"timestamp": "1779096102",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "411T-1148"
}
}
},
{
"id": "SM:401T-1035",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 688,
"time": "1779093988"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1017,
"time": "1779094189"
},
"departure": {
"delay": 1017,
"time": "1779094437"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1137,
"time": "1779094527"
},
"departure": {
"delay": 1137,
"time": "1779094617"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1167,
"time": "1779094707"
},
"departure": {
"delay": 1167,
"time": "1779094707"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1167,
"time": "1779094767"
},
"departure": {
"delay": 1167,
"time": "1779094767"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1137,
"time": "1779094819"
},
"departure": {
"delay": 1137,
"time": "1779094857"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 837,
"time": "1779094947"
},
"departure": {
"delay": 837,
"time": "1779094977"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 627,
"time": "1779095060"
},
"departure": {
"delay": 627,
"time": "1779095067"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 480,
"time": "1779095100"
},
"departure": {
"delay": 480,
"time": "1779095100"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 480,
"time": "1779095160"
},
"departure": {
"delay": 480,
"time": "1779095160"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 584,
"time": "1779095324"
},
"departure": {
"delay": 584,
"time": "1779095324"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 447,
"time": "1779095367"
},
"departure": {
"delay": 447,
"time": "1779095367"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 535,
"time": "1779095575"
},
"departure": {
"delay": 535,
"time": "1779095575"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1779094013",
"trip": {
"routeId": "604",
"tripId": "401T-1035"
}
}
},
{
"id": "SM:403T-1157",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779098220"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779098400"
},
"departure": {
"time": "1779098400"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779098520"
},
"departure": {
"time": "1779098520"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779098580"
},
"departure": {
"time": "1779098580"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779098760"
},
"departure": {
"time": "1779098760"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779098820"
},
"departure": {
"time": "1779098820"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779098880"
},
"departure": {
"time": "1779098880"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779098940"
},
"departure": {
"time": "1779098940"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779099120"
},
"departure": {
"time": "1779099120"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779099180"
},
"departure": {
"time": "1779099180"
},
"stopId": "Breisach_R",
"stopSequence": 10
}
],
"timestamp": "1779095224",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403T-1157"
}
}
},
{
"id": "SM:407T-1100",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 58,
"time": "1779094858"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 58,
"time": "1779094978"
},
"departure": {
"delay": 58,
"time": "1779094978"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 58,
"time": "1779095188"
},
"departure": {
"delay": 58,
"time": "1779095218"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 80,
"time": "1779095300"
},
"departure": {
"delay": 80,
"time": "1779095300"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 88,
"time": "1779095395"
},
"departure": {
"delay": 88,
"time": "1779095428"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 119,
"time": "1779095518"
},
"departure": {
"delay": 119,
"time": "1779095519"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 104,
"time": "1779095564"
},
"departure": {
"delay": 104,
"time": "1779095564"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 104,
"time": "1779095624"
},
"departure": {
"delay": 104,
"time": "1779095624"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 77,
"time": "1779095717"
},
"departure": {
"delay": 77,
"time": "1779095717"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 76,
"time": "1779095776"
},
"departure": {
"delay": 76,
"time": "1779095776"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 48,
"time": "1779095808"
},
"departure": {
"delay": 48,
"time": "1779095808"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 71,
"time": "1779096011"
},
"departure": {
"delay": 71,
"time": "1779096011"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -18,
"time": "1779096162"
},
"departure": {
"delay": -18,
"time": "1779096162"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -262,
"time": "1779096278"
},
"departure": {
"delay": -262,
"time": "1779096278"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -229,
"time": "1779096371"
},
"departure": {
"delay": -229,
"time": "1779096371"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -224,
"time": "1779096436"
},
"departure": {
"delay": -224,
"time": "1779096436"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -270,
"time": "1779096450"
},
"departure": {
"delay": -270,
"time": "1779096450"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -228,
"time": "1779096492"
},
"departure": {
"delay": -228,
"time": "1779096492"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -248,
"time": "1779096532"
},
"departure": {
"delay": -248,
"time": "1779096532"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -249,
"time": "1779096651"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779094879",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407T-1100"
}
}
},
{
"id": "SM:409T-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 85,
"time": "1779095185"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 115,
"time": "1779095305"
},
"departure": {
"delay": 115,
"time": "1779095335"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 28,
"time": "1779095488"
},
"departure": {
"delay": 28,
"time": "1779095488"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 15,
"time": "1779095535"
},
"departure": {
"delay": 15,
"time": "1779095535"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -5,
"time": "1779095622"
},
"departure": {
"delay": -5,
"time": "1779095635"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -4,
"time": "1779095696"
},
"departure": {
"delay": -4,
"time": "1779095696"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -5,
"time": "1779095755"
},
"departure": {
"delay": -5,
"time": "1779095755"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 10,
"time": "1779095830"
},
"departure": {
"delay": 10,
"time": "1779095830"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -17,
"time": "1779095923"
},
"departure": {
"delay": -17,
"time": "1779095923"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 25,
"time": "1779095982"
},
"departure": {
"delay": 25,
"time": "1779096025"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 85,
"time": "1779096067"
},
"departure": {
"delay": 85,
"time": "1779096145"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -22,
"time": "1779096218"
},
"departure": {
"delay": -22,
"time": "1779096218"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -156,
"time": "1779096324"
},
"departure": {
"delay": -156,
"time": "1779096324"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -398,
"time": "1779096442"
},
"departure": {
"delay": -398,
"time": "1779096442"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -368,
"time": "1779096532"
},
"departure": {
"delay": -368,
"time": "1779096532"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -366,
"time": "1779096594"
},
"departure": {
"delay": -366,
"time": "1779096594"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -413,
"time": "1779096607"
},
"departure": {
"delay": -413,
"time": "1779096607"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -371,
"time": "1779096649"
},
"departure": {
"delay": -371,
"time": "1779096649"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -391,
"time": "1779096689"
},
"departure": {
"delay": -391,
"time": "1779096689"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -392,
"time": "1779096808"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779095213",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409T-1105"
}
}
},
{
"id": "SM:401T-1155",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779098100"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1779098130"
},
"departure": {
"delay": -30,
"time": "1779098130"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779098160"
},
"departure": {
"time": "1779098160"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779098220"
},
"departure": {
"time": "1779098220"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1779098280"
},
"departure": {
"time": "1779098280"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1779098400"
},
"departure": {
"delay": 60,
"time": "1779098400"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1779098460"
},
"departure": {
"delay": 60,
"time": "1779098460"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1779098520"
},
"departure": {
"delay": 60,
"time": "1779098520"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1779098640"
},
"departure": {
"delay": 120,
"time": "1779098640"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
}
],
"timestamp": "1779095203",
"trip": {
"routeId": "604",
"tripId": "401T-1155"
}
}
},
{
"id": "SM:405T-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779094200"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779094320"
},
"departure": {
"time": "1779094320"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779094560"
},
"departure": {
"time": "1779094560"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779094620"
},
"departure": {
"time": "1779094620"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779094740"
},
"departure": {
"time": "1779094740"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779094800"
},
"departure": {
"time": "1779094800"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779094860"
},
"departure": {
"time": "1779094860"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 34,
"time": "1779094954"
},
"departure": {
"delay": 34,
"time": "1779094954"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 34,
"time": "1779095044"
},
"departure": {
"delay": 34,
"time": "1779095074"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 34,
"time": "1779095133"
},
"departure": {
"delay": 34,
"time": "1779095134"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 4,
"time": "1779095164"
},
"departure": {
"delay": 4,
"time": "1779095164"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 34,
"time": "1779095224"
},
"departure": {
"delay": 34,
"time": "1779095374"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 4,
"time": "1779095465"
},
"departure": {
"delay": 4,
"time": "1779095584"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 4,
"time": "1779095675"
},
"departure": {
"delay": 4,
"time": "1779095944"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 34,
"time": "1779096034"
},
"departure": {
"delay": 34,
"time": "1779096034"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 39,
"time": "1779096099"
},
"departure": {
"delay": 39,
"time": "1779096099"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 13,
"time": "1779096133"
},
"departure": {
"delay": 13,
"time": "1779096133"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 56,
"time": "1779096176"
},
"departure": {
"delay": 56,
"time": "1779096176"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 35,
"time": "1779096215"
},
"departure": {
"delay": 35,
"time": "1779096215"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 66,
"time": "1779096306"
},
"departure": {
"delay": 66,
"time": "1779096306"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 37,
"time": "1779096337"
},
"departure": {
"delay": 37,
"time": "1779096337"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1779094260",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405T-1050"
}
}
},
{
"id": "SM:407T-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1779097980"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 480,
"time": "1779099420"
},
"departure": {
"delay": 480,
"time": "1779099420"
},
"stopId": "Breisach_A",
"stopSequence": 10
}
],
"timestamp": "1779095947",
"trip": {
"routeId": "604",
"tripId": "407T-1145"
}
}
},
{
"id": "SM:403T-1112",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 648,
"time": "1779096168"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 948,
"time": "1779096588"
},
"departure": {
"delay": 948,
"time": "1779096588"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1308,
"time": "1779097068"
},
"departure": {
"delay": 1308,
"time": "1779097068"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1308,
"time": "1779097128"
},
"departure": {
"delay": 1308,
"time": "1779097128"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1248,
"time": "1779097188"
},
"departure": {
"delay": 1248,
"time": "1779097188"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 1008,
"time": "1779097368"
},
"departure": {
"delay": 1008,
"time": "1779097368"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 828,
"time": "1779097488"
},
"departure": {
"delay": 828,
"time": "1779097488"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 708,
"time": "1779097548"
},
"departure": {
"delay": 708,
"time": "1779097548"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 708,
"time": "1779097608"
},
"departure": {
"delay": 708,
"time": "1779097608"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 828,
"time": "1779097788"
},
"departure": {
"delay": 828,
"time": "1779097788"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 708,
"time": "1779097848"
},
"departure": {
"delay": 708,
"time": "1779097848"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 768,
"time": "1779098028"
},
"departure": {
"delay": 768,
"time": "1779098028"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1779096144",
"trip": {
"routeId": "604",
"tripId": "403T-1112"
}
}
},
{
"id": "SM:405T-1130",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779096600"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1779096630"
},
"departure": {
"delay": -30,
"time": "1779096630"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779096660"
},
"departure": {
"time": "1779096660"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1779096690"
},
"departure": {
"delay": -30,
"time": "1779096690"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1779096720"
},
"departure": {
"time": "1779096720"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1779096780"
},
"departure": {
"time": "1779096780"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1779096840"
},
"departure": {
"delay": 60,
"time": "1779096840"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1779096900"
},
"departure": {
"delay": 60,
"time": "1779096900"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1779097020"
},
"departure": {
"delay": 120,
"time": "1779097020"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1779097440"
},
"departure": {
"delay": 420,
"time": "1779097440"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 180,
"time": "1779097920"
},
"departure": {
"delay": 180,
"time": "1779097920"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1779097980"
},
"departure": {
"delay": 60,
"time": "1779097980"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1779098040"
},
"departure": {
"delay": 60,
"time": "1779098040"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 180,
"time": "1779098220"
},
"departure": {
"delay": 180,
"time": "1779098220"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1779098340"
},
"departure": {
"delay": 120,
"time": "1779098340"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1779098400"
},
"departure": {
"delay": 60,
"time": "1779098400"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1779098460"
},
"departure": {
"delay": 60,
"time": "1779098460"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 180,
"time": "1779098640"
},
"departure": {
"delay": 180,
"time": "1779098640"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1779098700"
},
"departure": {
"delay": 60,
"time": "1779098700"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 180,
"time": "1779098880"
},
"departure": {
"delay": 180,
"time": "1779098880"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1779093010",
"trip": {
"routeId": "604",
"tripId": "405T-1130"
}
}
},
{
"id": "SM:403T-1035",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779093300"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779093420"
},
"departure": {
"time": "1779093420"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779093660"
},
"departure": {
"time": "1779093660"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779093720"
},
"departure": {
"time": "1779093720"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779093840"
},
"departure": {
"time": "1779093840"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779093900"
},
"departure": {
"time": "1779093900"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779093960"
},
"departure": {
"time": "1779093960"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 50,
"time": "1779094020"
},
"departure": {
"delay": 50,
"time": "1779094070"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 139,
"time": "1779094159"
},
"departure": {
"delay": 139,
"time": "1779094279"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 119,
"time": "1779094319"
},
"departure": {
"delay": 119,
"time": "1779094319"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 96,
"time": "1779094356"
},
"departure": {
"delay": 96,
"time": "1779094356"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 79,
"time": "1779094429"
},
"departure": {
"delay": 79,
"time": "1779094519"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 259,
"time": "1779094609"
},
"departure": {
"delay": 259,
"time": "1779094939"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 19,
"time": "1779095029"
},
"departure": {
"delay": 19,
"time": "1779095059"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 79,
"time": "1779095160"
},
"departure": {
"delay": 79,
"time": "1779095179"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 91,
"time": "1779095251"
},
"departure": {
"delay": 91,
"time": "1779095251"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 72,
"time": "1779095292"
},
"departure": {
"delay": 72,
"time": "1779095292"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 49,
"time": "1779095329"
},
"departure": {
"delay": 49,
"time": "1779095329"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 50,
"time": "1779095450"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779093351",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403T-1035"
}
}
},
{
"id": "SM:411T-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1779095162"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 38,
"time": "1779095198"
},
"departure": {
"delay": 38,
"time": "1779095198"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 67,
"time": "1779095227"
},
"departure": {
"delay": 67,
"time": "1779095227"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 62,
"time": "1779095260"
},
"departure": {
"delay": 62,
"time": "1779095282"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 152,
"time": "1779095327"
},
"departure": {
"delay": 152,
"time": "1779095372"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 242,
"time": "1779095483"
},
"departure": {
"delay": 242,
"time": "1779095522"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 302,
"time": "1779095582"
},
"departure": {
"delay": 302,
"time": "1779095582"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 332,
"time": "1779095598"
},
"departure": {
"delay": 332,
"time": "1779095672"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 632,
"time": "1779095895"
},
"departure": {
"delay": 632,
"time": "1779096032"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 944,
"time": "1779096464"
},
"departure": {
"delay": 944,
"time": "1779096464"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 815,
"time": "1779096755"
},
"departure": {
"delay": 815,
"time": "1779096755"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 704,
"time": "1779096944"
},
"departure": {
"delay": 704,
"time": "1779096944"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 584,
"time": "1779097004"
},
"departure": {
"delay": 584,
"time": "1779097004"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 584,
"time": "1779097064"
},
"departure": {
"delay": 584,
"time": "1779097064"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 704,
"time": "1779097244"
},
"departure": {
"delay": 704,
"time": "1779097244"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 644,
"time": "1779097364"
},
"departure": {
"delay": 644,
"time": "1779097364"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 584,
"time": "1779097424"
},
"departure": {
"delay": 584,
"time": "1779097424"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 584,
"time": "1779097484"
},
"departure": {
"delay": 584,
"time": "1779097484"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 704,
"time": "1779097664"
},
"departure": {
"delay": 704,
"time": "1779097664"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 584,
"time": "1779097724"
},
"departure": {
"delay": 584,
"time": "1779097724"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 704,
"time": "1779097904"
},
"departure": {
"delay": 704,
"time": "1779097904"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1779095193",
"trip": {
"routeId": "604",
"tripId": "411T-1105"
}
}
},
{
"id": "SM:401T-1117",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779095820"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779095940"
},
"departure": {
"time": "1779095940"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779096180"
},
"departure": {
"time": "1779096180"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779096240"
},
"departure": {
"time": "1779096240"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779096360"
},
"departure": {
"time": "1779096360"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779096420"
},
"departure": {
"time": "1779096420"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779096480"
},
"departure": {
"time": "1779096480"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779096540"
},
"departure": {
"time": "1779096540"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779096660"
},
"departure": {
"time": "1779096660"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779096720"
},
"departure": {
"time": "1779096720"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1779096780"
},
"departure": {
"time": "1779096780"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779097200"
},
"departure": {
"time": "1779097200"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779097560"
},
"departure": {
"time": "1779097560"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779097620"
},
"departure": {
"time": "1779097620"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779097680"
},
"departure": {
"time": "1779097680"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -30,
"time": "1779097710"
},
"departure": {
"delay": -30,
"time": "1779097710"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779097800"
},
"departure": {
"time": "1779097800"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 30,
"time": "1779097890"
},
"departure": {
"delay": 30,
"time": "1779097890"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779097920"
},
"departure": {
"time": "1779097920"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1779095875",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401T-1117"
}
}
},
{
"id": "SM:405T-1213",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779099180"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779099360"
},
"departure": {
"time": "1779099360"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779099720"
},
"departure": {
"time": "1779099720"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1779095885",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405T-1213"
}
}
},
{
"id": "SM:803-1134",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779096840"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779097020"
},
"departure": {
"time": "1779097020"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779097140"
},
"departure": {
"time": "1779097140"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779097200"
},
"departure": {
"time": "1779097200"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1779097380"
},
"departure": {
"time": "1779097380"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1779097440"
},
"departure": {
"time": "1779097440"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1779097500"
},
"departure": {
"time": "1779097500"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1779097560"
},
"departure": {
"time": "1779097560"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1779097800"
},
"departure": {
"time": "1779097800"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"time": "1779097860"
},
"departure": {
"time": "1779097860"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1779097920"
},
"departure": {
"time": "1779097920"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1779097980"
},
"departure": {
"time": "1779097980"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1779098040"
},
"departure": {
"time": "1779098040"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1779098100"
},
"departure": {
"time": "1779098100"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1779098160"
},
"departure": {
"time": "1779098160"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1779098220"
},
"departure": {
"time": "1779098220"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1779098460"
},
"departure": {
"delay": 120,
"time": "1779098460"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 120,
"time": "1779098580"
},
"departure": {
"delay": 120,
"time": "1779098580"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 180,
"time": "1779098760"
},
"departure": {
"delay": 180,
"time": "1779098760"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1779098880"
},
"departure": {
"delay": 120,
"time": "1779098880"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 120,
"time": "1779099000"
},
"departure": {
"delay": 120,
"time": "1779099000"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 60,
"time": "1779099060"
},
"departure": {
"delay": 60,
"time": "1779099060"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 60,
"time": "1779099120"
},
"departure": {
"delay": 60,
"time": "1779099120"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 60,
"time": "1779099180"
},
"departure": {
"delay": 60,
"time": "1779099180"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1779093248",
"trip": {
"routeId": "608",
"tripId": "803-1134"
}
}
},
{
"id": "SM:801-1034",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1779093271"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 13,
"time": "1779093433"
},
"departure": {
"delay": 13,
"time": "1779093433"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779093535"
},
"departure": {
"time": "1779093540"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -8,
"time": "1779093592"
},
"departure": {
"delay": -8,
"time": "1779093592"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1779093721"
},
"departure": {
"time": "1779093780"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 13,
"time": "1779093853"
},
"departure": {
"delay": 13,
"time": "1779093853"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1779093900"
},
"departure": {
"time": "1779093900"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -6,
"time": "1779093954"
},
"departure": {
"delay": -6,
"time": "1779093954"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1779094178"
},
"departure": {
"time": "1779094200"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 31,
"time": "1779094273"
},
"departure": {
"delay": 31,
"time": "1779094291"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 40,
"time": "1779094360"
},
"departure": {
"delay": 40,
"time": "1779094360"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 43,
"time": "1779094423"
},
"departure": {
"delay": 43,
"time": "1779094423"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 181,
"time": "1779094606"
},
"departure": {
"delay": 181,
"time": "1779094621"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 181,
"time": "1779094676"
},
"departure": {
"delay": 181,
"time": "1779094681"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 181,
"time": "1779094722"
},
"departure": {
"delay": 181,
"time": "1779094741"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 167,
"time": "1779094787"
},
"departure": {
"delay": 167,
"time": "1779094787"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 218,
"time": "1779094937"
},
"departure": {
"delay": 218,
"time": "1779094958"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 187,
"time": "1779095047"
},
"departure": {
"delay": 187,
"time": "1779095047"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 204,
"time": "1779095184"
},
"departure": {
"delay": 204,
"time": "1779095184"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 144,
"time": "1779095304"
},
"departure": {
"delay": 144,
"time": "1779095304"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 144,
"time": "1779095424"
},
"departure": {
"delay": 144,
"time": "1779095424"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 84,
"time": "1779095484"
},
"departure": {
"delay": 84,
"time": "1779095484"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 84,
"time": "1779095544"
},
"departure": {
"delay": 84,
"time": "1779095544"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 84,
"time": "1779095604"
},
"departure": {
"delay": 84,
"time": "1779095604"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1779093289",
"trip": {
"routeId": "608",
"tripId": "801-1034"
}
}
},
{
"id": "SM:803-1216",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779099360"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779099420"
},
"departure": {
"time": "1779099420"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1779099480"
},
"departure": {
"delay": 60,
"time": "1779099480"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1779099510"
},
"departure": {
"delay": 30,
"time": "1779099510"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779099540"
},
"departure": {
"time": "1779099540"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779099660"
},
"departure": {
"time": "1779099660"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
}
],
"timestamp": "1779095761",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-1216"
}
}
},
{
"id": "SM:801-1116",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779095760"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779095820"
},
"departure": {
"time": "1779095820"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1779095880"
},
"departure": {
"delay": 60,
"time": "1779095880"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1779095910"
},
"departure": {
"delay": 30,
"time": "1779095910"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779095940"
},
"departure": {
"time": "1779095940"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779096060"
},
"departure": {
"time": "1779096060"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1779096180"
},
"departure": {
"time": "1779096180"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779096360"
},
"departure": {
"time": "1779096360"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779096480"
},
"departure": {
"time": "1779096480"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779096600"
},
"departure": {
"time": "1779096600"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1779096660"
},
"departure": {
"time": "1779096660"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1779096780"
},
"departure": {
"time": "1779096780"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1779096840"
},
"departure": {
"time": "1779096840"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779096900"
},
"departure": {
"time": "1779096900"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779096960"
},
"departure": {
"time": "1779096960"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779097020"
},
"departure": {
"time": "1779097020"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779097080"
},
"departure": {
"time": "1779097080"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779097140"
},
"departure": {
"time": "1779097140"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1779097200"
},
"departure": {
"time": "1779097200"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779097440"
},
"departure": {
"time": "1779097440"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779097500"
},
"departure": {
"time": "1779097500"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779097560"
},
"departure": {
"time": "1779097560"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1779097620"
},
"departure": {
"time": "1779097620"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1779097740"
},
"departure": {
"time": "1779097740"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1779097860"
},
"departure": {
"time": "1779097860"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1779097980"
},
"departure": {
"time": "1779097980"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1779098220"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1779095812",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-1116"
}
}
},
{
"id": "SM:601-1149",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 29,
"time": "1779097769"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -1,
"time": "1779097799"
},
"departure": {
"delay": -1,
"time": "1779097799"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 29,
"time": "1779097829"
},
"departure": {
"delay": 29,
"time": "1779097829"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 29,
"time": "1779097889"
},
"departure": {
"delay": 29,
"time": "1779097889"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 29,
"time": "1779097949"
},
"departure": {
"delay": 29,
"time": "1779097949"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 29,
"time": "1779098069"
},
"departure": {
"delay": 29,
"time": "1779098069"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 29,
"time": "1779098249"
},
"departure": {
"delay": 29,
"time": "1779098249"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 29,
"time": "1779098309"
},
"departure": {
"delay": 29,
"time": "1779098309"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 29,
"time": "1779098369"
},
"departure": {
"delay": 29,
"time": "1779098369"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 29,
"time": "1779098429"
},
"departure": {
"delay": 29,
"time": "1779098429"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 29,
"time": "1779098489"
},
"departure": {
"delay": 29,
"time": "1779098489"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 29,
"time": "1779098549"
},
"departure": {
"delay": 29,
"time": "1779098549"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1779096154",
"trip": {
"routeId": "6",
"tripId": "601-1149"
}
}
},
{
"id": "SM:601-1053",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 115,
"time": "1779094495"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 90,
"time": "1779094530"
},
"departure": {
"delay": 90,
"time": "1779094530"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 145,
"time": "1779094580"
},
"departure": {
"delay": 145,
"time": "1779094585"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 145,
"time": "1779094629"
},
"departure": {
"delay": 145,
"time": "1779094645"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 145,
"time": "1779094690"
},
"departure": {
"delay": 145,
"time": "1779094705"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 175,
"time": "1779094820"
},
"departure": {
"delay": 175,
"time": "1779094855"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 174,
"time": "1779095013"
},
"departure": {
"delay": 174,
"time": "1779095034"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 175,
"time": "1779095092"
},
"departure": {
"delay": 175,
"time": "1779095095"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 186,
"time": "1779095166"
},
"departure": {
"delay": 186,
"time": "1779095166"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 175,
"time": "1779095211"
},
"departure": {
"delay": 175,
"time": "1779095215"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 184,
"time": "1779095284"
},
"departure": {
"delay": 184,
"time": "1779095284"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 175,
"time": "1779095335"
},
"departure": {
"delay": 175,
"time": "1779095335"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 115,
"time": "1779095559"
},
"departure": {
"delay": 115,
"time": "1779095575"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 55,
"time": "1779095686"
},
"departure": {
"delay": 55,
"time": "1779095695"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 160,
"time": "1779095920"
},
"departure": {
"delay": 160,
"time": "1779095920"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 302,
"time": "1779096302"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
}
],
"timestamp": "1779094518",
"trip": {
"routeId": "6",
"tripId": "601-1053"
}
}
},
{
"id": "SM:1101-1120",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779096000"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 28,
"time": "1779096628"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1779096020",
"trip": {
"routeId": "11",
"tripId": "1101-1120"
}
}
},
{
"id": "SM:601-1122",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 182,
"time": "1779096302"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 182,
"time": "1779096542"
},
"departure": {
"delay": 182,
"time": "1779096542"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 149,
"time": "1779096629"
},
"departure": {
"delay": 149,
"time": "1779096629"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 149,
"time": "1779096749"
},
"departure": {
"delay": 149,
"time": "1779096749"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 149,
"time": "1779097049"
},
"departure": {
"delay": 149,
"time": "1779097049"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 149,
"time": "1779097109"
},
"departure": {
"delay": 149,
"time": "1779097109"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 149,
"time": "1779097169"
},
"departure": {
"delay": 149,
"time": "1779097169"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 149,
"time": "1779097229"
},
"departure": {
"delay": 149,
"time": "1779097229"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 149,
"time": "1779097289"
},
"departure": {
"delay": 149,
"time": "1779097289"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 149,
"time": "1779097349"
},
"departure": {
"delay": 149,
"time": "1779097349"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 149,
"time": "1779097469"
},
"departure": {
"delay": 149,
"time": "1779097469"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 149,
"time": "1779097589"
},
"departure": {
"delay": 149,
"time": "1779097589"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 149,
"time": "1779097649"
},
"departure": {
"delay": 149,
"time": "1779097649"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 119,
"time": "1779097679"
},
"departure": {
"delay": 119,
"time": "1779097679"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 149,
"time": "1779097709"
},
"departure": {
"delay": 149,
"time": "1779097709"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 149,
"time": "1779097769"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1779096154",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-1122"
}
}
},
{
"id": "SM:1101-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 70,
"time": "1779095170"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -103,
"time": "1779095597"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1779095193",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1105"
}
}
},
{
"id": "SM:1101-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1779098400"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1779095451",
"trip": {
"routeId": "11",
"tripId": "1101-1150"
}
}
},
{
"id": "SM:1101-1205",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779098700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1779095451",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1205"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1779096161"
}
}