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
⚠️114 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 23/05/2026 à 09h08 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 38 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id T3S-9-0906 does not have a vehicle_id
- trip_id T3S-2-0936 does not have a vehicle_id
- trip_id T3S-10-0850 does not have a vehicle_id
- trip_id T3S-10-0921 does not have a vehicle_id
- trip_id T3S-9-0835 does not have a vehicle_id
schedule_relationship not populated W009 76 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id T3S-9-0906 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id T3S-9-0906 does not have a schedule_relationship
- trip_id T3S-2-0936 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id T3S-2-0936 does not have a schedule_relationship
- trip_id T3S-10-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 1 005 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 991 | 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 23/05/2026 à 10h15 Europe/Paris.
trip_updates (32) 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 23/05/2026 à 10h15 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:T3S-2-0936",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779521760"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1779521820"
},
"departure": {
"time": "1779521820"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1779521880"
},
"departure": {
"time": "1779521880"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1779521940"
},
"departure": {
"time": "1779521940"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1779522000"
},
"departure": {
"time": "1779522000"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1779522120"
},
"departure": {
"time": "1779522120"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1779522180"
},
"departure": {
"time": "1779522180"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1779522240"
},
"departure": {
"time": "1779522240"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1779522360"
},
"departure": {
"time": "1779522360"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1779522480"
},
"departure": {
"time": "1779522480"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1779522600"
},
"departure": {
"time": "1779522600"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1779522660"
},
"departure": {
"time": "1779522660"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1779522720"
},
"departure": {
"time": "1779522720"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1779522780"
},
"departure": {
"time": "1779522780"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1779522900"
},
"departure": {
"time": "1779522900"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1779522960"
},
"departure": {
"time": "1779522960"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 16
},
{
"arrival": {
"time": "1779523020"
},
"departure": {
"time": "1779523020"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 17
},
{
"arrival": {
"time": "1779523080"
},
"departure": {
"time": "1779523080"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 18
},
{
"arrival": {
"time": "1779523140"
},
"departure": {
"time": "1779523140"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1779523200"
},
"departure": {
"time": "1779523200"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 20
},
{
"arrival": {
"time": "1779523320"
},
"departure": {
"time": "1779523320"
},
"stopId": "Burgfelderhof_A",
"stopSequence": 21
},
{
"arrival": {
"time": "1779523440"
},
"departure": {
"time": "1779523440"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1779523560"
},
"departure": {
"time": "1779523560"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
}
],
"timestamp": "1779518281",
"trip": {
"routeId": "T3",
"tripId": "T3S-2-0936"
}
}
},
{
"id": "SM:1103S-1020",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 264,
"time": "1779524664"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 264,
"time": "1779525264"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1779524072",
"trip": {
"routeId": "11",
"tripId": "1103S-1020"
}
}
},
{
"id": "SM:1101S-1035",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779525300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1779521768",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-1035"
}
}
},
{
"id": "SM:1103S-1005",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 564,
"time": "1779524064"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 564,
"time": "1779524664"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1779524082",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103S-1005"
}
}
},
{
"id": "SM:1103S-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 594,
"time": "1779523194"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 319,
"time": "1779523519"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1779523245",
"trip": {
"routeId": "11",
"tripId": "1103S-0950"
}
}
},
{
"id": "SM:103S-1010",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 105,
"time": "1779523905"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 91,
"time": "1779524011"
},
"departure": {
"delay": 91,
"time": "1779524011"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 75,
"time": "1779524051"
},
"departure": {
"delay": 75,
"time": "1779524055"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 91,
"time": "1779524131"
},
"departure": {
"delay": 91,
"time": "1779524131"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 91,
"time": "1779524191"
},
"departure": {
"delay": 91,
"time": "1779524191"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 91,
"time": "1779524311"
},
"departure": {
"delay": 91,
"time": "1779524311"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 91,
"time": "1779524431"
},
"departure": {
"delay": 91,
"time": "1779524431"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 91,
"time": "1779524491"
},
"departure": {
"delay": 91,
"time": "1779524491"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 91,
"time": "1779524551"
},
"departure": {
"delay": 91,
"time": "1779524551"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 91,
"time": "1779524611"
},
"departure": {
"delay": 91,
"time": "1779524611"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 91,
"time": "1779524731"
},
"departure": {
"delay": 91,
"time": "1779524731"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 91,
"time": "1779524791"
},
"departure": {
"delay": 91,
"time": "1779524791"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 91,
"time": "1779524851"
},
"departure": {
"delay": 91,
"time": "1779524851"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 61,
"time": "1779524881"
},
"departure": {
"delay": 61,
"time": "1779524881"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 91,
"time": "1779524911"
},
"departure": {
"delay": 91,
"time": "1779524911"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 91,
"time": "1779525031"
},
"departure": {
"delay": 91,
"time": "1779525031"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 20,
"time": "1779525080"
},
"departure": {
"delay": 20,
"time": "1779525080"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1779525180"
},
"departure": {
"time": "1779525180"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1779525300"
},
"departure": {
"time": "1779525300"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1779525360"
},
"departure": {
"time": "1779525360"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1779525420"
},
"departure": {
"time": "1779525420"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1779525540"
},
"departure": {
"time": "1779525540"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1779525600"
},
"departure": {
"time": "1779525600"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"time": "1779525660"
},
"departure": {
"time": "1779525660"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"time": "1779525720"
},
"departure": {
"time": "1779525720"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"time": "1779525780"
},
"departure": {
"time": "1779525780"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"time": "1779525840"
},
"departure": {
"time": "1779525840"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"time": "1779525960"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1779523928",
"trip": {
"routeId": "1",
"tripId": "103S-1010"
}
}
},
{
"id": "SM:101S-1005",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 207,
"time": "1779523707"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 164,
"time": "1779523784"
},
"departure": {
"delay": 164,
"time": "1779523784"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 148,
"time": "1779523828"
},
"departure": {
"delay": 148,
"time": "1779523828"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 208,
"time": "1779523908"
},
"departure": {
"delay": 208,
"time": "1779523948"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 238,
"time": "1779524018"
},
"departure": {
"delay": 238,
"time": "1779524038"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 256,
"time": "1779524116"
},
"departure": {
"delay": 256,
"time": "1779524116"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 256,
"time": "1779524176"
},
"departure": {
"delay": 256,
"time": "1779524176"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 256,
"time": "1779524236"
},
"departure": {
"delay": 256,
"time": "1779524236"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 268,
"time": "1779524308"
},
"departure": {
"delay": 268,
"time": "1779524308"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 268,
"time": "1779524368"
},
"departure": {
"delay": 268,
"time": "1779524368"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 256,
"time": "1779524476"
},
"departure": {
"delay": 256,
"time": "1779524476"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 258,
"time": "1779524598"
},
"departure": {
"delay": 258,
"time": "1779524598"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 258,
"time": "1779524658"
},
"departure": {
"delay": 258,
"time": "1779524658"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 258,
"time": "1779524778"
},
"departure": {
"delay": 258,
"time": "1779524778"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 258,
"time": "1779524838"
},
"departure": {
"delay": 258,
"time": "1779524838"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 228,
"time": "1779524868"
},
"departure": {
"delay": 228,
"time": "1779524868"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 258,
"time": "1779524898"
},
"departure": {
"delay": 258,
"time": "1779524898"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 258,
"time": "1779524958"
},
"departure": {
"delay": 258,
"time": "1779524958"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 258,
"time": "1779525018"
},
"departure": {
"delay": 258,
"time": "1779525018"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 258,
"time": "1779525078"
},
"departure": {
"delay": 258,
"time": "1779525078"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 258,
"time": "1779525138"
},
"departure": {
"delay": 258,
"time": "1779525138"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 258,
"time": "1779525198"
},
"departure": {
"delay": 258,
"time": "1779525198"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 258,
"time": "1779525318"
},
"departure": {
"delay": 258,
"time": "1779525318"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 258,
"time": "1779525378"
},
"departure": {
"delay": 258,
"time": "1779525378"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 258,
"time": "1779525438"
},
"departure": {
"delay": 258,
"time": "1779525438"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 258,
"time": "1779525558"
},
"departure": {
"delay": 258,
"time": "1779525558"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 258,
"time": "1779525678"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1779523729",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-1005"
}
}
},
{
"id": "SM:103S-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779526200"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779526320"
},
"departure": {
"time": "1779526320"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779526380"
},
"departure": {
"time": "1779526380"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779526440"
},
"departure": {
"time": "1779526440"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779526500"
},
"departure": {
"time": "1779526500"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779526560"
},
"departure": {
"time": "1779526560"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779526620"
},
"departure": {
"time": "1779526620"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779526680"
},
"departure": {
"time": "1779526680"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779526740"
},
"departure": {
"time": "1779526740"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779526800"
},
"departure": {
"time": "1779526800"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1779527100"
},
"departure": {
"time": "1779527100"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779527220"
},
"departure": {
"time": "1779527220"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779527280"
},
"departure": {
"time": "1779527280"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1779527310"
},
"departure": {
"delay": -30,
"time": "1779527310"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779527340"
},
"departure": {
"time": "1779527340"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779527400"
},
"departure": {
"time": "1779527400"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1779527460"
},
"departure": {
"time": "1779527460"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779527520"
},
"departure": {
"time": "1779527520"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779527580"
},
"departure": {
"time": "1779527580"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779527640"
},
"departure": {
"time": "1779527640"
},
"stopId": "Liesbach_R",
"stopSequence": 22
}
],
"timestamp": "1779522605",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-1050"
}
}
},
{
"id": "SM:101S-1040",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 85,
"time": "1779525685"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 85,
"time": "1779525805"
},
"departure": {
"delay": 85,
"time": "1779525805"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 85,
"time": "1779525865"
},
"departure": {
"delay": 85,
"time": "1779525865"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 85,
"time": "1779525925"
},
"departure": {
"delay": 85,
"time": "1779525925"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 85,
"time": "1779525985"
},
"departure": {
"delay": 85,
"time": "1779525985"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 85,
"time": "1779526105"
},
"departure": {
"delay": 85,
"time": "1779526105"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 85,
"time": "1779526225"
},
"departure": {
"delay": 85,
"time": "1779526225"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 85,
"time": "1779526285"
},
"departure": {
"delay": 85,
"time": "1779526285"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 85,
"time": "1779526345"
},
"departure": {
"delay": 85,
"time": "1779526345"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 85,
"time": "1779526405"
},
"departure": {
"delay": 85,
"time": "1779526405"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 83,
"time": "1779526523"
},
"departure": {
"delay": 83,
"time": "1779526523"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 85,
"time": "1779526585"
},
"departure": {
"delay": 85,
"time": "1779526585"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 85,
"time": "1779526645"
},
"departure": {
"delay": 85,
"time": "1779526645"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 55,
"time": "1779526675"
},
"departure": {
"delay": 55,
"time": "1779526675"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 85,
"time": "1779526705"
},
"departure": {
"delay": 85,
"time": "1779526705"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 85,
"time": "1779526825"
},
"departure": {
"delay": 85,
"time": "1779526825"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 64,
"time": "1779527164"
},
"departure": {
"delay": 64,
"time": "1779527164"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 64,
"time": "1779527224"
},
"departure": {
"delay": 64,
"time": "1779527224"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 85,
"time": "1779527305"
},
"departure": {
"delay": 85,
"time": "1779527305"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 64,
"time": "1779527404"
},
"departure": {
"delay": 64,
"time": "1779527404"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 64,
"time": "1779527464"
},
"departure": {
"delay": 64,
"time": "1779527464"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 64,
"time": "1779527524"
},
"departure": {
"delay": 64,
"time": "1779527524"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 64,
"time": "1779527584"
},
"departure": {
"delay": 64,
"time": "1779527584"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 64,
"time": "1779527644"
},
"departure": {
"delay": 64,
"time": "1779527644"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
}
],
"timestamp": "1779524072",
"trip": {
"routeId": "1",
"tripId": "101S-1040"
}
}
},
{
"id": "SM:103S-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 110,
"time": "1779521510"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 80,
"time": "1779521582"
},
"departure": {
"delay": 80,
"time": "1779521600"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 170,
"time": "1779521660"
},
"departure": {
"delay": 170,
"time": "1779521750"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 179,
"time": "1779521819"
},
"departure": {
"delay": 179,
"time": "1779521819"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 200,
"time": "1779521883"
},
"departure": {
"delay": 200,
"time": "1779521900"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 200,
"time": "1779521960"
},
"departure": {
"delay": 200,
"time": "1779521960"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 173,
"time": "1779522053"
},
"departure": {
"delay": 173,
"time": "1779522053"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 200,
"time": "1779522100"
},
"departure": {
"delay": 200,
"time": "1779522140"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 230,
"time": "1779522212"
},
"departure": {
"delay": 230,
"time": "1779522230"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 200,
"time": "1779522320"
},
"departure": {
"delay": 200,
"time": "1779522320"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 200,
"time": "1779522421"
},
"departure": {
"delay": 200,
"time": "1779522440"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 170,
"time": "1779522553"
},
"departure": {
"delay": 170,
"time": "1779522590"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 110,
"time": "1779522650"
},
"departure": {
"delay": 110,
"time": "1779522650"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 105,
"time": "1779522765"
},
"departure": {
"delay": 105,
"time": "1779522765"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 80,
"time": "1779522800"
},
"departure": {
"delay": 80,
"time": "1779522800"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 50,
"time": "1779522830"
},
"departure": {
"delay": 50,
"time": "1779522830"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 97,
"time": "1779522877"
},
"departure": {
"delay": 97,
"time": "1779522877"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 97,
"time": "1779522937"
},
"departure": {
"delay": 97,
"time": "1779522937"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 59,
"time": "1779522959"
},
"departure": {
"delay": 59,
"time": "1779522959"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 68,
"time": "1779523028"
},
"departure": {
"delay": 68,
"time": "1779523028"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 20,
"time": "1779523040"
},
"departure": {
"delay": 20,
"time": "1779523040"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 7,
"time": "1779523087"
},
"departure": {
"delay": 7,
"time": "1779523087"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": -7,
"time": "1779523193"
},
"departure": {
"delay": -7,
"time": "1779523193"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": -10,
"time": "1779523250"
},
"departure": {
"delay": -10,
"time": "1779523250"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": -31,
"time": "1779523289"
},
"departure": {
"delay": -31,
"time": "1779523289"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": -81,
"time": "1779523359"
},
"departure": {
"delay": -81,
"time": "1779523359"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -136,
"time": "1779523424"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1779521521",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-0930"
}
}
},
{
"id": "SM:101S-0920",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 132,
"time": "1779520932"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 132,
"time": "1779521052"
},
"departure": {
"delay": 132,
"time": "1779521052"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 192,
"time": "1779521112"
},
"departure": {
"delay": 192,
"time": "1779521172"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 192,
"time": "1779521232"
},
"departure": {
"delay": 192,
"time": "1779521232"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 102,
"time": "1779521262"
},
"departure": {
"delay": 102,
"time": "1779521262"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1779521400"
},
"departure": {
"time": "1779521400"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 18,
"time": "1779521538"
},
"departure": {
"delay": 18,
"time": "1779521538"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -16,
"time": "1779521624"
},
"departure": {
"delay": -16,
"time": "1779521624"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -18,
"time": "1779521670"
},
"departure": {
"delay": -18,
"time": "1779521682"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -28,
"time": "1779521732"
},
"departure": {
"delay": -28,
"time": "1779521732"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -77,
"time": "1779521803"
},
"departure": {
"delay": -77,
"time": "1779521803"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -92,
"time": "1779521848"
},
"departure": {
"delay": -92,
"time": "1779521848"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 71,
"time": "1779521899"
},
"departure": {
"delay": 71,
"time": "1779522071"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 55,
"time": "1779522115"
},
"departure": {
"delay": 55,
"time": "1779522115"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 112,
"time": "1779522172"
},
"departure": {
"delay": 112,
"time": "1779522172"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 133,
"time": "1779522296"
},
"departure": {
"delay": 133,
"time": "1779522313"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 73,
"time": "1779522373"
},
"departure": {
"delay": 73,
"time": "1779522373"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 45,
"time": "1779522464"
},
"departure": {
"delay": 45,
"time": "1779522525"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 3,
"time": "1779522603"
},
"departure": {
"delay": 3,
"time": "1779522603"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -13,
"time": "1779522647"
},
"departure": {
"delay": -13,
"time": "1779522647"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 44,
"time": "1779522704"
},
"departure": {
"delay": 44,
"time": "1779522764"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 42,
"time": "1779522882"
},
"departure": {
"delay": 42,
"time": "1779522882"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 78,
"time": "1779522978"
},
"departure": {
"delay": 78,
"time": "1779522978"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 87,
"time": "1779523047"
},
"departure": {
"delay": 87,
"time": "1779523047"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 104,
"time": "1779523123"
},
"departure": {
"delay": 104,
"time": "1779523124"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 103,
"time": "1779523181"
},
"departure": {
"delay": 103,
"time": "1779523183"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 164,
"time": "1779523299"
},
"departure": {
"delay": 164,
"time": "1779523304"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 142,
"time": "1779523402"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1779520942",
"trip": {
"routeId": "1",
"tripId": "101S-0920"
}
}
},
{
"id": "SM:203S-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779525720"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1779525750"
},
"departure": {
"delay": -30,
"time": "1779525750"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779525780"
},
"departure": {
"time": "1779525780"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779525840"
},
"departure": {
"time": "1779525840"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779525900"
},
"departure": {
"time": "1779525900"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779526080"
},
"departure": {
"time": "1779526080"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779526140"
},
"departure": {
"time": "1779526140"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779526200"
},
"departure": {
"time": "1779526200"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779526260"
},
"departure": {
"time": "1779526260"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779526440"
},
"departure": {
"time": "1779526440"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1779526500"
},
"departure": {
"time": "1779526500"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779526560"
},
"departure": {
"time": "1779526560"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1779526680"
},
"departure": {
"time": "1779526680"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779526740"
},
"departure": {
"time": "1779526740"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779526860"
},
"departure": {
"time": "1779526860"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779526920"
},
"departure": {
"time": "1779526920"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779527160"
},
"departure": {
"time": "1779527160"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779527220"
},
"departure": {
"time": "1779527220"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779527280"
},
"departure": {
"time": "1779527280"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779527340"
},
"departure": {
"time": "1779527340"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1779522129",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203S-1042"
}
}
},
{
"id": "SM:201S-1017",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779524220"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1779524250"
},
"departure": {
"delay": -30,
"time": "1779524250"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779524280"
},
"departure": {
"time": "1779524280"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779524340"
},
"departure": {
"time": "1779524340"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779524400"
},
"departure": {
"time": "1779524400"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779524580"
},
"departure": {
"time": "1779524580"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779524640"
},
"departure": {
"time": "1779524640"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779524700"
},
"departure": {
"time": "1779524700"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779524760"
},
"departure": {
"time": "1779524760"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779524940"
},
"departure": {
"time": "1779524940"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1779525000"
},
"departure": {
"time": "1779525000"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779525060"
},
"departure": {
"time": "1779525060"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1779525180"
},
"departure": {
"time": "1779525180"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779525240"
},
"departure": {
"time": "1779525240"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779525360"
},
"departure": {
"time": "1779525360"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779525420"
},
"departure": {
"time": "1779525420"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1779525480"
},
"departure": {
"time": "1779525480"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779525600"
},
"departure": {
"time": "1779525600"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"time": "1779525660"
},
"departure": {
"time": "1779525660"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779525720"
},
"departure": {
"time": "1779525720"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1779525780"
},
"departure": {
"time": "1779525780"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1779525840"
},
"departure": {
"time": "1779525840"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1779520623",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-1017"
}
}
},
{
"id": "SM:201S-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 302,
"time": "1779521702"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 302,
"time": "1779521762"
},
"departure": {
"delay": 302,
"time": "1779521762"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 302,
"time": "1779521882"
},
"departure": {
"delay": 302,
"time": "1779521882"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 302,
"time": "1779522002"
},
"departure": {
"delay": 302,
"time": "1779522002"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 512,
"time": "1779522257"
},
"departure": {
"delay": 512,
"time": "1779522272"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 542,
"time": "1779522351"
},
"departure": {
"delay": 542,
"time": "1779522362"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 632,
"time": "1779522451"
},
"departure": {
"delay": 632,
"time": "1779522512"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 655,
"time": "1779522595"
},
"departure": {
"delay": 655,
"time": "1779522595"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 572,
"time": "1779522629"
},
"departure": {
"delay": 572,
"time": "1779522632"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 602,
"time": "1779522704"
},
"departure": {
"delay": 602,
"time": "1779522722"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 704,
"time": "1779522884"
},
"departure": {
"delay": 704,
"time": "1779522884"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 692,
"time": "1779522932"
},
"departure": {
"delay": 692,
"time": "1779522932"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 639,
"time": "1779522999"
},
"departure": {
"delay": 639,
"time": "1779522999"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 649,
"time": "1779523069"
},
"departure": {
"delay": 649,
"time": "1779523069"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 639,
"time": "1779523179"
},
"departure": {
"delay": 639,
"time": "1779523179"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 662,
"time": "1779523239"
},
"departure": {
"delay": 662,
"time": "1779523262"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 662,
"time": "1779523322"
},
"departure": {
"delay": 662,
"time": "1779523322"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 530,
"time": "1779523370"
},
"departure": {
"delay": 530,
"time": "1779523370"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 611,
"time": "1779523511"
},
"departure": {
"delay": 611,
"time": "1779523511"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 632,
"time": "1779523574"
},
"departure": {
"delay": 632,
"time": "1779523592"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 618,
"time": "1779523638"
},
"departure": {
"delay": 618,
"time": "1779523638"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 550,
"time": "1779523690"
},
"departure": {
"delay": 550,
"time": "1779523690"
},
"stopId": "Champs_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 773,
"time": "1779524153"
},
"departure": {
"delay": 773,
"time": "1779523973"
},
"stopId": "Les_Biches_A",
"stopSequence": 23
}
],
"timestamp": "1779521758",
"trip": {
"routeId": "2",
"tripId": "201S-0930"
}
}
},
{
"id": "SM:203S-1000",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1779523231"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 31,
"time": "1779523291"
},
"departure": {
"delay": 31,
"time": "1779523291"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 35,
"time": "1779523415"
},
"departure": {
"delay": 35,
"time": "1779523415"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 35,
"time": "1779523535"
},
"departure": {
"delay": 35,
"time": "1779523535"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 363,
"time": "1779523866"
},
"departure": {
"delay": 363,
"time": "1779523923"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 343,
"time": "1779523963"
},
"departure": {
"delay": 343,
"time": "1779523963"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 421,
"time": "1779524054"
},
"departure": {
"delay": 421,
"time": "1779524101"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 437,
"time": "1779524177"
},
"departure": {
"delay": 437,
"time": "1779524177"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 365,
"time": "1779524225"
},
"departure": {
"delay": 365,
"time": "1779524225"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 376,
"time": "1779524296"
},
"departure": {
"delay": 376,
"time": "1779524296"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 428,
"time": "1779524408"
},
"departure": {
"delay": 428,
"time": "1779524408"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 439,
"time": "1779524479"
},
"departure": {
"delay": 439,
"time": "1779524479"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 379,
"time": "1779524539"
},
"departure": {
"delay": 379,
"time": "1779524539"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 387,
"time": "1779524607"
},
"departure": {
"delay": 387,
"time": "1779524607"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 395,
"time": "1779524735"
},
"departure": {
"delay": 395,
"time": "1779524735"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 395,
"time": "1779524795"
},
"departure": {
"delay": 395,
"time": "1779524795"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 394,
"time": "1779524854"
},
"departure": {
"delay": 394,
"time": "1779524854"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 258,
"time": "1779524898"
},
"departure": {
"delay": 258,
"time": "1779524898"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 342,
"time": "1779525042"
},
"departure": {
"delay": 342,
"time": "1779525042"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 344,
"time": "1779525104"
},
"departure": {
"delay": 344,
"time": "1779525104"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 333,
"time": "1779525153"
},
"departure": {
"delay": 333,
"time": "1779525153"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 267,
"time": "1779525207"
},
"departure": {
"delay": 267,
"time": "1779525207"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1779523255",
"trip": {
"routeId": "2",
"tripId": "203S-1000"
}
}
},
{
"id": "SM:201S-1055",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779526500"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779526560"
},
"departure": {
"time": "1779526560"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779526680"
},
"departure": {
"time": "1779526680"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1779526800"
},
"departure": {
"time": "1779526800"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1779527040"
},
"departure": {
"delay": 180,
"time": "1779527040"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1779527280"
},
"departure": {
"delay": 240,
"time": "1779527280"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1779527340"
},
"departure": {
"delay": 180,
"time": "1779527340"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1779527460"
},
"departure": {
"delay": 240,
"time": "1779527460"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1779527520"
},
"departure": {
"delay": 240,
"time": "1779527520"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1779527640"
},
"departure": {
"delay": 300,
"time": "1779527640"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1779527700"
},
"departure": {
"delay": 240,
"time": "1779527700"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
}
],
"timestamp": "1779522904",
"trip": {
"routeId": "2",
"tripId": "201S-1055"
}
}
},
{
"id": "SM:301S-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779526200"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1779526260"
},
"departure": {
"time": "1779526260"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1779526320"
},
"departure": {
"time": "1779526320"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1779526440"
},
"departure": {
"delay": 60,
"time": "1779526440"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1779526500"
},
"departure": {
"delay": 60,
"time": "1779526500"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1779526560"
},
"departure": {
"delay": 60,
"time": "1779526560"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1779526680"
},
"departure": {
"delay": 120,
"time": "1779526680"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 120,
"time": "1779526740"
},
"departure": {
"delay": 120,
"time": "1779526740"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1779526800"
},
"departure": {
"delay": 120,
"time": "1779526800"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1779526920"
},
"departure": {
"delay": 180,
"time": "1779526920"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1779527040"
},
"departure": {
"delay": 240,
"time": "1779527040"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 240,
"time": "1779527160"
},
"departure": {
"delay": 240,
"time": "1779527160"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
}
],
"timestamp": "1779522666",
"trip": {
"routeId": "603",
"tripId": "301S-1050"
}
}
},
{
"id": "SM:301S-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1779522632"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 76,
"time": "1779522736"
},
"departure": {
"delay": 76,
"time": "1779522736"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 56,
"time": "1779522776"
},
"departure": {
"delay": 56,
"time": "1779522776"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 212,
"time": "1779522938"
},
"departure": {
"delay": 212,
"time": "1779522992"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 212,
"time": "1779523050"
},
"departure": {
"delay": 212,
"time": "1779523052"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 272,
"time": "1779523145"
},
"departure": {
"delay": 272,
"time": "1779523172"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 392,
"time": "1779523351"
},
"departure": {
"delay": 392,
"time": "1779523352"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 392,
"time": "1779523412"
},
"departure": {
"delay": 392,
"time": "1779523412"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 402,
"time": "1779523482"
},
"departure": {
"delay": 402,
"time": "1779523482"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 447,
"time": "1779523587"
},
"departure": {
"delay": 447,
"time": "1779523587"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 495,
"time": "1779523695"
},
"departure": {
"delay": 495,
"time": "1779523695"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 482,
"time": "1779523802"
},
"departure": {
"delay": 482,
"time": "1779523802"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 731,
"time": "1779524171"
},
"departure": {
"delay": 731,
"time": "1779524171"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1779522656",
"trip": {
"routeId": "603",
"tripId": "301S-0950"
}
}
},
{
"id": "SM:301S-1018",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 15,
"time": "1779524295"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 15,
"time": "1779524415"
},
"departure": {
"delay": 15,
"time": "1779524415"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 14,
"time": "1779524714"
},
"departure": {
"delay": 14,
"time": "1779524714"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 14,
"time": "1779524774"
},
"departure": {
"delay": 14,
"time": "1779524774"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 14,
"time": "1779524894"
},
"departure": {
"delay": 14,
"time": "1779524894"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 14,
"time": "1779525014"
},
"departure": {
"delay": 14,
"time": "1779525014"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 194,
"time": "1779525254"
},
"departure": {
"delay": 194,
"time": "1779525254"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 194,
"time": "1779525314"
},
"departure": {
"delay": 194,
"time": "1779525314"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 194,
"time": "1779525374"
},
"departure": {
"delay": 194,
"time": "1779525374"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 194,
"time": "1779525434"
},
"departure": {
"delay": 194,
"time": "1779525434"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1779523595",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301S-1018"
}
}
},
{
"id": "SM:403ST-1030",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 243,
"time": "1779525243"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 213,
"time": "1779525273"
},
"departure": {
"delay": 213,
"time": "1779525273"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 243,
"time": "1779525303"
},
"departure": {
"delay": 243,
"time": "1779525303"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 213,
"time": "1779525333"
},
"departure": {
"delay": 213,
"time": "1779525333"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 243,
"time": "1779525363"
},
"departure": {
"delay": 243,
"time": "1779525363"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 259,
"time": "1779525439"
},
"departure": {
"delay": 259,
"time": "1779525439"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 319,
"time": "1779525499"
},
"departure": {
"delay": 319,
"time": "1779525499"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 319,
"time": "1779525559"
},
"departure": {
"delay": 319,
"time": "1779525559"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 379,
"time": "1779525679"
},
"departure": {
"delay": 379,
"time": "1779525679"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 679,
"time": "1779526099"
},
"departure": {
"delay": 679,
"time": "1779526099"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 439,
"time": "1779526579"
},
"departure": {
"delay": 439,
"time": "1779526579"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 319,
"time": "1779526639"
},
"departure": {
"delay": 319,
"time": "1779526639"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 319,
"time": "1779526699"
},
"departure": {
"delay": 319,
"time": "1779526699"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 439,
"time": "1779526879"
},
"departure": {
"delay": 439,
"time": "1779526879"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 379,
"time": "1779526999"
},
"departure": {
"delay": 379,
"time": "1779526999"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 319,
"time": "1779527059"
},
"departure": {
"delay": 319,
"time": "1779527059"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 319,
"time": "1779527119"
},
"departure": {
"delay": 319,
"time": "1779527119"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
}
],
"timestamp": "1779524093",
"trip": {
"routeId": "604",
"tripId": "403ST-1030"
}
}
},
{
"id": "SM:403ST-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779522600"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779522720"
},
"departure": {
"time": "1779522720"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -43,
"time": "1779522917"
},
"departure": {
"delay": -43,
"time": "1779522917"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -46,
"time": "1779522974"
},
"departure": {
"delay": -46,
"time": "1779522974"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -46,
"time": "1779523094"
},
"departure": {
"delay": -46,
"time": "1779523094"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -46,
"time": "1779523154"
},
"departure": {
"delay": -46,
"time": "1779523154"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -68,
"time": "1779523192"
},
"departure": {
"delay": -68,
"time": "1779523192"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -68,
"time": "1779523252"
},
"departure": {
"delay": -68,
"time": "1779523252"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -68,
"time": "1779523372"
},
"departure": {
"delay": -68,
"time": "1779523372"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -68,
"time": "1779523432"
},
"departure": {
"delay": -68,
"time": "1779523432"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -68,
"time": "1779523492"
},
"departure": {
"delay": -68,
"time": "1779523492"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 398,
"time": "1779524138"
},
"departure": {
"delay": 398,
"time": "1779524138"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 398,
"time": "1779524378"
},
"departure": {
"delay": 398,
"time": "1779524378"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 398,
"time": "1779524738"
},
"departure": {
"delay": 398,
"time": "1779524738"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 499,
"time": "1779524899"
},
"departure": {
"delay": 499,
"time": "1779524899"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 499,
"time": "1779524959"
},
"departure": {
"delay": 499,
"time": "1779524959"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 459,
"time": "1779524979"
},
"departure": {
"delay": 459,
"time": "1779524979"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 515,
"time": "1779525035"
},
"departure": {
"delay": 515,
"time": "1779525035"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 513,
"time": "1779525093"
},
"departure": {
"delay": 513,
"time": "1779525093"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 543,
"time": "1779525183"
},
"departure": {
"delay": 543,
"time": "1779525183"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 513,
"time": "1779525213"
},
"departure": {
"delay": 513,
"time": "1779525213"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1779522656",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403ST-0950"
}
}
},
{
"id": "SM:405ST-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 177,
"time": "1779521577"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 162,
"time": "1779521622"
},
"departure": {
"delay": 162,
"time": "1779521622"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 208,
"time": "1779521655"
},
"departure": {
"delay": 208,
"time": "1779521668"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 207,
"time": "1779521704"
},
"departure": {
"delay": 207,
"time": "1779521727"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 237,
"time": "1779521757"
},
"departure": {
"delay": 237,
"time": "1779521757"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 357,
"time": "1779521923"
},
"departure": {
"delay": 357,
"time": "1779521937"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 389,
"time": "1779521969"
},
"departure": {
"delay": 389,
"time": "1779521969"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 477,
"time": "1779522016"
},
"departure": {
"delay": 477,
"time": "1779522117"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 629,
"time": "1779522243"
},
"departure": {
"delay": 629,
"time": "1779522329"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 642,
"time": "1779522462"
},
"departure": {
"delay": 642,
"time": "1779522462"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 327,
"time": "1779522507"
},
"departure": {
"delay": 327,
"time": "1779522567"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 147,
"time": "1779522657"
},
"departure": {
"delay": 147,
"time": "1779522687"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 14,
"time": "1779522734"
},
"departure": {
"delay": 14,
"time": "1779522734"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 207,
"time": "1779522773"
},
"departure": {
"delay": 207,
"time": "1779522987"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 357,
"time": "1779523077"
},
"departure": {
"delay": 357,
"time": "1779523197"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 297,
"time": "1779523287"
},
"departure": {
"delay": 297,
"time": "1779523317"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 267,
"time": "1779523372"
},
"departure": {
"delay": 267,
"time": "1779523407"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 267,
"time": "1779523467"
},
"departure": {
"delay": 267,
"time": "1779523467"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 387,
"time": "1779523647"
},
"departure": {
"delay": 387,
"time": "1779523647"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 317,
"time": "1779523757"
},
"departure": {
"delay": 317,
"time": "1779523757"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 636,
"time": "1779524136"
},
"departure": {
"delay": 636,
"time": "1779524136"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1779521603",
"trip": {
"routeId": "604",
"tripId": "405ST-0930"
}
}
},
{
"id": "SM:405ST-1053",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 67,
"time": "1779526447"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 37,
"time": "1779526477"
},
"departure": {
"delay": 37,
"time": "1779526477"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 67,
"time": "1779526507"
},
"departure": {
"delay": 67,
"time": "1779526507"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 37,
"time": "1779526537"
},
"departure": {
"delay": 37,
"time": "1779526537"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 67,
"time": "1779526567"
},
"departure": {
"delay": 67,
"time": "1779526567"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 69,
"time": "1779526629"
},
"departure": {
"delay": 69,
"time": "1779526629"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 129,
"time": "1779526689"
},
"departure": {
"delay": 129,
"time": "1779526689"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 129,
"time": "1779526749"
},
"departure": {
"delay": 129,
"time": "1779526749"
},
"stopId": "Chapelle_A",
"stopSequence": 8
}
],
"timestamp": "1779523409",
"trip": {
"routeId": "604",
"tripId": "405ST-1053"
}
}
},
{
"id": "SM:405ST-1012",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 340,
"time": "1779524260"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 340,
"time": "1779524380"
},
"departure": {
"delay": 340,
"time": "1779524380"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 397,
"time": "1779524677"
},
"departure": {
"delay": 397,
"time": "1779524677"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 397,
"time": "1779524737"
},
"departure": {
"delay": 397,
"time": "1779524737"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 397,
"time": "1779524857"
},
"departure": {
"delay": 397,
"time": "1779524857"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 397,
"time": "1779524917"
},
"departure": {
"delay": 397,
"time": "1779524917"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 397,
"time": "1779524977"
},
"departure": {
"delay": 397,
"time": "1779524977"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 397,
"time": "1779525037"
},
"departure": {
"delay": 397,
"time": "1779525037"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 397,
"time": "1779525157"
},
"departure": {
"delay": 397,
"time": "1779525157"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 397,
"time": "1779525217"
},
"departure": {
"delay": 397,
"time": "1779525217"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 397,
"time": "1779525277"
},
"departure": {
"delay": 397,
"time": "1779525277"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 397,
"time": "1779525697"
},
"departure": {
"delay": 397,
"time": "1779525697"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 397,
"time": "1779526057"
},
"departure": {
"delay": 397,
"time": "1779526057"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 397,
"time": "1779526117"
},
"departure": {
"delay": 397,
"time": "1779526117"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 397,
"time": "1779526177"
},
"departure": {
"delay": 397,
"time": "1779526177"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 367,
"time": "1779526207"
},
"departure": {
"delay": 367,
"time": "1779526207"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 397,
"time": "1779526237"
},
"departure": {
"delay": 397,
"time": "1779526237"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 397,
"time": "1779526297"
},
"departure": {
"delay": 397,
"time": "1779526297"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 427,
"time": "1779526387"
},
"departure": {
"delay": 427,
"time": "1779526387"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 397,
"time": "1779526417"
},
"departure": {
"delay": 397,
"time": "1779526417"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1779523409",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405ST-1012"
}
}
},
{
"id": "SM:407ST-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1091,
"time": "1779523691"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1180,
"time": "1779523870"
},
"departure": {
"delay": 1180,
"time": "1779523900"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1240,
"time": "1779523960"
},
"departure": {
"delay": 1240,
"time": "1779524020"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1307,
"time": "1779524147"
},
"departure": {
"delay": 1307,
"time": "1779524147"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1296,
"time": "1779524196"
},
"departure": {
"delay": 1296,
"time": "1779524196"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1219,
"time": "1779524239"
},
"departure": {
"delay": 1219,
"time": "1779524239"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 900,
"time": "1779524340"
},
"departure": {
"delay": 900,
"time": "1779524340"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 693,
"time": "1779524433"
},
"departure": {
"delay": 693,
"time": "1779524433"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 569,
"time": "1779524489"
},
"departure": {
"delay": 569,
"time": "1779524489"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 569,
"time": "1779524549"
},
"departure": {
"delay": 569,
"time": "1779524549"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 689,
"time": "1779524729"
},
"departure": {
"delay": 689,
"time": "1779524729"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 569,
"time": "1779524789"
},
"departure": {
"delay": 569,
"time": "1779524789"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 629,
"time": "1779524969"
},
"departure": {
"delay": 629,
"time": "1779524969"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1779523707",
"trip": {
"routeId": "604",
"tripId": "407ST-0950"
}
}
},
{
"id": "SM:407ST-1033",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1779525180"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1779525300"
},
"departure": {
"time": "1779525300"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1779525540"
},
"departure": {
"time": "1779525540"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1779525600"
},
"departure": {
"time": "1779525600"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1779525720"
},
"departure": {
"time": "1779525720"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1779525780"
},
"departure": {
"time": "1779525780"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1779525840"
},
"departure": {
"time": "1779525840"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1779525900"
},
"departure": {
"time": "1779525900"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1779526020"
},
"departure": {
"time": "1779526020"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1779526080"
},
"departure": {
"time": "1779526080"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1779526140"
},
"departure": {
"time": "1779526140"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1779526560"
},
"departure": {
"time": "1779526560"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1779526920"
},
"departure": {
"time": "1779526920"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1779526980"
},
"departure": {
"time": "1779526980"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1779527040"
},
"departure": {
"time": "1779527040"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -30,
"time": "1779527070"
},
"departure": {
"delay": -30,
"time": "1779527070"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1779527100"
},
"departure": {
"time": "1779527100"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1779527160"
},
"departure": {
"time": "1779527160"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1779527280"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779521882",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407ST-1033"
}
}
},
{
"id": "SM:401ST-1015",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 420,
"time": "1779524520"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 720,
"time": "1779524940"
},
"departure": {
"delay": 720,
"time": "1779524940"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 753,
"time": "1779525033"
},
"departure": {
"delay": 753,
"time": "1779525033"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 873,
"time": "1779525213"
},
"departure": {
"delay": 873,
"time": "1779525213"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 873,
"time": "1779525273"
},
"departure": {
"delay": 873,
"time": "1779525273"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 813,
"time": "1779525333"
},
"departure": {
"delay": 813,
"time": "1779525333"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 573,
"time": "1779525513"
},
"departure": {
"delay": 573,
"time": "1779525513"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 393,
"time": "1779525633"
},
"departure": {
"delay": 393,
"time": "1779525633"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 273,
"time": "1779525693"
},
"departure": {
"delay": 273,
"time": "1779525693"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 273,
"time": "1779525753"
},
"departure": {
"delay": 273,
"time": "1779525753"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 393,
"time": "1779525933"
},
"departure": {
"delay": 393,
"time": "1779525933"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 273,
"time": "1779525993"
},
"departure": {
"delay": 273,
"time": "1779525993"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1779520921",
"trip": {
"routeId": "604",
"tripId": "401ST-1015"
}
}
},
{
"id": "SM:401ST-0936",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 81,
"time": "1779521841"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 81,
"time": "1779521944"
},
"departure": {
"delay": 81,
"time": "1779521961"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 81,
"time": "1779522191"
},
"departure": {
"delay": 81,
"time": "1779522201"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 111,
"time": "1779522267"
},
"departure": {
"delay": 111,
"time": "1779522291"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 81,
"time": "1779522381"
},
"departure": {
"delay": 81,
"time": "1779522381"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 102,
"time": "1779522462"
},
"departure": {
"delay": 102,
"time": "1779522462"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 75,
"time": "1779522495"
},
"departure": {
"delay": 75,
"time": "1779522495"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 82,
"time": "1779522562"
},
"departure": {
"delay": 82,
"time": "1779522562"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 60,
"time": "1779522660"
},
"departure": {
"delay": 60,
"time": "1779522660"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 50,
"time": "1779522710"
},
"departure": {
"delay": 50,
"time": "1779522710"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 46,
"time": "1779522766"
},
"departure": {
"delay": 46,
"time": "1779522766"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -44,
"time": "1779522856"
},
"departure": {
"delay": -44,
"time": "1779522856"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 51,
"time": "1779523102"
},
"departure": {
"delay": 51,
"time": "1779523191"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -106,
"time": "1779523394"
},
"departure": {
"delay": -106,
"time": "1779523394"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 51,
"time": "1779523572"
},
"departure": {
"delay": 51,
"time": "1779523611"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 62,
"time": "1779523682"
},
"departure": {
"delay": 62,
"time": "1779523682"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 21,
"time": "1779523689"
},
"departure": {
"delay": 21,
"time": "1779523701"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 81,
"time": "1779523761"
},
"departure": {
"delay": 81,
"time": "1779523761"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 81,
"time": "1779523819"
},
"departure": {
"delay": 81,
"time": "1779523821"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 90,
"time": "1779523950"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779521861",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401ST-0936"
}
}
},
{
"id": "SM:409ST-1000",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 162,
"time": "1779523362"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 153,
"time": "1779523413"
},
"departure": {
"delay": 153,
"time": "1779523413"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 183,
"time": "1779523443"
},
"departure": {
"delay": 183,
"time": "1779523443"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 162,
"time": "1779523463"
},
"departure": {
"delay": 162,
"time": "1779523482"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 192,
"time": "1779523512"
},
"departure": {
"delay": 192,
"time": "1779523512"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 227,
"time": "1779523607"
},
"departure": {
"delay": 227,
"time": "1779523607"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 276,
"time": "1779523656"
},
"departure": {
"delay": 276,
"time": "1779523656"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 522,
"time": "1779523681"
},
"departure": {
"delay": 522,
"time": "1779523962"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 680,
"time": "1779524180"
},
"departure": {
"delay": 680,
"time": "1779524180"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 980,
"time": "1779524600"
},
"departure": {
"delay": 980,
"time": "1779524600"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 644,
"time": "1779524684"
},
"departure": {
"delay": 644,
"time": "1779524684"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 524,
"time": "1779524864"
},
"departure": {
"delay": 524,
"time": "1779524864"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 404,
"time": "1779524924"
},
"departure": {
"delay": 404,
"time": "1779524924"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 404,
"time": "1779524984"
},
"departure": {
"delay": 404,
"time": "1779524984"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 524,
"time": "1779525164"
},
"departure": {
"delay": 524,
"time": "1779525164"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 464,
"time": "1779525284"
},
"departure": {
"delay": 464,
"time": "1779525284"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 404,
"time": "1779525344"
},
"departure": {
"delay": 404,
"time": "1779525344"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 404,
"time": "1779525404"
},
"departure": {
"delay": 404,
"time": "1779525404"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 524,
"time": "1779525584"
},
"departure": {
"delay": 524,
"time": "1779525584"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 404,
"time": "1779525644"
},
"departure": {
"delay": 404,
"time": "1779525644"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 524,
"time": "1779525824"
},
"departure": {
"delay": 524,
"time": "1779525824"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1779523378",
"trip": {
"routeId": "604",
"tripId": "409ST-1000"
}
}
},
{
"id": "SM:409ST-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 228,
"time": "1779525948"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 228,
"time": "1779526068"
},
"departure": {
"delay": 228,
"time": "1779526068"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 228,
"time": "1779526488"
},
"departure": {
"delay": 228,
"time": "1779526488"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 228,
"time": "1779526548"
},
"departure": {
"delay": 228,
"time": "1779526548"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 228,
"time": "1779526608"
},
"departure": {
"delay": 228,
"time": "1779526608"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 228,
"time": "1779526668"
},
"departure": {
"delay": 228,
"time": "1779526668"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 228,
"time": "1779526788"
},
"departure": {
"delay": 228,
"time": "1779526788"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 228,
"time": "1779526848"
},
"departure": {
"delay": 228,
"time": "1779526848"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 228,
"time": "1779526908"
},
"departure": {
"delay": 228,
"time": "1779526908"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 154,
"time": "1779527254"
},
"departure": {
"delay": 154,
"time": "1779527254"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
}
],
"timestamp": "1779524093",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409ST-1042"
}
}
},
{
"id": "SM:411ST-1038",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 837,
"time": "1779526317"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1137,
"time": "1779526737"
},
"departure": {
"delay": 1137,
"time": "1779526737"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
}
],
"timestamp": "1779524021",
"trip": {
"routeId": "604",
"tripId": "411ST-1038"
}
}
},
{
"id": "SM:411ST-0957",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 754,
"time": "1779523774"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 784,
"time": "1779523892"
},
"departure": {
"delay": 784,
"time": "1779523924"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 791,
"time": "1779524171"
},
"departure": {
"delay": 791,
"time": "1779524171"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 791,
"time": "1779524231"
},
"departure": {
"delay": 791,
"time": "1779524231"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 791,
"time": "1779524351"
},
"departure": {
"delay": 791,
"time": "1779524351"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 791,
"time": "1779524411"
},
"departure": {
"delay": 791,
"time": "1779524411"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 791,
"time": "1779524471"
},
"departure": {
"delay": 791,
"time": "1779524471"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 791,
"time": "1779524531"
},
"departure": {
"delay": 791,
"time": "1779524531"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 791,
"time": "1779524651"
},
"departure": {
"delay": 791,
"time": "1779524651"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 791,
"time": "1779524711"
},
"departure": {
"delay": 791,
"time": "1779524711"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 791,
"time": "1779524771"
},
"departure": {
"delay": 791,
"time": "1779524771"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 791,
"time": "1779524951"
},
"departure": {
"delay": 791,
"time": "1779524951"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 791,
"time": "1779525191"
},
"departure": {
"delay": 791,
"time": "1779525191"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 791,
"time": "1779525551"
},
"departure": {
"delay": 791,
"time": "1779525551"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 791,
"time": "1779525611"
},
"departure": {
"delay": 791,
"time": "1779525611"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 791,
"time": "1779525671"
},
"departure": {
"delay": 791,
"time": "1779525671"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 761,
"time": "1779525701"
},
"departure": {
"delay": 761,
"time": "1779525701"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 791,
"time": "1779525731"
},
"departure": {
"delay": 791,
"time": "1779525731"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 791,
"time": "1779525791"
},
"departure": {
"delay": 791,
"time": "1779525791"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 791,
"time": "1779525911"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1779523804",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "411ST-0957"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1779524118"
}
}