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
⚠️129 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 02/07/2025 à 09h10 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 43 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1103-0905 does not have a vehicle_id
- trip_id 1101-0850 does not have a vehicle_id
- trip_id 1103-0850 does not have a vehicle_id
- trip_id 1103-0920 does not have a vehicle_id
- trip_id 1101-0905 does not have a vehicle_id
schedule_relationship not populated W009 86 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1103-0905 does not have a schedule_relationship
- trip_id 1101-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0850 does not have a schedule_relationship
- trip_id 1103-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 | 714 | 26 fois (90 % des validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 401 | 26 fois (90 % des validations) |
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 20 | 20 fois (69 % 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. | 17 | 10 fois (34 % des validations) |
E037 | Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 03/07/2025 à 05h42 Europe/Paris.
trip_updates (38) 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 03/07/2025 à 05h42 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:T3-10-0620",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 240,
"time": "1751516820"
},
"departure": {
"delay": 240,
"time": "1751516820"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1751516940"
},
"departure": {
"delay": 300,
"time": "1751516940"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1751517000"
},
"departure": {
"delay": 300,
"time": "1751517000"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1751517060"
},
"departure": {
"delay": 300,
"time": "1751517060"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
}
],
"timestamp": "1751513468",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-10-0620"
}
}
},
{
"id": "SM:T3-3-0551",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751514840"
},
"departure": {
"time": "1751514840"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1751514900"
},
"departure": {
"time": "1751514900"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1751515020"
},
"departure": {
"time": "1751515020"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1751516520"
},
"departure": {
"time": "1751516520"
},
"stopId": "Soleil_A",
"stopSequence": 24
}
],
"timestamp": "1751511245",
"trip": {
"routeId": "T3",
"tripId": "T3-3-0551"
}
}
},
{
"id": "SM:T3-4-0613",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751515980"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1751516880"
},
"departure": {
"time": "1751516880"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1751517000"
},
"departure": {
"time": "1751517000"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1751517060"
},
"departure": {
"time": "1751517060"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
}
],
"timestamp": "1751512923",
"trip": {
"routeId": "T3",
"tripId": "T3-4-0613"
}
}
},
{
"id": "SM:T3-7-0621",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1751516880"
},
"departure": {
"time": "1751516880"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1751517060"
},
"departure": {
"time": "1751517060"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
}
],
"timestamp": "1751513046",
"trip": {
"routeId": "T3",
"tripId": "T3-7-0621"
}
}
},
{
"id": "SM:T3-2-0558",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516340"
},
"departure": {
"time": "1751516340"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 16
},
{
"arrival": {
"time": "1751516400"
},
"departure": {
"time": "1751516400"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 17
},
{
"arrival": {
"time": "1751516460"
},
"departure": {
"time": "1751516460"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 18
},
{
"arrival": {
"time": "1751516640"
},
"stopId": "Burgfelderhof_A",
"stopSequence": 21
}
],
"timestamp": "1751513468",
"trip": {
"routeId": "T3",
"tripId": "T3-2-0558"
}
}
},
{
"id": "SM:T3-8-0521",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751512860"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1751512920"
},
"departure": {
"time": "1751512920"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1751512980"
},
"departure": {
"time": "1751512980"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1751513040"
},
"departure": {
"time": "1751513040"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1751513220"
},
"departure": {
"time": "1751513220"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1751513340"
},
"departure": {
"time": "1751513340"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1751513820"
},
"departure": {
"time": "1751513820"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1751514060"
},
"departure": {
"time": "1751514060"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 16
}
],
"timestamp": "1751509267",
"trip": {
"routeId": "T3",
"tripId": "T3-8-0521"
}
}
},
{
"id": "SM:T3-1-0536",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751513820"
},
"departure": {
"time": "1751513820"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1751514360"
},
"departure": {
"time": "1751514360"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
}
],
"timestamp": "1751510226",
"trip": {
"routeId": "T3",
"tripId": "T3-1-0536"
}
}
},
{
"id": "SM:T3-3-0520",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 300,
"time": "1751513640"
},
"departure": {
"delay": 300,
"time": "1751513640"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
}
],
"timestamp": "1751510044",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-3-0520"
}
}
},
{
"id": "SM:T3-8-0602",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1751516940"
},
"departure": {
"delay": 120,
"time": "1751516940"
},
"stopId": "Bankverein_AR",
"stopSequence": 16
}
],
"timestamp": "1751513108",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-8-0602"
}
}
},
{
"id": "SM:T3-5-0524",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751513820"
},
"departure": {
"time": "1751513820"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1751513880"
},
"departure": {
"time": "1751513880"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1751513940"
},
"departure": {
"time": "1751513940"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1751514840"
},
"departure": {
"delay": 60,
"time": "1751514840"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1751514900"
},
"departure": {
"delay": 60,
"time": "1751514900"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1751514960"
},
"departure": {
"delay": 60,
"time": "1751514960"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 20
}
],
"timestamp": "1751510226",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-5-0524"
}
}
},
{
"id": "SM:T3-6-0506",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751511960"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1751512140"
},
"departure": {
"time": "1751512140"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1751512200"
},
"departure": {
"time": "1751512200"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1751512320"
},
"departure": {
"time": "1751512320"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1751512380"
},
"departure": {
"time": "1751512380"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1751512440"
},
"departure": {
"time": "1751512440"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1751512560"
},
"departure": {
"time": "1751512560"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1751512800"
},
"departure": {
"time": "1751512800"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1751512860"
},
"departure": {
"time": "1751512860"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1751512980"
},
"departure": {
"time": "1751512980"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1751513640"
},
"departure": {
"time": "1751513640"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1751513820"
},
"departure": {
"time": "1751513820"
},
"stopId": "Soleil_A",
"stopSequence": 24
}
],
"timestamp": "1751512018",
"trip": {
"routeId": "T3",
"tripId": "T3-6-0506"
}
}
},
{
"id": "SM:T3-6-0547",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 120,
"time": "1751516040"
},
"departure": {
"delay": 120,
"time": "1751516040"
},
"stopId": "Bankverein_AR",
"stopSequence": 16
}
],
"timestamp": "1751512441",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-6-0547"
}
}
},
{
"id": "SM:T3-9-0605",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 360,
"time": "1751516640"
},
"departure": {
"delay": 360,
"time": "1751516640"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1751516940"
},
"departure": {
"delay": 360,
"time": "1751516940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
}
],
"timestamp": "1751513046",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-9-0605"
}
}
},
{
"id": "SM:1103-0620",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751516400"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1751513602",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0620"
}
}
},
{
"id": "SM:1101-0535",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751514300"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1751510706",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0535"
}
}
},
{
"id": "SM:1101-0550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 100,
"time": "1751514700"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 100,
"time": "1751515300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1751514118",
"trip": {
"routeId": "11",
"tripId": "1101-0550"
}
}
},
{
"id": "SM:1101-0520",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 106,
"time": "1751512906"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 17,
"time": "1751513417"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1751512923",
"trip": {
"routeId": "11",
"tripId": "1101-0520"
}
}
},
{
"id": "SM:101-0600",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751515320"
},
"departure": {
"time": "1751515320"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1751515380"
},
"departure": {
"time": "1751515380"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1751515860"
},
"departure": {
"time": "1751515860"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1751515920"
},
"departure": {
"time": "1751515920"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1751516040"
},
"departure": {
"time": "1751516040"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -30,
"time": "1751516190"
},
"departure": {
"delay": -30,
"time": "1751516190"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1751516940"
},
"departure": {
"time": "1751516940"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1751517060"
},
"departure": {
"time": "1751517060"
},
"stopId": "Jung_A",
"stopSequence": 24
}
],
"timestamp": "1751511723",
"trip": {
"routeId": "1",
"tripId": "101-0600"
}
}
},
{
"id": "SM:103-0600",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751515320"
},
"departure": {
"time": "1751515320"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1751515380"
},
"departure": {
"time": "1751515380"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1751515920"
},
"departure": {
"time": "1751515920"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1751516040"
},
"departure": {
"time": "1751516040"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1751516520"
},
"departure": {
"time": "1751516520"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
}
],
"timestamp": "1751511723",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-0600"
}
}
},
{
"id": "SM:201-0615",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 180,
"time": "1751516640"
},
"departure": {
"delay": 180,
"time": "1751516640"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1751516820"
},
"departure": {
"delay": 240,
"time": "1751516820"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1751516940"
},
"departure": {
"delay": 180,
"time": "1751516940"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1751517060"
},
"departure": {
"delay": 240,
"time": "1751517060"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
}
],
"timestamp": "1751513046",
"trip": {
"routeId": "2",
"tripId": "201-0615"
}
}
},
{
"id": "SM:210-0557",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751515380"
},
"departure": {
"time": "1751515380"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1751515860"
},
"departure": {
"time": "1751515860"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1751515980"
},
"departure": {
"time": "1751515980"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1751516040"
},
"departure": {
"time": "1751516040"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1751516520"
},
"departure": {
"time": "1751516520"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1751511784",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "210-0557"
}
}
},
{
"id": "SM:303-0621",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516520"
},
"departure": {
"time": "1751516520"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 360,
"time": "1751517060"
},
"departure": {
"delay": 360,
"time": "1751517060"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
}
],
"timestamp": "1751512923",
"trip": {
"routeId": "603",
"tripId": "303-0621"
}
}
},
{
"id": "SM:301-0618",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1751516940"
},
"departure": {
"time": "1751516940"
},
"stopId": "Tivoli_R",
"stopSequence": 6
}
],
"timestamp": "1751513046",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0618"
}
}
},
{
"id": "SM:301-0550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 88,
"time": "1751514688"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 88,
"time": "1751514748"
},
"departure": {
"delay": 88,
"time": "1751514748"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 88,
"time": "1751514868"
},
"departure": {
"delay": 88,
"time": "1751514868"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 448,
"time": "1751515288"
},
"departure": {
"delay": 448,
"time": "1751515288"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 448,
"time": "1751515408"
},
"departure": {
"delay": 448,
"time": "1751515408"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 5
},
{
"arrival": {
"delay": 448,
"time": "1751515468"
},
"departure": {
"delay": 448,
"time": "1751515468"
},
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 388,
"time": "1751515528"
},
"departure": {
"delay": 388,
"time": "1751515528"
},
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 859,
"time": "1751516059"
},
"departure": {
"delay": 859,
"time": "1751516059"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
}
],
"timestamp": "1751513974",
"trip": {
"routeId": "603",
"tripId": "301-0550"
}
}
},
{
"id": "SM:401-0523",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 747,
"time": "1751513727"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 717,
"time": "1751513757"
},
"departure": {
"delay": 717,
"time": "1751513757"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 747,
"time": "1751513787"
},
"departure": {
"delay": 747,
"time": "1751513787"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 717,
"time": "1751513817"
},
"departure": {
"delay": 717,
"time": "1751513817"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 747,
"time": "1751513847"
},
"departure": {
"delay": 747,
"time": "1751513847"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 708,
"time": "1751513868"
},
"departure": {
"delay": 708,
"time": "1751513868"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 689,
"time": "1751513952"
},
"departure": {
"delay": 689,
"time": "1751513969"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 749,
"time": "1751514149"
},
"departure": {
"delay": 749,
"time": "1751514149"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 689,
"time": "1751514269"
},
"departure": {
"delay": 689,
"time": "1751514269"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 629,
"time": "1751514329"
},
"departure": {
"delay": 629,
"time": "1751514329"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 689,
"time": "1751514449"
},
"departure": {
"delay": 689,
"time": "1751514449"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 809,
"time": "1751514629"
},
"departure": {
"delay": 809,
"time": "1751514629"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 869,
"time": "1751514749"
},
"departure": {
"delay": 869,
"time": "1751514749"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 749,
"time": "1751514809"
},
"departure": {
"delay": 749,
"time": "1751514809"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 689,
"time": "1751514869"
},
"departure": {
"delay": 689,
"time": "1751514869"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 809,
"time": "1751515049"
},
"departure": {
"delay": 809,
"time": "1751515049"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 809,
"time": "1751515109"
},
"departure": {
"delay": 809,
"time": "1751515109"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 809,
"time": "1751515289"
},
"departure": {
"delay": 809,
"time": "1751515289"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1751513777",
"trip": {
"routeId": "604",
"tripId": "401-0523"
}
}
},
{
"id": "SM:407-0608",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 540,
"time": "1751516520"
},
"departure": {
"delay": 540,
"time": "1751516520"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
}
],
"timestamp": "1751512923",
"trip": {
"routeId": "604",
"tripId": "407-0608"
}
}
},
{
"id": "SM:405-0627",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751516820"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1751516940"
},
"departure": {
"time": "1751516940"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
}
],
"timestamp": "1751513221",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-0627"
}
}
},
{
"id": "SM:401-0557",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 393,
"time": "1751515413"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 393,
"time": "1751515533"
},
"departure": {
"delay": 393,
"time": "1751515533"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 393,
"time": "1751515773"
},
"departure": {
"delay": 393,
"time": "1751515773"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 393,
"time": "1751515833"
},
"departure": {
"delay": 393,
"time": "1751515833"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 393,
"time": "1751515953"
},
"departure": {
"delay": 393,
"time": "1751515953"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 393,
"time": "1751516013"
},
"departure": {
"delay": 393,
"time": "1751516013"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 393,
"time": "1751516073"
},
"departure": {
"delay": 393,
"time": "1751516073"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 393,
"time": "1751516133"
},
"departure": {
"delay": 393,
"time": "1751516133"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 393,
"time": "1751516253"
},
"departure": {
"delay": 393,
"time": "1751516253"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 393,
"time": "1751516313"
},
"departure": {
"delay": 393,
"time": "1751516313"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 393,
"time": "1751516373"
},
"departure": {
"delay": 393,
"time": "1751516373"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 573,
"time": "1751516733"
},
"departure": {
"delay": 573,
"time": "1751516733"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 486,
"time": "1751516826"
},
"departure": {
"delay": 486,
"time": "1751516826"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 486,
"time": "1751516886"
},
"departure": {
"delay": 486,
"time": "1751516886"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 456,
"time": "1751516916"
},
"departure": {
"delay": 456,
"time": "1751516916"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 426,
"time": "1751516946"
},
"departure": {
"delay": 426,
"time": "1751516946"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 486,
"time": "1751517006"
},
"departure": {
"delay": 486,
"time": "1751517006"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1751513974",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0557"
}
}
},
{
"id": "SM:403-0612",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1751515920"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1751516040"
},
"departure": {
"time": "1751516040"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1751516280"
},
"departure": {
"time": "1751516280"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1751516340"
},
"departure": {
"time": "1751516340"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1751516460"
},
"departure": {
"time": "1751516460"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1751516520"
},
"departure": {
"time": "1751516520"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1751516580"
},
"departure": {
"time": "1751516580"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1751516760"
},
"departure": {
"time": "1751516760"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1751516880"
},
"departure": {
"time": "1751516880"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1751517240"
},
"departure": {
"delay": 180,
"time": "1751517240"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1751517300"
},
"departure": {
"delay": 60,
"time": "1751517300"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1751517360"
},
"departure": {
"delay": 60,
"time": "1751517360"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1751517390"
},
"departure": {
"delay": 30,
"time": "1751517390"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1751517420"
},
"departure": {
"time": "1751517420"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
}
],
"timestamp": "1751513870",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-0612"
}
}
},
{
"id": "SM:409-0623",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516640"
},
"departure": {
"time": "1751516640"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1751516700"
},
"departure": {
"time": "1751516700"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
}
],
"timestamp": "1751513046",
"trip": {
"routeId": "604",
"tripId": "409-0623"
}
}
},
{
"id": "SM:405-0553",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751514840"
},
"departure": {
"time": "1751514840"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1751514900"
},
"departure": {
"time": "1751514900"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1751514960"
},
"departure": {
"time": "1751514960"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1751515380"
},
"departure": {
"delay": 180,
"time": "1751515380"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1751515860"
},
"departure": {
"delay": 240,
"time": "1751515860"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1751515980"
},
"departure": {
"delay": 300,
"time": "1751515980"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 180,
"time": "1751516040"
},
"departure": {
"delay": 180,
"time": "1751516040"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 240,
"time": "1751516520"
},
"departure": {
"delay": 240,
"time": "1751516520"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1751511245",
"trip": {
"routeId": "604",
"tripId": "405-0553"
}
}
},
{
"id": "SM:403-0538",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 451,
"time": "1751514331"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 511,
"time": "1751514511"
},
"departure": {
"delay": 511,
"time": "1751514511"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 571,
"time": "1751514631"
},
"departure": {
"delay": 571,
"time": "1751514631"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 571,
"time": "1751514691"
},
"departure": {
"delay": 571,
"time": "1751514691"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 571,
"time": "1751514751"
},
"departure": {
"delay": 571,
"time": "1751514751"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 511,
"time": "1751514811"
},
"departure": {
"delay": 511,
"time": "1751514811"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 511,
"time": "1751514991"
},
"departure": {
"delay": 511,
"time": "1751514991"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 511,
"time": "1751515111"
},
"departure": {
"delay": 511,
"time": "1751515111"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 571,
"time": "1751515231"
},
"departure": {
"delay": 571,
"time": "1751515231"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 691,
"time": "1751515411"
},
"departure": {
"delay": 691,
"time": "1751515411"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 697,
"time": "1751515477"
},
"departure": {
"delay": 697,
"time": "1751515477"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 697,
"time": "1751515657"
},
"departure": {
"delay": 697,
"time": "1751515657"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1751513870",
"trip": {
"routeId": "604",
"tripId": "403-0538"
}
}
},
{
"id": "SM:801-0534",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1682,
"time": "1751515322"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1682,
"time": "1751515502"
},
"departure": {
"delay": 1682,
"time": "1751515502"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1682,
"time": "1751515622"
},
"departure": {
"delay": 1682,
"time": "1751515622"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1682,
"time": "1751515682"
},
"departure": {
"delay": 1682,
"time": "1751515682"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 1682,
"time": "1751515862"
},
"departure": {
"delay": 1682,
"time": "1751515862"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1682,
"time": "1751515922"
},
"departure": {
"delay": 1682,
"time": "1751515922"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 1682,
"time": "1751515982"
},
"departure": {
"delay": 1682,
"time": "1751515982"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 1682,
"time": "1751516042"
},
"departure": {
"delay": 1682,
"time": "1751516042"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 1682,
"time": "1751516282"
},
"departure": {
"delay": 1682,
"time": "1751516282"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 1682,
"time": "1751516342"
},
"departure": {
"delay": 1682,
"time": "1751516342"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 1682,
"time": "1751516402"
},
"departure": {
"delay": 1682,
"time": "1751516402"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 1742,
"time": "1751516522"
},
"departure": {
"delay": 1742,
"time": "1751516522"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 1802,
"time": "1751516642"
},
"departure": {
"delay": 1802,
"time": "1751516642"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 1802,
"time": "1751516702"
},
"departure": {
"delay": 1802,
"time": "1751516702"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 1802,
"time": "1751516762"
},
"departure": {
"delay": 1802,
"time": "1751516762"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 1802,
"time": "1751516822"
},
"departure": {
"delay": 1802,
"time": "1751516822"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 1922,
"time": "1751517062"
},
"departure": {
"delay": 1922,
"time": "1751517062"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 1922,
"time": "1751517182"
},
"departure": {
"delay": 1922,
"time": "1751517182"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 1982,
"time": "1751517362"
},
"departure": {
"delay": 1982,
"time": "1751517362"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 1922,
"time": "1751517482"
},
"departure": {
"delay": 1922,
"time": "1751517482"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 1802,
"time": "1751517782"
},
"departure": {
"delay": 1802,
"time": "1751517722"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1751513922",
"trip": {
"routeId": "608",
"tripId": "801-0534"
}
}
},
{
"id": "SM:801-0616",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1622,
"time": "1751517782"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
}
],
"timestamp": "1751513922",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-0616"
}
}
},
{
"id": "SM:601-0627",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751517060"
},
"departure": {
"time": "1751517060"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
}
],
"timestamp": "1751513468",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-0627"
}
}
},
{
"id": "SM:603-0613",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1751516820"
},
"departure": {
"time": "1751516820"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1751516940"
},
"departure": {
"time": "1751516940"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1751517060"
},
"departure": {
"time": "1751517060"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
}
],
"timestamp": "1751513221",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "603-0613"
}
}
},
{
"id": "SM:601-0558",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1751515110"
},
"departure": {
"delay": -30,
"time": "1751515110"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1751515380"
},
"departure": {
"time": "1751515380"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1751515860"
},
"departure": {
"time": "1751515860"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1751511621",
"trip": {
"routeId": "6",
"tripId": "601-0558"
}
}
},
{
"id": "SM:601-0525",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 229,
"time": "1751513329"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 148,
"time": "1751513488"
},
"departure": {
"delay": 148,
"time": "1751513488"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 131,
"time": "1751513517"
},
"departure": {
"delay": 131,
"time": "1751513591"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 172,
"time": "1751513752"
},
"departure": {
"delay": 172,
"time": "1751513752"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 148,
"time": "1751514028"
},
"departure": {
"delay": 148,
"time": "1751514028"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 148,
"time": "1751514088"
},
"departure": {
"delay": 148,
"time": "1751514088"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 148,
"time": "1751514148"
},
"departure": {
"delay": 148,
"time": "1751514148"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 148,
"time": "1751514208"
},
"departure": {
"delay": 148,
"time": "1751514208"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 148,
"time": "1751514268"
},
"departure": {
"delay": 148,
"time": "1751514268"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 148,
"time": "1751514328"
},
"departure": {
"delay": 148,
"time": "1751514328"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 148,
"time": "1751514448"
},
"departure": {
"delay": 148,
"time": "1751514448"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 148,
"time": "1751514568"
},
"departure": {
"delay": 148,
"time": "1751514568"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 148,
"time": "1751514628"
},
"departure": {
"delay": 148,
"time": "1751514628"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 118,
"time": "1751514658"
},
"departure": {
"delay": 118,
"time": "1751514658"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 148,
"time": "1751514688"
},
"departure": {
"delay": 148,
"time": "1751514688"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 148,
"time": "1751514748"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1751513345",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-0525"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1751514139"
}
}