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
⚠️137 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 12/06/2026 à 09h01 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 46 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1101-0905 does not have a vehicle_id
- trip_id 1101-0850 does not have a vehicle_id
- trip_id 1101-0835 does not have a vehicle_id
- trip_id 14-0759 does not have a vehicle_id
- trip_id 103-0905 does not have a vehicle_id
schedule_relationship not populated W009 91 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0905 does not have a schedule_relationship
- trip_id 1101-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 1101-0835 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 1 048 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 079 | 30 fois (100 % des validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 1 | 1 fois (3 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 13/06/2026 à 06h40 Europe/Paris.
trip_updates (26) 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 13/06/2026 à 06h40 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:T3S-4-0619",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781324340"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781324400"
},
"departure": {
"time": "1781324400"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1781324460"
},
"departure": {
"time": "1781324460"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1781324520"
},
"departure": {
"time": "1781324520"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1781324580"
},
"departure": {
"time": "1781324580"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1781324640"
},
"departure": {
"time": "1781324640"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1781324700"
},
"departure": {
"time": "1781324700"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1781324760"
},
"departure": {
"time": "1781324760"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1781324880"
},
"departure": {
"time": "1781324880"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
}
],
"timestamp": "1781320742",
"trip": {
"routeId": "T3",
"tripId": "T3S-4-0619"
}
}
},
{
"id": "SM:1101S-0635",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 123,
"time": "1781325423"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781325900"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1781325444",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0635"
}
}
},
{
"id": "SM:1101S-0620",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1781324431"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -123,
"time": "1781324877"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1781324456",
"trip": {
"routeId": "11",
"tripId": "1101S-0620"
}
}
},
{
"id": "SM:1101S-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781327100"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781327700"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1781325455",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0705"
}
}
},
{
"id": "SM:1101S-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328900"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1781325455",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0735"
}
}
},
{
"id": "SM:1101S-0650",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781326200"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781326800"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1781324609",
"trip": {
"routeId": "11",
"tripId": "1101S-0650"
}
}
},
{
"id": "SM:1101S-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328000"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781328600"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1781324609",
"trip": {
"routeId": "11",
"tripId": "1101S-0720"
}
}
},
{
"id": "SM:101S-0630",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 186,
"time": "1781325186"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 187,
"time": "1781325275"
},
"departure": {
"delay": 187,
"time": "1781325307"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 170,
"time": "1781325350"
},
"departure": {
"delay": 170,
"time": "1781325350"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 149,
"time": "1781325389"
},
"departure": {
"delay": 149,
"time": "1781325389"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 187,
"time": "1781325427"
},
"departure": {
"delay": 187,
"time": "1781325487"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 128,
"time": "1781325548"
},
"departure": {
"delay": 128,
"time": "1781325548"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 146,
"time": "1781325686"
},
"departure": {
"delay": 146,
"time": "1781325686"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 146,
"time": "1781325746"
},
"departure": {
"delay": 146,
"time": "1781325746"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 146,
"time": "1781325806"
},
"departure": {
"delay": 146,
"time": "1781325806"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 146,
"time": "1781325866"
},
"departure": {
"delay": 146,
"time": "1781325866"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 146,
"time": "1781325986"
},
"departure": {
"delay": 146,
"time": "1781325986"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 146,
"time": "1781326046"
},
"departure": {
"delay": 146,
"time": "1781326046"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 146,
"time": "1781326106"
},
"departure": {
"delay": 146,
"time": "1781326106"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 116,
"time": "1781326136"
},
"departure": {
"delay": 116,
"time": "1781326136"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 146,
"time": "1781326166"
},
"departure": {
"delay": 146,
"time": "1781326166"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 146,
"time": "1781326286"
},
"departure": {
"delay": 146,
"time": "1781326286"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 146,
"time": "1781326406"
},
"departure": {
"delay": 146,
"time": "1781326406"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 143,
"time": "1781326523"
},
"departure": {
"delay": 143,
"time": "1781326523"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 140,
"time": "1781326640"
},
"departure": {
"delay": 140,
"time": "1781326640"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 140,
"time": "1781326700"
},
"departure": {
"delay": 140,
"time": "1781326700"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 143,
"time": "1781326763"
},
"departure": {
"delay": 143,
"time": "1781326763"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 140,
"time": "1781326880"
},
"departure": {
"delay": 140,
"time": "1781326880"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 140,
"time": "1781326940"
},
"departure": {
"delay": 140,
"time": "1781326940"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 140,
"time": "1781327000"
},
"departure": {
"delay": 140,
"time": "1781327000"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 140,
"time": "1781327060"
},
"departure": {
"delay": 140,
"time": "1781327060"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 140,
"time": "1781327120"
},
"departure": {
"delay": 140,
"time": "1781327120"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 140,
"time": "1781327180"
},
"departure": {
"delay": 140,
"time": "1781327180"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 140,
"time": "1781327300"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1781325206",
"trip": {
"routeId": "1",
"tripId": "101S-0630"
}
}
},
{
"id": "SM:103S-0645",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 445,
"time": "1781326345"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 445,
"time": "1781326465"
},
"departure": {
"delay": 445,
"time": "1781326465"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 445,
"time": "1781326525"
},
"departure": {
"delay": 445,
"time": "1781326525"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 445,
"time": "1781326585"
},
"departure": {
"delay": 445,
"time": "1781326585"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 445,
"time": "1781326645"
},
"departure": {
"delay": 445,
"time": "1781326645"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 445,
"time": "1781326705"
},
"departure": {
"delay": 445,
"time": "1781326705"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 445,
"time": "1781326765"
},
"departure": {
"delay": 445,
"time": "1781326765"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 445,
"time": "1781326825"
},
"departure": {
"delay": 445,
"time": "1781326825"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 501,
"time": "1781326941"
},
"departure": {
"delay": 501,
"time": "1781326941"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 501,
"time": "1781327001"
},
"departure": {
"delay": 501,
"time": "1781327001"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 446,
"time": "1781327066"
},
"departure": {
"delay": 446,
"time": "1781327066"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 446,
"time": "1781327186"
},
"departure": {
"delay": 446,
"time": "1781327186"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 446,
"time": "1781327246"
},
"departure": {
"delay": 446,
"time": "1781327246"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 446,
"time": "1781327366"
},
"departure": {
"delay": 446,
"time": "1781327366"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 446,
"time": "1781327426"
},
"departure": {
"delay": 446,
"time": "1781327426"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 416,
"time": "1781327456"
},
"departure": {
"delay": 416,
"time": "1781327456"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 446,
"time": "1781327486"
},
"departure": {
"delay": 446,
"time": "1781327486"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 446,
"time": "1781327546"
},
"departure": {
"delay": 446,
"time": "1781327546"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 446,
"time": "1781327606"
},
"departure": {
"delay": 446,
"time": "1781327606"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 446,
"time": "1781327666"
},
"departure": {
"delay": 446,
"time": "1781327666"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 446,
"time": "1781327726"
},
"departure": {
"delay": 446,
"time": "1781327726"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 446,
"time": "1781327786"
},
"departure": {
"delay": 446,
"time": "1781327786"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 446,
"time": "1781327906"
},
"departure": {
"delay": 446,
"time": "1781327906"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 446,
"time": "1781327966"
},
"departure": {
"delay": 446,
"time": "1781327966"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 446,
"time": "1781328026"
},
"departure": {
"delay": 446,
"time": "1781328026"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 446,
"time": "1781328146"
},
"departure": {
"delay": 446,
"time": "1781328146"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 446,
"time": "1781328266"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1781325621",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-0645"
}
}
},
{
"id": "SM:103S-0725",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328300"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781328420"
},
"departure": {
"time": "1781328420"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781328480"
},
"departure": {
"time": "1781328480"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328540"
},
"departure": {
"time": "1781328540"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781328600"
},
"departure": {
"time": "1781328600"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1781328720"
},
"departure": {
"time": "1781328720"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1781328840"
},
"departure": {
"time": "1781328840"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781328900"
},
"departure": {
"time": "1781328900"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781328960"
},
"departure": {
"time": "1781328960"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1781329020"
},
"departure": {
"time": "1781329020"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1781329140"
},
"departure": {
"time": "1781329140"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1781329200"
},
"departure": {
"time": "1781329200"
},
"stopId": "Raisins_A",
"stopSequence": 12
}
],
"timestamp": "1781324702",
"trip": {
"routeId": "1",
"tripId": "103S-0725"
}
}
},
{
"id": "SM:101S-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781327400"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781327520"
},
"departure": {
"time": "1781327520"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781327580"
},
"departure": {
"time": "1781327580"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781327640"
},
"departure": {
"time": "1781327640"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781327700"
},
"departure": {
"time": "1781327700"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781327760"
},
"departure": {
"time": "1781327760"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781327820"
},
"departure": {
"time": "1781327820"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781327880"
},
"departure": {
"time": "1781327880"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1781327940"
},
"departure": {
"time": "1781327940"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1781328000"
},
"departure": {
"time": "1781328000"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1781328240"
},
"departure": {
"time": "1781328240"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1781328300"
},
"departure": {
"time": "1781328300"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1781328420"
},
"departure": {
"time": "1781328420"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1781328480"
},
"departure": {
"time": "1781328480"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1781328510"
},
"departure": {
"delay": -30,
"time": "1781328510"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1781328540"
},
"departure": {
"time": "1781328540"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1781328600"
},
"departure": {
"time": "1781328600"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1781328660"
},
"departure": {
"time": "1781328660"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1781328720"
},
"departure": {
"time": "1781328720"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1781328780"
},
"departure": {
"time": "1781328780"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1781328840"
},
"departure": {
"time": "1781328840"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1781328960"
},
"departure": {
"time": "1781328960"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1781329020"
},
"departure": {
"time": "1781329020"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1781329080"
},
"departure": {
"time": "1781329080"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1781329200"
},
"departure": {
"time": "1781329200"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
}
],
"timestamp": "1781323804",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-0710"
}
}
},
{
"id": "SM:203S-0642",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 601,
"time": "1781326321"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 571,
"time": "1781326351"
},
"departure": {
"delay": 571,
"time": "1781326351"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 601,
"time": "1781326381"
},
"departure": {
"delay": 601,
"time": "1781326381"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 601,
"time": "1781326441"
},
"departure": {
"delay": 601,
"time": "1781326441"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 601,
"time": "1781326501"
},
"departure": {
"delay": 601,
"time": "1781326501"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 601,
"time": "1781326681"
},
"departure": {
"delay": 601,
"time": "1781326681"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 601,
"time": "1781326741"
},
"departure": {
"delay": 601,
"time": "1781326741"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 601,
"time": "1781326801"
},
"departure": {
"delay": 601,
"time": "1781326801"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 601,
"time": "1781326861"
},
"departure": {
"delay": 601,
"time": "1781326861"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 601,
"time": "1781327041"
},
"departure": {
"delay": 601,
"time": "1781327041"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 601,
"time": "1781327101"
},
"departure": {
"delay": 601,
"time": "1781327101"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 601,
"time": "1781327161"
},
"departure": {
"delay": 601,
"time": "1781327161"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 601,
"time": "1781327281"
},
"departure": {
"delay": 601,
"time": "1781327281"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 601,
"time": "1781327341"
},
"departure": {
"delay": 601,
"time": "1781327341"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 569,
"time": "1781327429"
},
"departure": {
"delay": 569,
"time": "1781327429"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 569,
"time": "1781327489"
},
"departure": {
"delay": 569,
"time": "1781327489"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 601,
"time": "1781327581"
},
"departure": {
"delay": 601,
"time": "1781327581"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 601,
"time": "1781327701"
},
"departure": {
"delay": 601,
"time": "1781327701"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 601,
"time": "1781327761"
},
"departure": {
"delay": 601,
"time": "1781327761"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 601,
"time": "1781327821"
},
"departure": {
"delay": 601,
"time": "1781327821"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 601,
"time": "1781327881"
},
"departure": {
"delay": 601,
"time": "1781327881"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 601,
"time": "1781327941"
},
"departure": {
"delay": 601,
"time": "1781327941"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1781325601",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203S-0642"
}
}
},
{
"id": "SM:203S-0725",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328300"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781328360"
},
"departure": {
"time": "1781328360"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781328480"
},
"departure": {
"time": "1781328480"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328600"
},
"departure": {
"time": "1781328600"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1781328840"
},
"departure": {
"delay": 180,
"time": "1781328840"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1781328960"
},
"departure": {
"delay": 240,
"time": "1781328960"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1781329020"
},
"departure": {
"delay": 240,
"time": "1781329020"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1781329080"
},
"departure": {
"delay": 240,
"time": "1781329080"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1781329140"
},
"departure": {
"delay": 180,
"time": "1781329140"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
}
],
"timestamp": "1781324702",
"trip": {
"routeId": "2",
"tripId": "203S-0725"
}
}
},
{
"id": "SM:201S-0712",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 995,
"time": "1781328515"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 965,
"time": "1781328545"
},
"departure": {
"delay": 965,
"time": "1781328545"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 995,
"time": "1781328575"
},
"departure": {
"delay": 995,
"time": "1781328575"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 995,
"time": "1781328635"
},
"departure": {
"delay": 995,
"time": "1781328635"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 995,
"time": "1781328695"
},
"departure": {
"delay": 995,
"time": "1781328695"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 995,
"time": "1781328875"
},
"departure": {
"delay": 995,
"time": "1781328875"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 995,
"time": "1781328935"
},
"departure": {
"delay": 995,
"time": "1781328935"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 995,
"time": "1781328995"
},
"departure": {
"delay": 995,
"time": "1781328995"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 995,
"time": "1781329055"
},
"departure": {
"delay": 995,
"time": "1781329055"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
}
],
"timestamp": "1781325611",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-0712"
}
}
},
{
"id": "SM:201S-0640",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 845,
"time": "1781326445"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 845,
"time": "1781326505"
},
"departure": {
"delay": 845,
"time": "1781326505"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 845,
"time": "1781326625"
},
"departure": {
"delay": 845,
"time": "1781326625"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 845,
"time": "1781326745"
},
"departure": {
"delay": 845,
"time": "1781326745"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1025,
"time": "1781326985"
},
"departure": {
"delay": 1025,
"time": "1781326985"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1085,
"time": "1781327105"
},
"departure": {
"delay": 1085,
"time": "1781327105"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 1126,
"time": "1781327206"
},
"departure": {
"delay": 1126,
"time": "1781327206"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 1167,
"time": "1781327307"
},
"departure": {
"delay": 1167,
"time": "1781327307"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 1107,
"time": "1781327367"
},
"departure": {
"delay": 1107,
"time": "1781327367"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 1126,
"time": "1781327446"
},
"departure": {
"delay": 1126,
"time": "1781327446"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 1167,
"time": "1781327547"
},
"departure": {
"delay": 1167,
"time": "1781327547"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 1227,
"time": "1781327667"
},
"departure": {
"delay": 1227,
"time": "1781327667"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 1167,
"time": "1781327727"
},
"departure": {
"delay": 1167,
"time": "1781327727"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 1167,
"time": "1781327787"
},
"departure": {
"delay": 1167,
"time": "1781327787"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 1227,
"time": "1781327967"
},
"departure": {
"delay": 1227,
"time": "1781327967"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 1227,
"time": "1781328027"
},
"departure": {
"delay": 1227,
"time": "1781328027"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 1227,
"time": "1781328087"
},
"departure": {
"delay": 1227,
"time": "1781328087"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 1107,
"time": "1781328147"
},
"departure": {
"delay": 1107,
"time": "1781328147"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 1167,
"time": "1781328267"
},
"departure": {
"delay": 1167,
"time": "1781328267"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 1167,
"time": "1781328327"
},
"departure": {
"delay": 1167,
"time": "1781328327"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 1167,
"time": "1781328387"
},
"departure": {
"delay": 1167,
"time": "1781328387"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 1107,
"time": "1781328447"
},
"departure": {
"delay": 1107,
"time": "1781328447"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1781325611",
"trip": {
"routeId": "2",
"tripId": "201S-0640"
}
}
},
{
"id": "SM:303S-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328000"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781328060"
},
"departure": {
"time": "1781328060"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1781328240"
},
"departure": {
"delay": 60,
"time": "1781328240"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1781328300"
},
"departure": {
"delay": 60,
"time": "1781328300"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1781328360"
},
"departure": {
"delay": 60,
"time": "1781328360"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1781328480"
},
"departure": {
"delay": 120,
"time": "1781328480"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 120,
"time": "1781328540"
},
"departure": {
"delay": 120,
"time": "1781328540"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1781328600"
},
"departure": {
"delay": 120,
"time": "1781328600"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1781328720"
},
"departure": {
"delay": 180,
"time": "1781328720"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
}
],
"timestamp": "1781324405",
"trip": {
"routeId": "603",
"tripId": "303S-0720"
}
}
},
{
"id": "SM:301S-0712",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781327520"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781327640"
},
"departure": {
"time": "1781327640"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781327940"
},
"departure": {
"time": "1781327940"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328000"
},
"departure": {
"time": "1781328000"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781328240"
},
"departure": {
"time": "1781328240"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1781328480"
},
"departure": {
"delay": 180,
"time": "1781328480"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1781328540"
},
"departure": {
"delay": 180,
"time": "1781328540"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1781328600"
},
"departure": {
"delay": 180,
"time": "1781328600"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1781328660"
},
"departure": {
"delay": 180,
"time": "1781328660"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1781323926",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301S-0712"
}
}
},
{
"id": "SM:301S-0645",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781325900"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781325960"
},
"departure": {
"time": "1781325960"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781326020"
},
"departure": {
"time": "1781326020"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1781326140"
},
"departure": {
"delay": 60,
"time": "1781326140"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1781326200"
},
"departure": {
"delay": 60,
"time": "1781326200"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1781326260"
},
"departure": {
"delay": 60,
"time": "1781326260"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1781326380"
},
"departure": {
"delay": 120,
"time": "1781326380"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 120,
"time": "1781326440"
},
"departure": {
"delay": 120,
"time": "1781326440"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1781326500"
},
"departure": {
"delay": 120,
"time": "1781326500"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1781326620"
},
"departure": {
"delay": 180,
"time": "1781326620"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1781326740"
},
"departure": {
"delay": 240,
"time": "1781326740"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 240,
"time": "1781326860"
},
"departure": {
"delay": 240,
"time": "1781326860"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 540,
"time": "1781327280"
},
"departure": {
"delay": 540,
"time": "1781327280"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1781322300",
"trip": {
"routeId": "603",
"tripId": "301S-0645"
}
}
},
{
"id": "SM:403ST-0635",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 635,
"time": "1781325935"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 695,
"time": "1781326175"
},
"departure": {
"delay": 695,
"time": "1781326175"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 805,
"time": "1781326345"
},
"departure": {
"delay": 805,
"time": "1781326345"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 805,
"time": "1781326405"
},
"departure": {
"delay": 805,
"time": "1781326405"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 805,
"time": "1781326465"
},
"departure": {
"delay": 805,
"time": "1781326465"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 745,
"time": "1781326525"
},
"departure": {
"delay": 745,
"time": "1781326525"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 745,
"time": "1781326765"
},
"departure": {
"delay": 745,
"time": "1781326765"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 685,
"time": "1781326885"
},
"departure": {
"delay": 685,
"time": "1781326885"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 685,
"time": "1781326945"
},
"departure": {
"delay": 685,
"time": "1781326945"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 685,
"time": "1781327005"
},
"departure": {
"delay": 685,
"time": "1781327005"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 745,
"time": "1781327125"
},
"departure": {
"delay": 745,
"time": "1781327125"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 565,
"time": "1781327185"
},
"departure": {
"delay": 565,
"time": "1781327185"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 685,
"time": "1781327425"
},
"departure": {
"delay": 685,
"time": "1781327425"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1781325601",
"trip": {
"routeId": "604",
"tripId": "403ST-0635"
}
}
},
{
"id": "SM:403ST-0713",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781327580"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781327700"
},
"departure": {
"time": "1781327700"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781327940"
},
"departure": {
"time": "1781327940"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328000"
},
"departure": {
"time": "1781328000"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781328180"
},
"departure": {
"time": "1781328180"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781328240"
},
"departure": {
"time": "1781328240"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781328300"
},
"departure": {
"time": "1781328300"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1781328420"
},
"departure": {
"time": "1781328420"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1781328480"
},
"departure": {
"time": "1781328480"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1781328540"
},
"departure": {
"time": "1781328540"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1781328720"
},
"departure": {
"time": "1781328720"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1781328900"
},
"departure": {
"time": "1781328900"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1781328960"
},
"departure": {
"time": "1781328960"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1781329020"
},
"departure": {
"time": "1781329020"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -30,
"time": "1781329050"
},
"departure": {
"delay": -30,
"time": "1781329050"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1781329080"
},
"departure": {
"time": "1781329080"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1781329140"
},
"departure": {
"time": "1781329140"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
}
],
"timestamp": "1781325580",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403ST-0713"
}
}
},
{
"id": "SM:405ST-0650",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781326200"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781326230"
},
"departure": {
"delay": -30,
"time": "1781326230"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781326260"
},
"departure": {
"time": "1781326260"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781326320"
},
"departure": {
"time": "1781326320"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781326380"
},
"departure": {
"time": "1781326380"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1781326500"
},
"departure": {
"delay": 60,
"time": "1781326500"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1781326560"
},
"departure": {
"delay": 60,
"time": "1781326560"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1781326620"
},
"departure": {
"delay": 60,
"time": "1781326620"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1781326740"
},
"departure": {
"delay": 120,
"time": "1781326740"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1781326980"
},
"departure": {
"delay": 240,
"time": "1781326980"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 120,
"time": "1781327100"
},
"departure": {
"delay": 120,
"time": "1781327100"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 60,
"time": "1781327160"
},
"departure": {
"delay": 60,
"time": "1781327160"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1781327220"
},
"departure": {
"delay": 60,
"time": "1781327220"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1781327280"
},
"departure": {
"delay": 60,
"time": "1781327280"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 240,
"time": "1781327520"
},
"departure": {
"delay": 240,
"time": "1781327520"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1781327640"
},
"departure": {
"delay": 120,
"time": "1781327640"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1781327700"
},
"departure": {
"delay": 60,
"time": "1781327700"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1781327760"
},
"departure": {
"delay": 60,
"time": "1781327760"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 120,
"time": "1781327880"
},
"departure": {
"delay": 120,
"time": "1781327880"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1781327940"
},
"departure": {
"delay": 60,
"time": "1781327940"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 240,
"time": "1781328180"
},
"departure": {
"delay": 240,
"time": "1781328180"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1781322605",
"trip": {
"routeId": "604",
"tripId": "405ST-0650"
}
}
},
{
"id": "SM:405ST-0728",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328480"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781328660"
},
"departure": {
"time": "1781328660"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781328780"
},
"departure": {
"time": "1781328780"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328840"
},
"departure": {
"time": "1781328840"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781329020"
},
"departure": {
"time": "1781329020"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781329080"
},
"departure": {
"time": "1781329080"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781329140"
},
"departure": {
"time": "1781329140"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781329200"
},
"departure": {
"time": "1781329200"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
}
],
"timestamp": "1781324887",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405ST-0728"
}
}
},
{
"id": "SM:407ST-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1781327580"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 540,
"time": "1781327820"
},
"departure": {
"delay": 540,
"time": "1781327820"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 660,
"time": "1781328000"
},
"departure": {
"delay": 660,
"time": "1781328000"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 660,
"time": "1781328060"
},
"departure": {
"delay": 660,
"time": "1781328060"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 660,
"time": "1781328120"
},
"departure": {
"delay": 660,
"time": "1781328120"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 600,
"time": "1781328180"
},
"departure": {
"delay": 600,
"time": "1781328180"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 600,
"time": "1781328420"
},
"departure": {
"delay": 600,
"time": "1781328420"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 540,
"time": "1781328540"
},
"departure": {
"delay": 540,
"time": "1781328540"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1781328600"
},
"departure": {
"delay": 540,
"time": "1781328600"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 540,
"time": "1781328660"
},
"departure": {
"delay": 540,
"time": "1781328660"
},
"stopId": "Breisach_A",
"stopSequence": 10
}
],
"timestamp": "1781323987",
"trip": {
"routeId": "604",
"tripId": "407ST-0705"
}
}
},
{
"id": "SM:401ST-0623",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1781324696"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 86,
"time": "1781324726"
},
"departure": {
"delay": 86,
"time": "1781324726"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 159,
"time": "1781324799"
},
"departure": {
"delay": 159,
"time": "1781324799"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1781324820"
},
"departure": {
"delay": 120,
"time": "1781324820"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 142,
"time": "1781324842"
},
"departure": {
"delay": 142,
"time": "1781324842"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 205,
"time": "1781324965"
},
"departure": {
"delay": 205,
"time": "1781324965"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 256,
"time": "1781325016"
},
"departure": {
"delay": 256,
"time": "1781325016"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 217,
"time": "1781325037"
},
"departure": {
"delay": 217,
"time": "1781325037"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 244,
"time": "1781325124"
},
"departure": {
"delay": 244,
"time": "1781325124"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 382,
"time": "1781325202"
},
"departure": {
"delay": 382,
"time": "1781325382"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 292,
"time": "1781325442"
},
"departure": {
"delay": 292,
"time": "1781325472"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 247,
"time": "1781325547"
},
"departure": {
"delay": 247,
"time": "1781325547"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 202,
"time": "1781325562"
},
"departure": {
"delay": 202,
"time": "1781325562"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 172,
"time": "1781325592"
},
"departure": {
"delay": 172,
"time": "1781325592"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 299,
"time": "1781325779"
},
"departure": {
"delay": 299,
"time": "1781325779"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 239,
"time": "1781325899"
},
"departure": {
"delay": 239,
"time": "1781325899"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 179,
"time": "1781325959"
},
"departure": {
"delay": 179,
"time": "1781325959"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 179,
"time": "1781326019"
},
"departure": {
"delay": 179,
"time": "1781326019"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 292,
"time": "1781326192"
},
"departure": {
"delay": 292,
"time": "1781326192"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 182,
"time": "1781326262"
},
"departure": {
"delay": 182,
"time": "1781326262"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 343,
"time": "1781326483"
},
"departure": {
"delay": 343,
"time": "1781326483"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1781324753",
"trip": {
"routeId": "604",
"tripId": "401ST-0623"
}
}
},
{
"id": "SM:401ST-0657",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781326620"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781326740"
},
"departure": {
"time": "1781326740"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781326980"
},
"departure": {
"time": "1781326980"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781327040"
},
"departure": {
"time": "1781327040"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781327160"
},
"departure": {
"time": "1781327160"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781327220"
},
"departure": {
"time": "1781327220"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781327280"
},
"departure": {
"time": "1781327280"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781327340"
},
"departure": {
"time": "1781327340"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1781327460"
},
"departure": {
"time": "1781327460"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1781327520"
},
"departure": {
"time": "1781327520"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1781327580"
},
"departure": {
"time": "1781327580"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1781327640"
},
"departure": {
"time": "1781327640"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1781327760"
},
"departure": {
"time": "1781327760"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1781327940"
},
"departure": {
"time": "1781327940"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1781328000"
},
"departure": {
"time": "1781328000"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1781328060"
},
"departure": {
"time": "1781328060"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -30,
"time": "1781328090"
},
"departure": {
"delay": -30,
"time": "1781328090"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1781328180"
},
"departure": {
"time": "1781328180"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1781328300"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1781325601",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401ST-0657"
}
}
},
{
"id": "SM:409ST-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781328000"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781328030"
},
"departure": {
"delay": -30,
"time": "1781328030"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781328060"
},
"departure": {
"time": "1781328060"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781328120"
},
"departure": {
"time": "1781328120"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781328180"
},
"departure": {
"time": "1781328180"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1781328300"
},
"departure": {
"delay": 60,
"time": "1781328300"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1781328360"
},
"departure": {
"delay": 60,
"time": "1781328360"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1781328420"
},
"departure": {
"delay": 60,
"time": "1781328420"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1781328540"
},
"departure": {
"delay": 120,
"time": "1781328540"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1781328780"
},
"departure": {
"delay": 240,
"time": "1781328780"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1781328960"
},
"departure": {
"delay": 60,
"time": "1781328960"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1781329020"
},
"departure": {
"delay": 60,
"time": "1781329020"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
}
],
"timestamp": "1781324405",
"trip": {
"routeId": "604",
"tripId": "409ST-0720"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1781325623"
}
}