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
❌1 erreur, 130 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 26/07/2025 à 09h01 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
stop_time_update departure time is before arrival time E025 1 erreur
Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time.
Exemples d'erreurs
- trip_id 203-1143 stop_sequence 28 departure_time 12:28:00 (1753439280) is less than the same stop arrival_time 12:29:00 (1753439340) - departure time must be equal to or greater than arrival time
Avertissements
vehicle_id not populated W002 43 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1101-1205 does not have a vehicle_id
- trip_id 1101-1135 does not have a vehicle_id
- trip_id 1101-1220 does not have a vehicle_id
- trip_id 1101-1120 does not have a vehicle_id
- trip_id 1101-1150 does not have a vehicle_id
Header timestamp is older than 65 seconds W008 1 erreur
The data in a GTFS-realtime feed should always be less than one minute old
Exemples d'erreurs
- header.timestamp is 1263 min 28 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 86 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101-1205 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-1205 does not have a schedule_relationship
- trip_id 1101-1135 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-1135 does not have a schedule_relationship
- trip_id 1101-1220 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 | 705 | 26 fois (84 % des validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 409 | 26 fois (84 % des validations) |
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 20 | 20 fois (65 % 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. | 16 | 10 fois (32 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 26/07/2025 à 10h53 Europe/Paris.
trip_updates (33) 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 26/07/2025 à 10h53 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1101S-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753520700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1753521300"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1753519925",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-1105"
}
}
},
{
"id": "SM:1101S-1120",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753521600"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1753522200"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1753519925",
"trip": {
"routeId": "11",
"tripId": "1101S-1120"
}
}
},
{
"id": "SM:1101S-1035",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 164,
"time": "1753519064"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 422,
"time": "1753519922"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1753519080",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-1035"
}
}
},
{
"id": "SM:1101S-1135",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753522500"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1753523100"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1753519925",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-1135"
}
}
},
{
"id": "SM:1101S-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 158,
"time": "1753519958"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 158,
"time": "1753520558"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1753519967",
"trip": {
"routeId": "11",
"tripId": "1101S-1050"
}
}
},
{
"id": "SM:101S-1040",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 439,
"time": "1753519639"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 411,
"time": "1753519731"
},
"departure": {
"delay": 411,
"time": "1753519731"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 411,
"time": "1753519791"
},
"departure": {
"delay": 411,
"time": "1753519791"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 411,
"time": "1753519851"
},
"departure": {
"delay": 411,
"time": "1753519851"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 335,
"time": "1753519955"
},
"departure": {
"delay": 335,
"time": "1753519955"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 221,
"time": "1753519961"
},
"departure": {
"delay": 221,
"time": "1753519961"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 335,
"time": "1753520135"
},
"departure": {
"delay": 335,
"time": "1753520135"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 335,
"time": "1753520195"
},
"departure": {
"delay": 335,
"time": "1753520195"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 335,
"time": "1753520255"
},
"departure": {
"delay": 335,
"time": "1753520255"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 328,
"time": "1753520368"
},
"departure": {
"delay": 328,
"time": "1753520368"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 335,
"time": "1753520435"
},
"departure": {
"delay": 335,
"time": "1753520435"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 335,
"time": "1753520495"
},
"departure": {
"delay": 335,
"time": "1753520495"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 305,
"time": "1753520525"
},
"departure": {
"delay": 305,
"time": "1753520525"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 335,
"time": "1753520555"
},
"departure": {
"delay": 335,
"time": "1753520555"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 335,
"time": "1753520675"
},
"departure": {
"delay": 335,
"time": "1753520675"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 335,
"time": "1753520795"
},
"departure": {
"delay": 335,
"time": "1753520795"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 276,
"time": "1753520856"
},
"departure": {
"delay": 276,
"time": "1753520856"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 217,
"time": "1753520917"
},
"departure": {
"delay": 217,
"time": "1753520917"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 217,
"time": "1753520977"
},
"departure": {
"delay": 217,
"time": "1753520977"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 276,
"time": "1753521096"
},
"departure": {
"delay": 276,
"time": "1753521096"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 217,
"time": "1753521157"
},
"departure": {
"delay": 217,
"time": "1753521157"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 217,
"time": "1753521217"
},
"departure": {
"delay": 217,
"time": "1753521217"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 217,
"time": "1753521277"
},
"departure": {
"delay": 217,
"time": "1753521277"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 217,
"time": "1753521337"
},
"departure": {
"delay": 217,
"time": "1753521337"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 217,
"time": "1753521397"
},
"departure": {
"delay": 217,
"time": "1753521397"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 217,
"time": "1753521457"
},
"departure": {
"delay": 217,
"time": "1753521457"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 217,
"time": "1753521577"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1753519663",
"trip": {
"routeId": "1",
"tripId": "101S-1040"
}
}
},
{
"id": "SM:103S-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 44,
"time": "1753519844"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 44,
"time": "1753519951"
},
"departure": {
"delay": 44,
"time": "1753519964"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 63,
"time": "1753520043"
},
"departure": {
"delay": 63,
"time": "1753520043"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 63,
"time": "1753520103"
},
"departure": {
"delay": 63,
"time": "1753520103"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 63,
"time": "1753520163"
},
"departure": {
"delay": 63,
"time": "1753520163"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 63,
"time": "1753520223"
},
"departure": {
"delay": 63,
"time": "1753520223"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 63,
"time": "1753520283"
},
"departure": {
"delay": 63,
"time": "1753520283"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 63,
"time": "1753520343"
},
"departure": {
"delay": 63,
"time": "1753520343"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 50,
"time": "1753520390"
},
"departure": {
"delay": 50,
"time": "1753520390"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 52,
"time": "1753520452"
},
"departure": {
"delay": 52,
"time": "1753520452"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 32,
"time": "1753520552"
},
"departure": {
"delay": 32,
"time": "1753520552"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 12,
"time": "1753520652"
},
"departure": {
"delay": 12,
"time": "1753520652"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 12,
"time": "1753520712"
},
"departure": {
"delay": 12,
"time": "1753520712"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 12,
"time": "1753520832"
},
"departure": {
"delay": 12,
"time": "1753520832"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 12,
"time": "1753520892"
},
"departure": {
"delay": 12,
"time": "1753520892"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -18,
"time": "1753520922"
},
"departure": {
"delay": -18,
"time": "1753520922"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 12,
"time": "1753520952"
},
"departure": {
"delay": 12,
"time": "1753520952"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 12,
"time": "1753521012"
},
"departure": {
"delay": 12,
"time": "1753521012"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 12,
"time": "1753521072"
},
"departure": {
"delay": 12,
"time": "1753521072"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 12,
"time": "1753521132"
},
"departure": {
"delay": 12,
"time": "1753521132"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 12,
"time": "1753521192"
},
"departure": {
"delay": 12,
"time": "1753521192"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 12,
"time": "1753521252"
},
"departure": {
"delay": 12,
"time": "1753521252"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 12,
"time": "1753521372"
},
"departure": {
"delay": 12,
"time": "1753521372"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 12,
"time": "1753521432"
},
"departure": {
"delay": 12,
"time": "1753521432"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 12,
"time": "1753521492"
},
"departure": {
"delay": 12,
"time": "1753521492"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 12,
"time": "1753521612"
},
"departure": {
"delay": 12,
"time": "1753521612"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 12,
"time": "1753521732"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1753519871",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-1050"
}
}
},
{
"id": "SM:101S-1005",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753517100"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1753517220"
},
"departure": {
"time": "1753517220"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1753517400"
},
"departure": {
"time": "1753517400"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1753517460"
},
"departure": {
"time": "1753517460"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1753517520"
},
"departure": {
"time": "1753517520"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1753517580"
},
"departure": {
"time": "1753517580"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 227,
"time": "1753518047"
},
"departure": {
"delay": 227,
"time": "1753518047"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 227,
"time": "1753518167"
},
"departure": {
"delay": 227,
"time": "1753518167"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 227,
"time": "1753518227"
},
"departure": {
"delay": 227,
"time": "1753518227"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 185,
"time": "1753518425"
},
"departure": {
"delay": 185,
"time": "1753518425"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 243,
"time": "1753518472"
},
"departure": {
"delay": 243,
"time": "1753518483"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 212,
"time": "1753518512"
},
"departure": {
"delay": 212,
"time": "1753518512"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 212,
"time": "1753518572"
},
"departure": {
"delay": 212,
"time": "1753518572"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 182,
"time": "1753518602"
},
"departure": {
"delay": 182,
"time": "1753518602"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 212,
"time": "1753518692"
},
"departure": {
"delay": 212,
"time": "1753518692"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 158,
"time": "1753518698"
},
"departure": {
"delay": 158,
"time": "1753518698"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 158,
"time": "1753518818"
},
"departure": {
"delay": 158,
"time": "1753518818"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 158,
"time": "1753518878"
},
"departure": {
"delay": 158,
"time": "1753518878"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 158,
"time": "1753518938"
},
"departure": {
"delay": 158,
"time": "1753518938"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 129,
"time": "1753519029"
},
"departure": {
"delay": 129,
"time": "1753519029"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 129,
"time": "1753519149"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1753517155",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-1005"
}
}
},
{
"id": "SM:103S-1010",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 153,
"time": "1753517553"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 63,
"time": "1753517583"
},
"departure": {
"delay": 63,
"time": "1753517583"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 63,
"time": "1753517643"
},
"departure": {
"delay": 63,
"time": "1753517643"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 63,
"time": "1753517703"
},
"departure": {
"delay": 63,
"time": "1753517703"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 123,
"time": "1753517780"
},
"departure": {
"delay": 123,
"time": "1753517823"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 79,
"time": "1753517899"
},
"departure": {
"delay": 79,
"time": "1753517899"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 79,
"time": "1753518019"
},
"departure": {
"delay": 79,
"time": "1753518019"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 43,
"time": "1753518043"
},
"departure": {
"delay": 43,
"time": "1753518043"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 79,
"time": "1753518139"
},
"departure": {
"delay": 79,
"time": "1753518139"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 33,
"time": "1753518153"
},
"departure": {
"delay": 33,
"time": "1753518153"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 4,
"time": "1753518213"
},
"departure": {
"delay": 4,
"time": "1753518244"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -27,
"time": "1753518273"
},
"departure": {
"delay": -27,
"time": "1753518273"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 11,
"time": "1753518369"
},
"departure": {
"delay": 11,
"time": "1753518371"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 63,
"time": "1753518443"
},
"departure": {
"delay": 63,
"time": "1753518483"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 123,
"time": "1753518621"
},
"departure": {
"delay": 123,
"time": "1753518663"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 76,
"time": "1753518736"
},
"departure": {
"delay": 76,
"time": "1753518736"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 64,
"time": "1753518823"
},
"departure": {
"delay": 64,
"time": "1753518844"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 18,
"time": "1753518918"
},
"departure": {
"delay": 18,
"time": "1753518918"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 93,
"time": "1753519005"
},
"departure": {
"delay": 93,
"time": "1753519053"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 153,
"time": "1753519113"
},
"departure": {
"delay": 153,
"time": "1753519173"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 153,
"time": "1753519293"
},
"departure": {
"delay": 153,
"time": "1753519293"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 140,
"time": "1753519340"
},
"departure": {
"delay": 140,
"time": "1753519340"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 194,
"time": "1753519454"
},
"departure": {
"delay": 194,
"time": "1753519454"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 140,
"time": "1753519460"
},
"departure": {
"delay": 140,
"time": "1753519460"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 243,
"time": "1753519612"
},
"departure": {
"delay": 243,
"time": "1753519623"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 243,
"time": "1753519683"
},
"departure": {
"delay": 243,
"time": "1753519683"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 254,
"time": "1753519814"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1753517565",
"trip": {
"routeId": "1",
"tripId": "103S-1010"
}
}
},
{
"id": "SM:103S-1125",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753522020"
},
"departure": {
"time": "1753522020"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1753522440"
},
"departure": {
"time": "1753522440"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1753522680"
},
"departure": {
"time": "1753522680"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1753523460"
},
"departure": {
"time": "1753523460"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1753523520"
},
"departure": {
"time": "1753523520"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
}
],
"timestamp": "1753518430",
"trip": {
"routeId": "1",
"tripId": "103S-1125"
}
}
},
{
"id": "SM:101S-1120",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753521600"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1753521720"
},
"departure": {
"time": "1753521720"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1753521780"
},
"departure": {
"time": "1753521780"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1753521840"
},
"departure": {
"time": "1753521840"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1753521900"
},
"departure": {
"time": "1753521900"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1753521960"
},
"departure": {
"time": "1753521960"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1753522020"
},
"departure": {
"time": "1753522020"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1753522080"
},
"departure": {
"time": "1753522080"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1753522140"
},
"departure": {
"time": "1753522140"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1753522200"
},
"departure": {
"time": "1753522200"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1753522320"
},
"departure": {
"time": "1753522320"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1753522440"
},
"departure": {
"time": "1753522440"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1753522500"
},
"departure": {
"time": "1753522500"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1753522620"
},
"departure": {
"time": "1753522620"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1753522680"
},
"departure": {
"time": "1753522680"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1753522710"
},
"departure": {
"delay": -30,
"time": "1753522710"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1753522740"
},
"departure": {
"time": "1753522740"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1753522800"
},
"departure": {
"time": "1753522800"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1753522860"
},
"departure": {
"time": "1753522860"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1753522920"
},
"departure": {
"time": "1753522920"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1753522980"
},
"departure": {
"time": "1753522980"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1753523040"
},
"departure": {
"time": "1753523040"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1753523160"
},
"departure": {
"time": "1753523160"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1753523220"
},
"departure": {
"time": "1753523220"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1753523280"
},
"departure": {
"time": "1753523280"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1753523520"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1753519799",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-1120"
}
}
},
{
"id": "SM:201S-1055",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753520100"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1753520160"
},
"departure": {
"time": "1753520160"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1753520280"
},
"departure": {
"time": "1753520280"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1753520400"
},
"departure": {
"time": "1753520400"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1753520640"
},
"departure": {
"delay": 180,
"time": "1753520640"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1753520760"
},
"departure": {
"delay": 240,
"time": "1753520760"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1753520820"
},
"departure": {
"delay": 240,
"time": "1753520820"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1753520880"
},
"departure": {
"delay": 240,
"time": "1753520880"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1753520940"
},
"departure": {
"delay": 180,
"time": "1753520940"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1753521060"
},
"departure": {
"delay": 240,
"time": "1753521060"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1753521120"
},
"departure": {
"delay": 240,
"time": "1753521120"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1753521240"
},
"departure": {
"delay": 300,
"time": "1753521240"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1753521300"
},
"departure": {
"delay": 240,
"time": "1753521300"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1753521360"
},
"departure": {
"delay": 240,
"time": "1753521360"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1753521540"
},
"departure": {
"delay": 300,
"time": "1753521540"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 300,
"time": "1753521600"
},
"departure": {
"delay": 300,
"time": "1753521600"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 300,
"time": "1753521660"
},
"departure": {
"delay": 300,
"time": "1753521660"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 180,
"time": "1753521720"
},
"departure": {
"delay": 180,
"time": "1753521720"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 240,
"time": "1753521840"
},
"departure": {
"delay": 240,
"time": "1753521840"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 240,
"time": "1753521900"
},
"departure": {
"delay": 240,
"time": "1753521900"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 240,
"time": "1753521960"
},
"departure": {
"delay": 240,
"time": "1753521960"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 180,
"time": "1753522020"
},
"departure": {
"delay": 180,
"time": "1753522020"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1753519925",
"trip": {
"routeId": "2",
"tripId": "201S-1055"
}
}
},
{
"id": "SM:201S-1132",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753522440"
},
"departure": {
"time": "1753522440"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1753522680"
},
"departure": {
"time": "1753522680"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1753522740"
},
"departure": {
"time": "1753522740"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1753523100"
},
"departure": {
"time": "1753523100"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1753523460"
},
"departure": {
"time": "1753523460"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1753523520"
},
"departure": {
"time": "1753523520"
},
"stopId": "Couronne_1R",
"stopSequence": 16
}
],
"timestamp": "1753518844",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-1132"
}
}
},
{
"id": "SM:203S-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753519320"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 49,
"time": "1753519549"
},
"departure": {
"delay": 49,
"time": "1753519549"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 65,
"time": "1753519745"
},
"departure": {
"delay": 65,
"time": "1753519745"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1753519800"
},
"departure": {
"delay": 60,
"time": "1753519800"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 98,
"time": "1753519876"
},
"departure": {
"delay": 98,
"time": "1753519898"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 108,
"time": "1753519968"
},
"departure": {
"delay": 108,
"time": "1753519968"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 48,
"time": "1753520088"
},
"departure": {
"delay": 48,
"time": "1753520088"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 48,
"time": "1753520148"
},
"departure": {
"delay": 48,
"time": "1753520148"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 33,
"time": "1753520193"
},
"departure": {
"delay": 33,
"time": "1753520193"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": -3,
"time": "1753520277"
},
"departure": {
"delay": -3,
"time": "1753520277"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -3,
"time": "1753520337"
},
"departure": {
"delay": -3,
"time": "1753520337"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -55,
"time": "1753520405"
},
"departure": {
"delay": -55,
"time": "1753520405"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": -53,
"time": "1753520467"
},
"departure": {
"delay": -53,
"time": "1753520467"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": -34,
"time": "1753520546"
},
"departure": {
"delay": -34,
"time": "1753520546"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": -54,
"time": "1753520646"
},
"departure": {
"delay": -54,
"time": "1753520646"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": -26,
"time": "1753520734"
},
"departure": {
"delay": -26,
"time": "1753520734"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": -12,
"time": "1753520808"
},
"departure": {
"delay": -12,
"time": "1753520808"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -15,
"time": "1753520865"
},
"departure": {
"delay": -15,
"time": "1753520865"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -15,
"time": "1753520925"
},
"departure": {
"delay": -15,
"time": "1753520925"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1753515723",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203S-1042"
}
}
},
{
"id": "SM:203S-1140",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753523100"
},
"departure": {
"time": "1753523100"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 240,
"time": "1753523460"
},
"departure": {
"delay": 240,
"time": "1753523460"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1753523520"
},
"departure": {
"delay": 240,
"time": "1753523520"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
}
],
"timestamp": "1753519509",
"trip": {
"routeId": "2",
"tripId": "203S-1140"
}
}
},
{
"id": "SM:201S-1017",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 22,
"time": "1753517842"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -8,
"time": "1753517872"
},
"departure": {
"delay": -8,
"time": "1753517872"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 22,
"time": "1753517902"
},
"departure": {
"delay": 22,
"time": "1753517902"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 83,
"time": "1753518023"
},
"departure": {
"delay": 83,
"time": "1753518023"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 112,
"time": "1753518082"
},
"departure": {
"delay": 112,
"time": "1753518112"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 144,
"time": "1753518309"
},
"departure": {
"delay": 144,
"time": "1753518324"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 144,
"time": "1753518384"
},
"departure": {
"delay": 144,
"time": "1753518384"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 202,
"time": "1753518450"
},
"departure": {
"delay": 202,
"time": "1753518502"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 197,
"time": "1753518737"
},
"departure": {
"delay": 197,
"time": "1753518737"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 197,
"time": "1753518797"
},
"departure": {
"delay": 197,
"time": "1753518797"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 197,
"time": "1753518857"
},
"departure": {
"delay": 197,
"time": "1753518857"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 82,
"time": "1753518862"
},
"departure": {
"delay": 82,
"time": "1753518862"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 232,
"time": "1753518961"
},
"departure": {
"delay": 232,
"time": "1753519072"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 173,
"time": "1753519133"
},
"departure": {
"delay": 173,
"time": "1753519133"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 232,
"time": "1753519226"
},
"departure": {
"delay": 232,
"time": "1753519252"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 181,
"time": "1753519261"
},
"departure": {
"delay": 181,
"time": "1753519261"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 181,
"time": "1753519381"
},
"departure": {
"delay": 181,
"time": "1753519381"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 181,
"time": "1753519441"
},
"departure": {
"delay": 181,
"time": "1753519441"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 288,
"time": "1753519608"
},
"departure": {
"delay": 288,
"time": "1753519608"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 294,
"time": "1753519665"
},
"departure": {
"delay": 294,
"time": "1753519674"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 354,
"time": "1753519777"
},
"departure": {
"delay": 354,
"time": "1753519794"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1753517843",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-1017"
}
}
},
{
"id": "SM:301S-1118",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753521480"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 180,
"time": "1753522440"
},
"departure": {
"delay": 180,
"time": "1753522440"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
}
],
"timestamp": "1753519080",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301S-1118"
}
}
},
{
"id": "SM:301S-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1753519861"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 106,
"time": "1753519966"
},
"departure": {
"delay": 106,
"time": "1753519966"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 94,
"time": "1753520014"
},
"departure": {
"delay": 94,
"time": "1753520014"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 334,
"time": "1753520314"
},
"departure": {
"delay": 334,
"time": "1753520314"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 334,
"time": "1753520374"
},
"departure": {
"delay": 334,
"time": "1753520374"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 5
},
{
"arrival": {
"delay": 334,
"time": "1753520434"
},
"departure": {
"delay": 334,
"time": "1753520434"
},
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 334,
"time": "1753520494"
},
"departure": {
"delay": 334,
"time": "1753520494"
},
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 1013,
"time": "1753521233"
},
"departure": {
"delay": 1013,
"time": "1753521233"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
}
],
"timestamp": "1753519881",
"trip": {
"routeId": "603",
"tripId": "301S-1050"
}
}
},
{
"id": "SM:301S-1018",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753518000"
},
"departure": {
"time": "1753518000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1753518360"
},
"departure": {
"time": "1753518360"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1753518480"
},
"departure": {
"time": "1753518480"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1753518600"
},
"departure": {
"time": "1753518600"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 259,
"time": "1753518919"
},
"departure": {
"delay": 259,
"time": "1753518919"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 252,
"time": "1753518972"
},
"departure": {
"delay": 252,
"time": "1753518972"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 259,
"time": "1753519039"
},
"departure": {
"delay": 259,
"time": "1753519039"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 265,
"time": "1753519105"
},
"departure": {
"delay": 265,
"time": "1753519105"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1753518059",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301S-1018"
}
}
},
{
"id": "SM:409-1057",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753521240"
},
"departure": {
"time": "1753521240"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 180,
"time": "1753521540"
},
"departure": {
"delay": 180,
"time": "1753521540"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 30,
"time": "1753521690"
},
"departure": {
"delay": 30,
"time": "1753521690"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1753521720"
},
"departure": {
"time": "1753521720"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1753521900"
},
"departure": {
"time": "1753521780"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
}
],
"timestamp": "1753519902",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-1057"
}
}
},
{
"id": "SM:403-1127",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753522140"
},
"departure": {
"time": "1753522140"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1753522860"
},
"departure": {
"time": "1753522860"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1753522920"
},
"departure": {
"time": "1753522920"
},
"stopId": "Breisach_R",
"stopSequence": 10
}
],
"timestamp": "1753519509",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-1127"
}
}
},
{
"id": "SM:407-1123",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 60,
"time": "1753522560"
},
"departure": {
"delay": 60,
"time": "1753522560"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
}
],
"timestamp": "1753519059",
"trip": {
"routeId": "604",
"tripId": "407-1123"
}
}
},
{
"id": "SM:403-1012",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 214,
"time": "1753517734"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 214,
"time": "1753517854"
},
"departure": {
"delay": 214,
"time": "1753517854"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 261,
"time": "1753518141"
},
"departure": {
"delay": 261,
"time": "1753518141"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 261,
"time": "1753518201"
},
"departure": {
"delay": 261,
"time": "1753518201"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 261,
"time": "1753518321"
},
"departure": {
"delay": 261,
"time": "1753518321"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 171,
"time": "1753518411"
},
"departure": {
"delay": 171,
"time": "1753518411"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 158,
"time": "1753518518"
},
"departure": {
"delay": 158,
"time": "1753518518"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 249,
"time": "1753518639"
},
"departure": {
"delay": 249,
"time": "1753518669"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 228,
"time": "1753518708"
},
"departure": {
"delay": 228,
"time": "1753518708"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 310,
"time": "1753518805"
},
"departure": {
"delay": 310,
"time": "1753518850"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 399,
"time": "1753519030"
},
"departure": {
"delay": 399,
"time": "1753519059"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 339,
"time": "1753519179"
},
"departure": {
"delay": 339,
"time": "1753519179"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 304,
"time": "1753519204"
},
"departure": {
"delay": 304,
"time": "1753519204"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 269,
"time": "1753519229"
},
"departure": {
"delay": 269,
"time": "1753519229"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 285,
"time": "1753519305"
},
"departure": {
"delay": 285,
"time": "1753519305"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 288,
"time": "1753519308"
},
"departure": {
"delay": 288,
"time": "1753519308"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 288,
"time": "1753519368"
},
"departure": {
"delay": 288,
"time": "1753519368"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 306,
"time": "1753519446"
},
"departure": {
"delay": 306,
"time": "1753519446"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1753516776",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-1012"
}
}
},
{
"id": "SM:407-1008",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 571,
"time": "1753517851"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 550,
"time": "1753517950"
},
"departure": {
"delay": 550,
"time": "1753517950"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 547,
"time": "1753518007"
},
"departure": {
"delay": 547,
"time": "1753518007"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 654,
"time": "1753518174"
},
"departure": {
"delay": 654,
"time": "1753518174"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 661,
"time": "1753518222"
},
"departure": {
"delay": 661,
"time": "1753518241"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 751,
"time": "1753518403"
},
"departure": {
"delay": 751,
"time": "1753518451"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 721,
"time": "1753518541"
},
"departure": {
"delay": 721,
"time": "1753518601"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 661,
"time": "1753518661"
},
"departure": {
"delay": 661,
"time": "1753518661"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 751,
"time": "1753518811"
},
"departure": {
"delay": 751,
"time": "1753518811"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 871,
"time": "1753518991"
},
"departure": {
"delay": 871,
"time": "1753518991"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 828,
"time": "1753519008"
},
"departure": {
"delay": 828,
"time": "1753519008"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 828,
"time": "1753519188"
},
"departure": {
"delay": 828,
"time": "1753519188"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1753517854",
"trip": {
"routeId": "604",
"tripId": "407-1008"
}
}
},
{
"id": "SM:401-1112",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753521540"
},
"departure": {
"time": "1753521540"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1753521660"
},
"departure": {
"time": "1753521660"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1753521840"
},
"departure": {
"time": "1753521840"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1753521960"
},
"departure": {
"time": "1753521960"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1753522560"
},
"departure": {
"delay": 60,
"time": "1753522560"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1753522590"
},
"departure": {
"delay": 30,
"time": "1753522590"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1753522740"
},
"departure": {
"delay": 60,
"time": "1753522740"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1753522830"
},
"departure": {
"time": "1753522800"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1753518430",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-1112"
}
}
},
{
"id": "SM:405-1142",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753523460"
},
"departure": {
"time": "1753523460"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1753519925",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-1142"
}
}
},
{
"id": "SM:405-1108",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 480,
"time": "1753522080"
},
"departure": {
"delay": 480,
"time": "1753522080"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 660,
"time": "1753522380"
},
"departure": {
"delay": 660,
"time": "1753522380"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 660,
"time": "1753522440"
},
"departure": {
"delay": 660,
"time": "1753522440"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
}
],
"timestamp": "1753518698",
"trip": {
"routeId": "604",
"tripId": "405-1108"
}
}
},
{
"id": "SM:403-1053",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753520100"
},
"departure": {
"time": "1753520100"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 69,
"time": "1753520229"
},
"departure": {
"delay": 69,
"time": "1753520229"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 102,
"time": "1753520262"
},
"departure": {
"delay": 102,
"time": "1753520262"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 102,
"time": "1753520322"
},
"departure": {
"delay": 102,
"time": "1753520322"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 189,
"time": "1753520469"
},
"departure": {
"delay": 189,
"time": "1753520469"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 204,
"time": "1753520604"
},
"departure": {
"delay": 204,
"time": "1753520604"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 41,
"time": "1753520621"
},
"departure": {
"delay": 41,
"time": "1753520621"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -8,
"time": "1753520692"
},
"departure": {
"delay": -8,
"time": "1753520692"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1753520820"
},
"departure": {
"delay": 60,
"time": "1753520820"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 134,
"time": "1753520954"
},
"departure": {
"delay": 134,
"time": "1753520954"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 194,
"time": "1753521074"
},
"departure": {
"delay": 194,
"time": "1753521074"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 74,
"time": "1753521134"
},
"departure": {
"delay": 74,
"time": "1753521134"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 14,
"time": "1753521194"
},
"departure": {
"delay": 14,
"time": "1753521194"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 134,
"time": "1753521374"
},
"departure": {
"delay": 134,
"time": "1753521374"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 142,
"time": "1753521442"
},
"departure": {
"delay": 142,
"time": "1753521442"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 172,
"time": "1753521652"
},
"departure": {
"delay": 172,
"time": "1753521652"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1753516507",
"trip": {
"routeId": "604",
"tripId": "403-1053"
}
}
},
{
"id": "SM:401-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753523460"
},
"departure": {
"time": "1753523460"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1753523520"
},
"departure": {
"time": "1753523520"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
}
],
"timestamp": "1753519861",
"trip": {
"routeId": "604",
"tripId": "401-1150"
}
}
},
{
"id": "SM:405-1027",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 627,
"time": "1753519047"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 604,
"time": "1753519144"
},
"departure": {
"delay": 604,
"time": "1753519144"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 507,
"time": "1753519287"
},
"departure": {
"delay": 507,
"time": "1753519287"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 604,
"time": "1753519444"
},
"departure": {
"delay": 604,
"time": "1753519444"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 537,
"time": "1753519481"
},
"departure": {
"delay": 537,
"time": "1753519497"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 604,
"time": "1753519624"
},
"departure": {
"delay": 604,
"time": "1753519624"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 551,
"time": "1753519631"
},
"departure": {
"delay": 551,
"time": "1753519631"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 616,
"time": "1753519756"
},
"departure": {
"delay": 616,
"time": "1753519756"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 536,
"time": "1753519796"
},
"departure": {
"delay": 536,
"time": "1753519796"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 627,
"time": "1753519855"
},
"departure": {
"delay": 627,
"time": "1753519947"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 584,
"time": "1753520024"
},
"departure": {
"delay": 584,
"time": "1753520024"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 657,
"time": "1753520217"
},
"departure": {
"delay": 657,
"time": "1753520217"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 537,
"time": "1753520277"
},
"departure": {
"delay": 537,
"time": "1753520277"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 537,
"time": "1753520337"
},
"departure": {
"delay": 537,
"time": "1753520337"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 507,
"time": "1753520367"
},
"departure": {
"delay": 507,
"time": "1753520367"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 477,
"time": "1753520397"
},
"departure": {
"delay": 477,
"time": "1753520397"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 537,
"time": "1753520457"
},
"departure": {
"delay": 537,
"time": "1753520457"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1753519059",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-1027"
}
}
},
{
"id": "SM:407-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 29,
"time": "1753519349"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1753519440"
},
"departure": {
"time": "1753519440"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1753519680"
},
"departure": {
"time": "1753519680"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1753519740"
},
"departure": {
"time": "1753519740"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1753519860"
},
"departure": {
"time": "1753519860"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1753519920"
},
"departure": {
"time": "1753519920"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 29,
"time": "1753520009"
},
"departure": {
"delay": 29,
"time": "1753520009"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 38,
"time": "1753520078"
},
"departure": {
"delay": 38,
"time": "1753520078"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 38,
"time": "1753520198"
},
"departure": {
"delay": 38,
"time": "1753520198"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 38,
"time": "1753520258"
},
"departure": {
"delay": 38,
"time": "1753520258"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 38,
"time": "1753520318"
},
"departure": {
"delay": 38,
"time": "1753520318"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -13,
"time": "1753520327"
},
"departure": {
"delay": -13,
"time": "1753520327"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 218,
"time": "1753520678"
},
"departure": {
"delay": 218,
"time": "1753520678"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 98,
"time": "1753520738"
},
"departure": {
"delay": 98,
"time": "1753520738"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 98,
"time": "1753520798"
},
"departure": {
"delay": 98,
"time": "1753520798"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 68,
"time": "1753520828"
},
"departure": {
"delay": 68,
"time": "1753520828"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 38,
"time": "1753520858"
},
"departure": {
"delay": 38,
"time": "1753520858"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 98,
"time": "1753520918"
},
"departure": {
"delay": 98,
"time": "1753520918"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 98,
"time": "1753520978"
},
"departure": {
"delay": 98,
"time": "1753520978"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 98,
"time": "1753521038"
},
"departure": {
"delay": 98,
"time": "1753521038"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1753518522",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-1042"
}
}
},
{
"id": "SM:409-1023",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1753518210"
},
"departure": {
"delay": -30,
"time": "1753518210"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1753518240"
},
"departure": {
"time": "1753518240"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 61,
"time": "1753518400"
},
"departure": {
"delay": 61,
"time": "1753518421"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 101,
"time": "1753518461"
},
"departure": {
"delay": 101,
"time": "1753518461"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 92,
"time": "1753518512"
},
"departure": {
"delay": 92,
"time": "1753518512"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 210,
"time": "1753518690"
},
"departure": {
"delay": 210,
"time": "1753518690"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 241,
"time": "1753518841"
},
"departure": {
"delay": 241,
"time": "1753518841"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 130,
"time": "1753518910"
},
"departure": {
"delay": 130,
"time": "1753518910"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 112,
"time": "1753519012"
},
"departure": {
"delay": 112,
"time": "1753519012"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 272,
"time": "1753519162"
},
"departure": {
"delay": 272,
"time": "1753519232"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 311,
"time": "1753519331"
},
"departure": {
"delay": 311,
"time": "1753519331"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 421,
"time": "1753519469"
},
"departure": {
"delay": 421,
"time": "1753519501"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 331,
"time": "1753519561"
},
"departure": {
"delay": 331,
"time": "1753519591"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 301,
"time": "1753519651"
},
"departure": {
"delay": 301,
"time": "1753519681"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 421,
"time": "1753519861"
},
"departure": {
"delay": 421,
"time": "1753519861"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 379,
"time": "1753519879"
},
"departure": {
"delay": 379,
"time": "1753519879"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 301,
"time": "1753519981"
},
"departure": {
"delay": 301,
"time": "1753519981"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1753518223",
"trip": {
"routeId": "604",
"tripId": "409-1023"
}
}
},
{
"id": "SM:401-1038",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 602,
"time": "1753519682"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 572,
"time": "1753519770"
},
"departure": {
"delay": 572,
"time": "1753519772"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 602,
"time": "1753519832"
},
"departure": {
"delay": 602,
"time": "1753519862"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 602,
"time": "1753519922"
},
"departure": {
"delay": 602,
"time": "1753519922"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 572,
"time": "1753519952"
},
"departure": {
"delay": 572,
"time": "1753519952"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 554,
"time": "1753520054"
},
"departure": {
"delay": 554,
"time": "1753520054"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 499,
"time": "1753520179"
},
"departure": {
"delay": 499,
"time": "1753520179"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 454,
"time": "1753520254"
},
"departure": {
"delay": 454,
"time": "1753520254"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 514,
"time": "1753520374"
},
"departure": {
"delay": 514,
"time": "1753520374"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 634,
"time": "1753520554"
},
"departure": {
"delay": 634,
"time": "1753520554"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 596,
"time": "1753520576"
},
"departure": {
"delay": 596,
"time": "1753520576"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 596,
"time": "1753520756"
},
"departure": {
"delay": 596,
"time": "1753520756"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1753519704",
"trip": {
"routeId": "604",
"tripId": "401-1038"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1753519998"
}
}