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
⚠️128 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 16/09/2025 à 09h08 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 1101-0850 does not have a vehicle_id
- trip_id 1103-0905 does not have a vehicle_id
- trip_id 1101-0835 does not have a vehicle_id
- trip_id 1103-0920 does not have a vehicle_id
- trip_id 1103-0850 does not have a vehicle_id
schedule_relationship not populated W009 85 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- 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-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-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 | 618 | 24 fois (86 % des validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 220 | 23 fois (82 % des validations) |
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 18 | 18 fois (64 % 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. | 11 | 9 fois (32 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 16/09/2025 à 13h28 Europe/Paris.
trip_updates (49) 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 16/09/2025 à 13h28 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1102-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 340,
"time": "1758021040"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 516,
"time": "1758021816"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1758021048",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1305"
}
}
},
{
"id": "SM:1102-1335",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 71,
"time": "1758022571"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 71,
"time": "1758023171"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1758022050",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1335"
}
}
},
{
"id": "SM:1102-1320",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 441,
"time": "1758022041"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 371,
"time": "1758022571"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1758022050",
"trip": {
"routeId": "11",
"tripId": "1102-1320"
}
}
},
{
"id": "SM:1102-1405",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758024300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1758022019",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1405"
}
}
},
{
"id": "SM:1102-1350",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758024000"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1758022019",
"trip": {
"routeId": "11",
"tripId": "1102-1350"
}
}
},
{
"id": "SM:s111-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1758020761"
},
"stopId": "Tivoli_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 30,
"time": "1758020820"
},
"departure": {
"delay": 30,
"time": "1758020850"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 178,
"time": "1758020932"
},
"departure": {
"delay": 178,
"time": "1758021058"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 301,
"time": "1758021301"
},
"departure": {
"delay": 301,
"time": "1758021301"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 149,
"time": "1758021449"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 6
}
],
"timestamp": "1758020781",
"trip": {
"directionId": 1,
"routeId": "111",
"tripId": "s111-1305"
}
}
},
{
"id": "SM:12-1309",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758020940"
},
"stopId": "Cesarhof_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1758020970"
},
"departure": {
"delay": -30,
"time": "1758020970"
},
"stopId": "Folgensbourg_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758021000"
},
"departure": {
"time": "1758021000"
},
"stopId": "Ferrette_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758021240"
},
"departure": {
"time": "1758021240"
},
"stopId": "Bellevue_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758021300"
},
"departure": {
"time": "1758021300"
},
"stopId": "Wentzwiller_Centre_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1758021480"
},
"departure": {
"time": "1758021480"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1758022320"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 11
}
],
"timestamp": "1758020996",
"trip": {
"routeId": "12",
"tripId": "12-1309"
}
}
},
{
"id": "SM:13-1313",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758021180"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1758021300"
},
"departure": {
"time": "1758021300"
},
"stopId": "Steinacker_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758021360"
},
"departure": {
"time": "1758021360"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758021480"
},
"departure": {
"time": "1758021480"
},
"stopId": "Wilson_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1758021540"
},
"departure": {
"time": "1758021540"
},
"stopId": "Vordermatt_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1758022200"
},
"departure": {
"time": "1758022200"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 9
}
],
"timestamp": "1758021224",
"trip": {
"routeId": "13",
"tripId": "13-1313"
}
}
},
{
"id": "SM:14-1303",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 121,
"time": "1758020701"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1758020918"
},
"departure": {
"time": "1758020940"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"delay": -37,
"time": "1758021323"
},
"departure": {
"delay": -37,
"time": "1758021323"
},
"stopId": "Sauvage_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 31,
"time": "1758021685"
},
"departure": {
"delay": 31,
"time": "1758021691"
},
"stopId": "Klepferhof_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -14,
"time": "1758021826"
},
"departure": {
"delay": -14,
"time": "1758021826"
},
"stopId": "Héron_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1758021892"
},
"departure": {
"time": "1758021900"
},
"stopId": "Hagenthal-le-Bas_Centre_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 40,
"time": "1758022120"
},
"departure": {
"delay": 40,
"time": "1758022120"
},
"stopId": "Hofacker_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": -20,
"time": "1758022240"
},
"departure": {
"delay": -20,
"time": "1758022240"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -20,
"time": "1758022360"
},
"departure": {
"delay": -20,
"time": "1758022360"
},
"stopId": "Lertzbach_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -20,
"time": "1758022540"
},
"departure": {
"delay": -20,
"time": "1758022540"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": -16,
"time": "1758022604"
},
"departure": {
"delay": -16,
"time": "1758022604"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": -16,
"time": "1758023264"
},
"departure": {
"delay": -16,
"time": "1758023264"
},
"stopId": "Birsig_R",
"stopSequence": 12
},
{
"arrival": {
"delay": -16,
"time": "1758023324"
},
"departure": {
"delay": -16,
"time": "1758023324"
},
"stopId": "Leymen_Mairie_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -16,
"time": "1758023504"
},
"departure": {
"delay": -16,
"time": "1758023504"
},
"stopId": "Liebenswiller_Mairie_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -16,
"time": "1758023624"
},
"stopId": "Aubépines_A",
"stopSequence": 15
}
],
"timestamp": "1758020719",
"trip": {
"directionId": 1,
"routeId": "14",
"tripId": "14-1303"
}
}
},
{
"id": "SM:14-1251",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 452,
"time": "1758020312"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 461,
"time": "1758020381"
},
"departure": {
"delay": 461,
"time": "1758020381"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 437,
"time": "1758020537"
},
"departure": {
"delay": 437,
"time": "1758020537"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 464,
"time": "1758020624"
},
"departure": {
"delay": 464,
"time": "1758020624"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 378,
"time": "1758021018"
},
"departure": {
"delay": 378,
"time": "1758021018"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 392,
"time": "1758021083"
},
"departure": {
"delay": 392,
"time": "1758021092"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 406,
"time": "1758021422"
},
"departure": {
"delay": 406,
"time": "1758021466"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 395,
"time": "1758021695"
},
"departure": {
"delay": 395,
"time": "1758021695"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 376,
"time": "1758021796"
},
"departure": {
"delay": 376,
"time": "1758021796"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 358,
"time": "1758021898"
},
"departure": {
"delay": 358,
"time": "1758021898"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 352,
"time": "1758022012"
},
"departure": {
"delay": 352,
"time": "1758022012"
},
"stopId": "Héron_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 383,
"time": "1758022163"
},
"departure": {
"delay": 383,
"time": "1758022163"
},
"stopId": "Klepferhof_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 383,
"time": "1758022403"
},
"departure": {
"delay": 383,
"time": "1758022403"
},
"stopId": "Sauvage_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 383,
"time": "1758022823"
},
"departure": {
"delay": 383,
"time": "1758022823"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 14
},
{
"arrival": {
"delay": 383,
"time": "1758023183"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 15
}
],
"timestamp": "1758020338",
"trip": {
"routeId": "14",
"tripId": "14-1251"
}
}
},
{
"id": "SM:164-1332",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758022320"
},
"stopId": "Frontière_S",
"stopSequence": 1
},
{
"arrival": {
"time": "1758022380"
},
"departure": {
"time": "1758022380"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -24,
"time": "1758022416"
},
"departure": {
"delay": -24,
"time": "1758022416"
},
"stopId": "Rhin_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -24,
"time": "1758022476"
},
"departure": {
"delay": -24,
"time": "1758022476"
},
"stopId": "Claude_Hess_R",
"stopSequence": 4
}
],
"timestamp": "1758018724",
"trip": {
"directionId": 1,
"routeId": "164",
"tripId": "164-1332"
}
}
},
{
"id": "SM:104-1350",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 172,
"time": "1758023572"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 172,
"time": "1758023692"
},
"departure": {
"delay": 172,
"time": "1758023692"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 172,
"time": "1758023752"
},
"departure": {
"delay": 172,
"time": "1758023752"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 172,
"time": "1758023812"
},
"departure": {
"delay": 172,
"time": "1758023812"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 168,
"time": "1758023928"
},
"departure": {
"delay": 168,
"time": "1758023928"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 160,
"time": "1758024160"
},
"departure": {
"delay": 160,
"time": "1758024160"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 160,
"time": "1758024280"
},
"departure": {
"delay": 160,
"time": "1758024280"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 156,
"time": "1758024396"
},
"departure": {
"delay": 156,
"time": "1758024396"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 156,
"time": "1758024456"
},
"departure": {
"delay": 156,
"time": "1758024456"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 156,
"time": "1758024516"
},
"departure": {
"delay": 156,
"time": "1758024516"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 152,
"time": "1758024632"
},
"departure": {
"delay": 152,
"time": "1758024632"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 156,
"time": "1758024696"
},
"departure": {
"delay": 156,
"time": "1758024696"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 156,
"time": "1758024756"
},
"departure": {
"delay": 156,
"time": "1758024756"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 126,
"time": "1758024786"
},
"departure": {
"delay": 126,
"time": "1758024786"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 156,
"time": "1758024816"
},
"departure": {
"delay": 156,
"time": "1758024816"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 156,
"time": "1758024936"
},
"departure": {
"delay": 156,
"time": "1758024936"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 156,
"time": "1758025056"
},
"departure": {
"delay": 156,
"time": "1758025056"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 138,
"time": "1758025218"
},
"departure": {
"delay": 138,
"time": "1758025218"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 143,
"time": "1758025403"
},
"departure": {
"delay": 143,
"time": "1758025403"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 159,
"time": "1758025479"
},
"departure": {
"delay": 159,
"time": "1758025479"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
}
],
"timestamp": "1758021688",
"trip": {
"routeId": "1",
"tripId": "104-1350"
}
}
},
{
"id": "SM:104-1225",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 502,
"time": "1758018802"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 471,
"time": "1758018891"
},
"departure": {
"delay": 471,
"time": "1758018891"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 446,
"time": "1758018926"
},
"departure": {
"delay": 446,
"time": "1758018926"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 457,
"time": "1758018997"
},
"departure": {
"delay": 457,
"time": "1758018997"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 411,
"time": "1758019040"
},
"departure": {
"delay": 411,
"time": "1758019071"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 288,
"time": "1758019188"
},
"departure": {
"delay": 288,
"time": "1758019188"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 223,
"time": "1758019243"
},
"departure": {
"delay": 223,
"time": "1758019243"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 201,
"time": "1758019341"
},
"departure": {
"delay": 201,
"time": "1758019341"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 207,
"time": "1758019407"
},
"departure": {
"delay": 207,
"time": "1758019407"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 206,
"time": "1758019466"
},
"departure": {
"delay": 206,
"time": "1758019466"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 206,
"time": "1758019586"
},
"departure": {
"delay": 206,
"time": "1758019586"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 141,
"time": "1758019626"
},
"departure": {
"delay": 141,
"time": "1758019641"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 125,
"time": "1758019685"
},
"departure": {
"delay": 125,
"time": "1758019685"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 159,
"time": "1758019719"
},
"departure": {
"delay": 159,
"time": "1758019719"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 142,
"time": "1758019812"
},
"departure": {
"delay": 142,
"time": "1758019822"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 261,
"time": "1758019919"
},
"departure": {
"delay": 261,
"time": "1758020061"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 201,
"time": "1758020151"
},
"departure": {
"delay": 201,
"time": "1758020181"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 162,
"time": "1758020262"
},
"departure": {
"delay": 162,
"time": "1758020262"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 141,
"time": "1758020301"
},
"departure": {
"delay": 141,
"time": "1758020301"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 201,
"time": "1758020389"
},
"departure": {
"delay": 201,
"time": "1758020421"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 194,
"time": "1758020534"
},
"departure": {
"delay": 194,
"time": "1758020534"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 261,
"time": "1758020635"
},
"departure": {
"delay": 261,
"time": "1758020661"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 261,
"time": "1758020718"
},
"departure": {
"delay": 261,
"time": "1758020721"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 287,
"time": "1758020807"
},
"departure": {
"delay": 287,
"time": "1758020807"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 326,
"time": "1758020906"
},
"departure": {
"delay": 326,
"time": "1758020906"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 522,
"time": "1758021162"
},
"departure": {
"delay": 522,
"time": "1758021162"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 421,
"time": "1758021181"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1758018827",
"trip": {
"routeId": "1",
"tripId": "104-1225"
}
}
},
{
"id": "SM:102-1310",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 334,
"time": "1758021334"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 313,
"time": "1758021433"
},
"departure": {
"delay": 313,
"time": "1758021433"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 304,
"time": "1758021484"
},
"departure": {
"delay": 304,
"time": "1758021484"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 304,
"time": "1758021544"
},
"departure": {
"delay": 304,
"time": "1758021544"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 334,
"time": "1758021604"
},
"departure": {
"delay": 334,
"time": "1758021694"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 184,
"time": "1758021754"
},
"departure": {
"delay": 184,
"time": "1758021784"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 167,
"time": "1758021887"
},
"departure": {
"delay": 167,
"time": "1758021887"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 94,
"time": "1758021934"
},
"departure": {
"delay": 94,
"time": "1758021934"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 94,
"time": "1758021973"
},
"departure": {
"delay": 94,
"time": "1758021994"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 65,
"time": "1758022025"
},
"departure": {
"delay": 65,
"time": "1758022025"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 73,
"time": "1758022153"
},
"departure": {
"delay": 73,
"time": "1758022153"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 73,
"time": "1758022213"
},
"departure": {
"delay": 73,
"time": "1758022213"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 73,
"time": "1758022273"
},
"departure": {
"delay": 73,
"time": "1758022273"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 43,
"time": "1758022303"
},
"departure": {
"delay": 43,
"time": "1758022303"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 73,
"time": "1758022333"
},
"departure": {
"delay": 73,
"time": "1758022333"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 73,
"time": "1758022453"
},
"departure": {
"delay": 73,
"time": "1758022453"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 73,
"time": "1758022573"
},
"departure": {
"delay": 73,
"time": "1758022573"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 68,
"time": "1758022748"
},
"departure": {
"delay": 68,
"time": "1758022748"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 65,
"time": "1758022865"
},
"departure": {
"delay": 65,
"time": "1758022865"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 65,
"time": "1758022925"
},
"departure": {
"delay": 65,
"time": "1758022925"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 68,
"time": "1758022988"
},
"departure": {
"delay": 68,
"time": "1758022988"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 65,
"time": "1758023105"
},
"departure": {
"delay": 65,
"time": "1758023105"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 65,
"time": "1758023165"
},
"departure": {
"delay": 65,
"time": "1758023165"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 65,
"time": "1758023225"
},
"departure": {
"delay": 65,
"time": "1758023225"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 65,
"time": "1758023285"
},
"departure": {
"delay": 65,
"time": "1758023285"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 65,
"time": "1758023345"
},
"departure": {
"delay": 65,
"time": "1758023345"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 65,
"time": "1758023405"
},
"departure": {
"delay": 65,
"time": "1758023405"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 65,
"time": "1758023525"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1758021359",
"trip": {
"routeId": "1",
"tripId": "102-1310"
}
}
},
{
"id": "SM:104-1310",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 253,
"time": "1758021253"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 292,
"time": "1758021399"
},
"departure": {
"delay": 292,
"time": "1758021412"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 352,
"time": "1758021481"
},
"departure": {
"delay": 352,
"time": "1758021532"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 382,
"time": "1758021617"
},
"departure": {
"delay": 382,
"time": "1758021622"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 412,
"time": "1758021704"
},
"departure": {
"delay": 412,
"time": "1758021712"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 445,
"time": "1758021805"
},
"departure": {
"delay": 445,
"time": "1758021805"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 472,
"time": "1758021916"
},
"departure": {
"delay": 472,
"time": "1758021952"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 473,
"time": "1758022013"
},
"departure": {
"delay": 473,
"time": "1758022013"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 525,
"time": "1758022125"
},
"departure": {
"delay": 525,
"time": "1758022125"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 472,
"time": "1758022192"
},
"departure": {
"delay": 472,
"time": "1758022192"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 412,
"time": "1758022252"
},
"departure": {
"delay": 412,
"time": "1758022252"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 405,
"time": "1758022425"
},
"departure": {
"delay": 405,
"time": "1758022425"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 405,
"time": "1758022545"
},
"departure": {
"delay": 405,
"time": "1758022545"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 405,
"time": "1758022665"
},
"departure": {
"delay": 405,
"time": "1758022665"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 405,
"time": "1758022725"
},
"departure": {
"delay": 405,
"time": "1758022725"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 375,
"time": "1758022755"
},
"departure": {
"delay": 375,
"time": "1758022755"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 405,
"time": "1758022785"
},
"departure": {
"delay": 405,
"time": "1758022785"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 405,
"time": "1758022845"
},
"departure": {
"delay": 405,
"time": "1758022845"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 405,
"time": "1758022905"
},
"departure": {
"delay": 405,
"time": "1758022905"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 405,
"time": "1758022965"
},
"departure": {
"delay": 405,
"time": "1758022965"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 405,
"time": "1758023025"
},
"departure": {
"delay": 405,
"time": "1758023025"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 405,
"time": "1758023085"
},
"departure": {
"delay": 405,
"time": "1758023085"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 405,
"time": "1758023205"
},
"departure": {
"delay": 405,
"time": "1758023205"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 405,
"time": "1758023265"
},
"departure": {
"delay": 405,
"time": "1758023265"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 405,
"time": "1758023325"
},
"departure": {
"delay": 405,
"time": "1758023325"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 405,
"time": "1758023445"
},
"departure": {
"delay": 405,
"time": "1758023445"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 405,
"time": "1758023565"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1758021266",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "104-1310"
}
}
},
{
"id": "SM:102-1355",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758023820"
},
"departure": {
"time": "1758023820"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758024060"
},
"departure": {
"time": "1758024060"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1758024240"
},
"departure": {
"time": "1758024240"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1758025020"
},
"departure": {
"time": "1758025020"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1758025050"
},
"departure": {
"delay": -30,
"time": "1758025050"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1758025140"
},
"departure": {
"time": "1758025140"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1758025380"
},
"departure": {
"time": "1758025380"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1758025500"
},
"departure": {
"time": "1758025500"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1758025560"
},
"departure": {
"time": "1758025560"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
}
],
"timestamp": "1758020225",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "102-1355"
}
}
},
{
"id": "SM:203-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1758020761"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 61,
"time": "1758020818"
},
"departure": {
"delay": 61,
"time": "1758020821"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 121,
"time": "1758020873"
},
"departure": {
"delay": 121,
"time": "1758020881"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 121,
"time": "1758020941"
},
"departure": {
"delay": 121,
"time": "1758020941"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 128,
"time": "1758021008"
},
"departure": {
"delay": 128,
"time": "1758021008"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 215,
"time": "1758021187"
},
"departure": {
"delay": 215,
"time": "1758021275"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 230,
"time": "1758021350"
},
"departure": {
"delay": 230,
"time": "1758021350"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 301,
"time": "1758021431"
},
"departure": {
"delay": 301,
"time": "1758021481"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 331,
"time": "1758021553"
},
"departure": {
"delay": 331,
"time": "1758021571"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 313,
"time": "1758021733"
},
"departure": {
"delay": 313,
"time": "1758021733"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 361,
"time": "1758021802"
},
"departure": {
"delay": 361,
"time": "1758021841"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 331,
"time": "1758021871"
},
"departure": {
"delay": 331,
"time": "1758021871"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 331,
"time": "1758021967"
},
"departure": {
"delay": 331,
"time": "1758021991"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 307,
"time": "1758022027"
},
"departure": {
"delay": 307,
"time": "1758022027"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1758022140"
},
"departure": {
"delay": 300,
"time": "1758022140"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 307,
"time": "1758022207"
},
"departure": {
"delay": 307,
"time": "1758022207"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 307,
"time": "1758022267"
},
"departure": {
"delay": 307,
"time": "1758022267"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 67,
"time": "1758022447"
},
"departure": {
"delay": 67,
"time": "1758022447"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 67,
"time": "1758022507"
},
"departure": {
"delay": 67,
"time": "1758022507"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 67,
"time": "1758022567"
},
"departure": {
"delay": 67,
"time": "1758022567"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 67,
"time": "1758022627"
},
"departure": {
"delay": 67,
"time": "1758022627"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 67,
"time": "1758022687"
},
"departure": {
"delay": 67,
"time": "1758022687"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1758020791",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-1305"
}
}
},
{
"id": "SM:202-1400",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1758024030"
},
"departure": {
"delay": -30,
"time": "1758024030"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758024060"
},
"departure": {
"time": "1758024060"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1758024780"
},
"departure": {
"time": "1758024780"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1758025020"
},
"departure": {
"time": "1758025020"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1758025140"
},
"departure": {
"time": "1758025140"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1758025380"
},
"departure": {
"time": "1758025380"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"time": "1758025440"
},
"departure": {
"time": "1758025440"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1758025500"
},
"departure": {
"time": "1758025500"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1758025560"
},
"departure": {
"time": "1758025560"
},
"stopId": "Stade_R",
"stopSequence": 21
}
],
"timestamp": "1758020431",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "202-1400"
}
}
},
{
"id": "SM:201-1315",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 184,
"time": "1758021484"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 211,
"time": "1758021554"
},
"departure": {
"delay": 211,
"time": "1758021571"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 195,
"time": "1758021675"
},
"departure": {
"delay": 195,
"time": "1758021675"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 195,
"time": "1758021795"
},
"departure": {
"delay": 195,
"time": "1758021795"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 151,
"time": "1758021871"
},
"departure": {
"delay": 151,
"time": "1758021871"
},
"stopId": "Chênes_608R",
"stopSequence": 5
},
{
"arrival": {
"delay": 151,
"time": "1758021913"
},
"departure": {
"delay": 151,
"time": "1758021931"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 159,
"time": "1758021999"
},
"departure": {
"delay": 159,
"time": "1758021999"
},
"stopId": "Chênes_608A",
"stopSequence": 7
},
{
"arrival": {
"delay": 133,
"time": "1758022093"
},
"departure": {
"delay": 133,
"time": "1758022093"
},
"stopId": "Sauvage_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 133,
"time": "1758022153"
},
"departure": {
"delay": 133,
"time": "1758022153"
},
"stopId": "Stade_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 133,
"time": "1758022213"
},
"departure": {
"delay": 133,
"time": "1758022213"
},
"stopId": "La_Vignette_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 133,
"time": "1758022273"
},
"departure": {
"delay": 133,
"time": "1758022273"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 133,
"time": "1758022393"
},
"departure": {
"delay": 133,
"time": "1758022393"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 12
},
{
"arrival": {
"delay": 212,
"time": "1758022532"
},
"departure": {
"delay": 212,
"time": "1758022532"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 247,
"time": "1758022627"
},
"departure": {
"delay": 247,
"time": "1758022627"
},
"stopId": "Couronne_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 247,
"time": "1758022687"
},
"departure": {
"delay": 247,
"time": "1758022687"
},
"stopId": "Médiathèque_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 212,
"time": "1758022772"
},
"departure": {
"delay": 212,
"time": "1758022772"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 247,
"time": "1758022867"
},
"departure": {
"delay": 247,
"time": "1758022867"
},
"stopId": "Jura_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 247,
"time": "1758022987"
},
"departure": {
"delay": 247,
"time": "1758022987"
},
"stopId": "Schweitzer_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 247,
"time": "1758023047"
},
"departure": {
"delay": 247,
"time": "1758023047"
},
"stopId": "Concorde_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 247,
"time": "1758023107"
},
"departure": {
"delay": 247,
"time": "1758023107"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 20
},
{
"arrival": {
"delay": 247,
"time": "1758023287"
},
"departure": {
"delay": 247,
"time": "1758023287"
},
"stopId": "Tournesols_2A",
"stopSequence": 21
},
{
"arrival": {
"delay": 247,
"time": "1758023347"
},
"departure": {
"delay": 247,
"time": "1758023347"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 22
},
{
"arrival": {
"delay": 247,
"time": "1758023407"
},
"departure": {
"delay": 247,
"time": "1758023407"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 247,
"time": "1758023467"
},
"departure": {
"delay": 247,
"time": "1758023467"
},
"stopId": "Ritty_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 247,
"time": "1758023647"
},
"departure": {
"delay": 247,
"time": "1758023647"
},
"stopId": "Champs_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 247,
"time": "1758023707"
},
"departure": {
"delay": 247,
"time": "1758023707"
},
"stopId": "Les_Biches_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 247,
"time": "1758023767"
},
"departure": {
"delay": 247,
"time": "1758023767"
},
"stopId": "Les_Pêcheurs_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 247,
"time": "1758023827"
},
"departure": {
"delay": 247,
"time": "1758023827"
},
"stopId": "Rosenau_Mairie_A",
"stopSequence": 28
},
{
"arrival": {
"delay": 247,
"time": "1758023887"
},
"stopId": "Petit_Canal_A",
"stopSequence": 29
}
],
"timestamp": "1758021503",
"trip": {
"routeId": "2",
"tripId": "201-1315"
}
}
},
{
"id": "SM:204-1352",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758023580"
},
"departure": {
"time": "1758023580"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023820"
},
"departure": {
"time": "1758023820"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1758024060"
},
"departure": {
"delay": 180,
"time": "1758024060"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1758024240"
},
"departure": {
"delay": 240,
"time": "1758024240"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1758024780"
},
"departure": {
"delay": 240,
"time": "1758024780"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1758025020"
},
"departure": {
"delay": 300,
"time": "1758025020"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 180,
"time": "1758025140"
},
"departure": {
"delay": 180,
"time": "1758025140"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 300,
"time": "1758025380"
},
"departure": {
"delay": 300,
"time": "1758025380"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 300,
"time": "1758025440"
},
"departure": {
"delay": 300,
"time": "1758025440"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 180,
"time": "1758025500"
},
"departure": {
"delay": 180,
"time": "1758025500"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1758019988",
"trip": {
"routeId": "2",
"tripId": "204-1352"
}
}
},
{
"id": "SM:5-1255",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758020100"
},
"stopId": "République_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1758020160"
},
"departure": {
"time": "1758020160"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758020220"
},
"departure": {
"time": "1758020220"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758020460"
},
"departure": {
"time": "1758020460"
},
"stopId": "Libération_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758020580"
},
"departure": {
"time": "1758020580"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1758021000"
},
"departure": {
"time": "1758021000"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1758021180"
},
"departure": {
"time": "1758021180"
},
"stopId": "Prairie_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1758021240"
},
"departure": {
"time": "1758021240"
},
"stopId": "Monument_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1758021420"
},
"departure": {
"time": "1758021420"
},
"stopId": "Chapelle_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1758021540"
},
"departure": {
"time": "1758021540"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1758021900"
},
"departure": {
"delay": 60,
"time": "1758021900"
},
"stopId": "Trois_Lys_A",
"stopSequence": 18
},
{
"arrival": {
"time": "1758021960"
},
"departure": {
"time": "1758021960"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 60,
"time": "1758022020"
},
"departure": {
"delay": 60,
"time": "1758022020"
},
"stopId": "Breisach_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 180,
"time": "1758022200"
},
"departure": {
"delay": 180,
"time": "1758022200"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 22
},
{
"arrival": {
"time": "1758022440"
},
"departure": {
"time": "1758022260"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 24
}
],
"timestamp": "1758020153",
"trip": {
"routeId": "5",
"tripId": "5-1255"
}
}
},
{
"id": "SM:5-1321",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1758021960"
},
"stopId": "Libération_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1758022020"
},
"departure": {
"delay": 240,
"time": "1758022020"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 180,
"time": "1758022140"
},
"departure": {
"delay": 180,
"time": "1758022140"
},
"stopId": "Rousserolles_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1758022380"
},
"departure": {
"delay": 300,
"time": "1758022380"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1758022620"
},
"departure": {
"delay": 240,
"time": "1758022620"
},
"stopId": "Prairie_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1758022800"
},
"departure": {
"delay": 240,
"time": "1758022800"
},
"stopId": "Saint-Claude_A",
"stopSequence": 11
}
],
"timestamp": "1758022009",
"trip": {
"routeId": "5",
"tripId": "5-1321"
}
}
},
{
"id": "SM:302-1400",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758024060"
},
"departure": {
"time": "1758024060"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 360,
"time": "1758024600"
},
"departure": {
"delay": 360,
"time": "1758024600"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 360,
"time": "1758024780"
},
"departure": {
"delay": 360,
"time": "1758024780"
},
"stopId": "Tournesols_2A",
"stopSequence": 6
}
],
"timestamp": "1758020462",
"trip": {
"routeId": "603",
"tripId": "302-1400"
}
}
},
{
"id": "SM:310-1348",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758023400"
},
"departure": {
"time": "1758023400"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023640"
},
"departure": {
"time": "1758023640"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1758023700"
},
"departure": {
"time": "1758023700"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1758023820"
},
"departure": {
"time": "1758023820"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 180,
"time": "1758024240"
},
"departure": {
"delay": 180,
"time": "1758024240"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
}
],
"timestamp": "1758020750",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "310-1348"
}
}
},
{
"id": "SM:310-1305Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758020700"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 62,
"time": "1758020804"
},
"departure": {
"delay": 62,
"time": "1758020822"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758020880"
},
"departure": {
"time": "1758020880"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 38,
"time": "1758020968"
},
"departure": {
"delay": 38,
"time": "1758020978"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 32,
"time": "1758021060"
},
"departure": {
"delay": 32,
"time": "1758021092"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 92,
"time": "1758021182"
},
"departure": {
"delay": 92,
"time": "1758021212"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": -88,
"time": "1758021392"
},
"departure": {
"delay": -88,
"time": "1758021572"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
},
{
"arrival": {
"delay": 299,
"time": "1758022139"
},
"departure": {
"delay": 299,
"time": "1758022139"
},
"stopId": "Domino_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 299,
"time": "1758022199"
},
"departure": {
"delay": 299,
"time": "1758022199"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 299,
"time": "1758022319"
},
"departure": {
"delay": 299,
"time": "1758022319"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 359,
"time": "1758022439"
},
"departure": {
"delay": 359,
"time": "1758022439"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 11
}
],
"timestamp": "1758020719",
"trip": {
"routeId": "603",
"tripId": "310-1305Ner"
}
}
},
{
"id": "SM:303-1257Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 17,
"time": "1758020237"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 34,
"time": "1758020374"
},
"departure": {
"delay": 34,
"time": "1758020374"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758020580"
},
"departure": {
"time": "1758020580"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1758020640"
},
"departure": {
"time": "1758020640"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1758020760"
},
"departure": {
"time": "1758020760"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1758020880"
},
"departure": {
"time": "1758020880"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 162,
"time": "1758021000"
},
"departure": {
"delay": 162,
"time": "1758021162"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 191,
"time": "1758021251"
},
"departure": {
"delay": 191,
"time": "1758021251"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 186,
"time": "1758021366"
},
"departure": {
"delay": 186,
"time": "1758021366"
},
"stopId": "Square_Soustons_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 744,
"time": "1758022044"
},
"departure": {
"delay": 744,
"time": "1758022044"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": 624,
"time": "1758022104"
},
"departure": {
"delay": 624,
"time": "1758022104"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 11
},
{
"arrival": {
"delay": 564,
"time": "1758022164"
},
"departure": {
"delay": 564,
"time": "1758022164"
},
"stopId": "Tournesols_2A",
"stopSequence": 12
},
{
"arrival": {
"delay": 504,
"time": "1758022224"
},
"departure": {
"delay": 504,
"time": "1758022224"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 13
}
],
"timestamp": "1758019895",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-1257Ner"
}
}
},
{
"id": "SM:406-1335",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 660,
"time": "1758023460"
},
"departure": {
"delay": 660,
"time": "1758023460"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 600,
"time": "1758023820"
},
"departure": {
"delay": 600,
"time": "1758023820"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 540,
"time": "1758023940"
},
"departure": {
"delay": 540,
"time": "1758023940"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 600,
"time": "1758024060"
},
"departure": {
"delay": 600,
"time": "1758024060"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 660,
"time": "1758024180"
},
"departure": {
"delay": 660,
"time": "1758024180"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 660,
"time": "1758024240"
},
"departure": {
"delay": 660,
"time": "1758024240"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 660,
"time": "1758024480"
},
"departure": {
"delay": 660,
"time": "1758024480"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1758020914",
"trip": {
"routeId": "604",
"tripId": "406-1335"
}
}
},
{
"id": "SM:402-1305",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 843,
"time": "1758021543"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 809,
"time": "1758021689"
},
"departure": {
"delay": 809,
"time": "1758021689"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 843,
"time": "1758021743"
},
"departure": {
"delay": 843,
"time": "1758021783"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 852,
"time": "1758021852"
},
"departure": {
"delay": 852,
"time": "1758021852"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 833,
"time": "1758021893"
},
"departure": {
"delay": 833,
"time": "1758021893"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 843,
"time": "1758021927"
},
"departure": {
"delay": 843,
"time": "1758022023"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 747,
"time": "1758022167"
},
"departure": {
"delay": 747,
"time": "1758022167"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 687,
"time": "1758022287"
},
"departure": {
"delay": 687,
"time": "1758022287"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 741,
"time": "1758022401"
},
"departure": {
"delay": 741,
"time": "1758022401"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 801,
"time": "1758022521"
},
"departure": {
"delay": 801,
"time": "1758022521"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 852,
"time": "1758022632"
},
"departure": {
"delay": 852,
"time": "1758022632"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 766,
"time": "1758022786"
},
"departure": {
"delay": 766,
"time": "1758022786"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1758021554",
"trip": {
"routeId": "604",
"tripId": "402-1305"
}
}
},
{
"id": "SM:409-1250",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 121,
"time": "1758019921"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 64,
"time": "1758019924"
},
"departure": {
"delay": 64,
"time": "1758019924"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 178,
"time": "1758020038"
},
"departure": {
"delay": 178,
"time": "1758020038"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 181,
"time": "1758020101"
},
"departure": {
"delay": 181,
"time": "1758020101"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 181,
"time": "1758020161"
},
"departure": {
"delay": 181,
"time": "1758020161"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 216,
"time": "1758020256"
},
"departure": {
"delay": 216,
"time": "1758020256"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 182,
"time": "1758020271"
},
"departure": {
"delay": 182,
"time": "1758020282"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 211,
"time": "1758020356"
},
"departure": {
"delay": 211,
"time": "1758020371"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 331,
"time": "1758020485"
},
"departure": {
"delay": 331,
"time": "1758020551"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 331,
"time": "1758020650"
},
"departure": {
"delay": 331,
"time": "1758020671"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 211,
"time": "1758020755"
},
"departure": {
"delay": 211,
"time": "1758020791"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 181,
"time": "1758020859"
},
"departure": {
"delay": 181,
"time": "1758020881"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 241,
"time": "1758020972"
},
"departure": {
"delay": 241,
"time": "1758021001"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 607,
"time": "1758021427"
},
"departure": {
"delay": 607,
"time": "1758021427"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 203,
"time": "1758021443"
},
"departure": {
"delay": 203,
"time": "1758021443"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 263,
"time": "1758021563"
},
"departure": {
"delay": 263,
"time": "1758021563"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 353,
"time": "1758021713"
},
"departure": {
"delay": 353,
"time": "1758021713"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 431,
"time": "1758021911"
},
"departure": {
"delay": 431,
"time": "1758021911"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1758019947",
"trip": {
"routeId": "604",
"tripId": "409-1250"
}
}
},
{
"id": "SM:409-1328",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758022080"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -54,
"time": "1758022206"
},
"departure": {
"delay": -54,
"time": "1758022206"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 34,
"time": "1758022414"
},
"departure": {
"delay": 34,
"time": "1758022414"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 28,
"time": "1758022468"
},
"departure": {
"delay": 28,
"time": "1758022468"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -60,
"time": "1758022560"
},
"departure": {
"delay": -60,
"time": "1758022560"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -51,
"time": "1758022629"
},
"departure": {
"delay": -51,
"time": "1758022629"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -75,
"time": "1758022665"
},
"departure": {
"delay": -75,
"time": "1758022665"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -75,
"time": "1758022905"
},
"departure": {
"delay": -75,
"time": "1758022905"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -75,
"time": "1758022965"
},
"departure": {
"delay": -75,
"time": "1758022965"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -75,
"time": "1758023025"
},
"departure": {
"delay": -75,
"time": "1758023025"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -139,
"time": "1758023081"
},
"departure": {
"delay": -139,
"time": "1758023081"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -71,
"time": "1758023329"
},
"departure": {
"delay": -71,
"time": "1758023329"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -311,
"time": "1758023389"
},
"departure": {
"delay": -311,
"time": "1758023389"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -311,
"time": "1758023449"
},
"departure": {
"delay": -311,
"time": "1758023449"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -311,
"time": "1758023509"
},
"departure": {
"delay": -311,
"time": "1758023509"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -311,
"time": "1758023569"
},
"departure": {
"delay": -311,
"time": "1758023569"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -311,
"time": "1758023629"
},
"departure": {
"delay": -311,
"time": "1758023629"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1758021978",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-1328"
}
}
},
{
"id": "SM:406-1413",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758025320"
},
"departure": {
"time": "1758025320"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1758021895",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "406-1413"
}
}
},
{
"id": "SM:402-1343",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758022980"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1758023160"
},
"departure": {
"time": "1758023160"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023340"
},
"departure": {
"time": "1758023340"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1758023520"
},
"departure": {
"time": "1758023520"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1758023700"
},
"departure": {
"time": "1758023700"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1758023880"
},
"departure": {
"time": "1758023880"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1758023940"
},
"departure": {
"time": "1758023940"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1758024600"
},
"departure": {
"delay": 60,
"time": "1758024600"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
}
],
"timestamp": "1758020307",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "402-1343"
}
}
},
{
"id": "SM:410-1408",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 480,
"time": "1758025080"
},
"departure": {
"delay": 480,
"time": "1758025080"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 540,
"time": "1758025260"
},
"departure": {
"delay": 540,
"time": "1758025260"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 540,
"time": "1758025320"
},
"departure": {
"delay": 540,
"time": "1758025320"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
}
],
"timestamp": "1758021709",
"trip": {
"routeId": "604",
"tripId": "410-1408"
}
}
},
{
"id": "SM:403-1243",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1180,
"time": "1758020560"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 1125,
"time": "1758020685"
},
"departure": {
"delay": 1125,
"time": "1758020685"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 1125,
"time": "1758020805"
},
"departure": {
"delay": 1125,
"time": "1758020805"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 1125,
"time": "1758020865"
},
"departure": {
"delay": 1125,
"time": "1758020865"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 1125,
"time": "1758021045"
},
"departure": {
"delay": 1125,
"time": "1758021045"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 1125,
"time": "1758021105"
},
"departure": {
"delay": 1125,
"time": "1758021105"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 1125,
"time": "1758021165"
},
"departure": {
"delay": 1125,
"time": "1758021165"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 1125,
"time": "1758021225"
},
"departure": {
"delay": 1125,
"time": "1758021225"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 333,
"time": "1758021273"
},
"departure": {
"delay": 333,
"time": "1758021273"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 333,
"time": "1758021321"
},
"departure": {
"delay": 333,
"time": "1758021333"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 363,
"time": "1758021409"
},
"departure": {
"delay": 363,
"time": "1758021423"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 363,
"time": "1758021481"
},
"departure": {
"delay": 363,
"time": "1758021483"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 361,
"time": "1758021541"
},
"departure": {
"delay": 361,
"time": "1758021541"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 363,
"time": "1758021603"
},
"departure": {
"delay": 363,
"time": "1758021603"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1758020596",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-1243"
}
}
},
{
"id": "SM:402-1423",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758025380"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1758025410"
},
"departure": {
"delay": -30,
"time": "1758025410"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758025440"
},
"departure": {
"time": "1758025440"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1758025470"
},
"departure": {
"delay": -30,
"time": "1758025470"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758025500"
},
"departure": {
"time": "1758025500"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
}
],
"timestamp": "1758021968",
"trip": {
"routeId": "604",
"tripId": "402-1423"
}
}
},
{
"id": "SM:405-1258",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 137,
"time": "1758020417"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 77,
"time": "1758020537"
},
"departure": {
"delay": 77,
"time": "1758020537"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 227,
"time": "1758020733"
},
"departure": {
"delay": 227,
"time": "1758020807"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 227,
"time": "1758020862"
},
"departure": {
"delay": 227,
"time": "1758020867"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 167,
"time": "1758020957"
},
"departure": {
"delay": 167,
"time": "1758020987"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 199,
"time": "1758021059"
},
"departure": {
"delay": 199,
"time": "1758021079"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 227,
"time": "1758021167"
},
"departure": {
"delay": 227,
"time": "1758021167"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 450,
"time": "1758021450"
},
"departure": {
"delay": 450,
"time": "1758021450"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 288,
"time": "1758021468"
},
"departure": {
"delay": 288,
"time": "1758021468"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 288,
"time": "1758021528"
},
"departure": {
"delay": 288,
"time": "1758021528"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 282,
"time": "1758021582"
},
"departure": {
"delay": 282,
"time": "1758021582"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 259,
"time": "1758021623"
},
"departure": {
"delay": 259,
"time": "1758021679"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 348,
"time": "1758021948"
},
"departure": {
"delay": 348,
"time": "1758021948"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 143,
"time": "1758022043"
},
"departure": {
"delay": 143,
"time": "1758022043"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 143,
"time": "1758022103"
},
"departure": {
"delay": 143,
"time": "1758022103"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 132,
"time": "1758022152"
},
"departure": {
"delay": 132,
"time": "1758022152"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 146,
"time": "1758022226"
},
"departure": {
"delay": 146,
"time": "1758022226"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 144,
"time": "1758022284"
},
"departure": {
"delay": 144,
"time": "1758022284"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1758020441",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-1258"
}
}
},
{
"id": "SM:408-1350",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1758023430"
},
"departure": {
"delay": -30,
"time": "1758023430"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023460"
},
"departure": {
"time": "1758023460"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758023520"
},
"departure": {
"time": "1758023520"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758023580"
},
"departure": {
"time": "1758023580"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1758024360"
},
"departure": {
"delay": 60,
"time": "1758024360"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 120,
"time": "1758024480"
},
"departure": {
"delay": 120,
"time": "1758024480"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1758024840"
},
"departure": {
"delay": 360,
"time": "1758024840"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 180,
"time": "1758024900"
},
"departure": {
"delay": 180,
"time": "1758024900"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1758024960"
},
"departure": {
"delay": 120,
"time": "1758024960"
},
"stopId": "Rhin_A",
"stopSequence": 17
}
],
"timestamp": "1758019988",
"trip": {
"routeId": "604",
"tripId": "408-1350"
}
}
},
{
"id": "SM:404-1320",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 255,
"time": "1758021855"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 243,
"time": "1758021903"
},
"departure": {
"delay": 243,
"time": "1758021903"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 331,
"time": "1758021991"
},
"departure": {
"delay": 331,
"time": "1758021991"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 315,
"time": "1758022006"
},
"departure": {
"delay": 315,
"time": "1758022035"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 315,
"time": "1758022095"
},
"departure": {
"delay": 315,
"time": "1758022095"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 375,
"time": "1758022215"
},
"departure": {
"delay": 375,
"time": "1758022215"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 343,
"time": "1758022243"
},
"departure": {
"delay": 343,
"time": "1758022243"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 356,
"time": "1758022316"
},
"departure": {
"delay": 356,
"time": "1758022316"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 432,
"time": "1758022452"
},
"departure": {
"delay": 432,
"time": "1758022452"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 477,
"time": "1758022617"
},
"departure": {
"delay": 477,
"time": "1758022617"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 291,
"time": "1758022671"
},
"departure": {
"delay": 291,
"time": "1758022671"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 239,
"time": "1758022739"
},
"departure": {
"delay": 239,
"time": "1758022739"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 267,
"time": "1758022827"
},
"departure": {
"delay": 267,
"time": "1758022827"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 447,
"time": "1758023067"
},
"departure": {
"delay": 447,
"time": "1758023067"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 507,
"time": "1758023187"
},
"departure": {
"delay": 507,
"time": "1758023187"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 327,
"time": "1758023247"
},
"departure": {
"delay": 327,
"time": "1758023247"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 267,
"time": "1758023307"
},
"departure": {
"delay": 267,
"time": "1758023307"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 327,
"time": "1758023427"
},
"departure": {
"delay": 327,
"time": "1758023427"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 327,
"time": "1758023487"
},
"departure": {
"delay": 327,
"time": "1758023487"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 447,
"time": "1758023727"
},
"departure": {
"delay": 447,
"time": "1758023727"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1758021885",
"trip": {
"routeId": "604",
"tripId": "404-1320"
}
}
},
{
"id": "SM:407-1313",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 106,
"time": "1758021286"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 46,
"time": "1758021406"
},
"departure": {
"delay": 46,
"time": "1758021406"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 166,
"time": "1758021624"
},
"departure": {
"delay": 166,
"time": "1758021646"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 162,
"time": "1758021702"
},
"departure": {
"delay": 162,
"time": "1758021702"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 106,
"time": "1758021820"
},
"departure": {
"delay": 106,
"time": "1758021826"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 137,
"time": "1758021916"
},
"departure": {
"delay": 137,
"time": "1758021917"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 158,
"time": "1758021950"
},
"departure": {
"delay": 158,
"time": "1758021998"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 158,
"time": "1758022058"
},
"departure": {
"delay": 158,
"time": "1758022058"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 158,
"time": "1758022238"
},
"departure": {
"delay": 158,
"time": "1758022238"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 158,
"time": "1758022298"
},
"departure": {
"delay": 158,
"time": "1758022298"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 153,
"time": "1758022353"
},
"departure": {
"delay": 153,
"time": "1758022353"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 137,
"time": "1758022397"
},
"departure": {
"delay": 137,
"time": "1758022397"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 187,
"time": "1758022627"
},
"departure": {
"delay": 187,
"time": "1758022627"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 15,
"time": "1758022695"
},
"departure": {
"delay": 15,
"time": "1758022695"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 15,
"time": "1758022755"
},
"departure": {
"delay": 15,
"time": "1758022755"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 5,
"time": "1758022805"
},
"departure": {
"delay": 5,
"time": "1758022805"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 18,
"time": "1758022878"
},
"departure": {
"delay": 18,
"time": "1758022878"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 16,
"time": "1758022936"
},
"departure": {
"delay": 16,
"time": "1758022936"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 16,
"time": "1758022996"
},
"departure": {
"delay": 16,
"time": "1758022996"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 44,
"time": "1758023084"
},
"departure": {
"delay": 44,
"time": "1758023084"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1758021307",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-1313"
}
}
},
{
"id": "SM:404-1358",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758023880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1758024060"
},
"departure": {
"time": "1758024060"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1758024180"
},
"departure": {
"time": "1758024180"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1758024240"
},
"departure": {
"time": "1758024240"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1758024420"
},
"departure": {
"time": "1758024420"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1758021978",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "404-1358"
}
}
},
{
"id": "SM:802-1316",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 349,
"time": "1758021709"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 319,
"time": "1758021739"
},
"departure": {
"delay": 319,
"time": "1758021739"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 379,
"time": "1758021799"
},
"departure": {
"delay": 379,
"time": "1758021799"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 290,
"time": "1758021829"
},
"departure": {
"delay": 290,
"time": "1758021830"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 259,
"time": "1758021909"
},
"departure": {
"delay": 259,
"time": "1758021919"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 308,
"time": "1758022088"
},
"departure": {
"delay": 308,
"time": "1758022088"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 308,
"time": "1758022268"
},
"departure": {
"delay": 308,
"time": "1758022268"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 308,
"time": "1758022388"
},
"departure": {
"delay": 308,
"time": "1758022388"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 308,
"time": "1758022508"
},
"departure": {
"delay": 308,
"time": "1758022508"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 308,
"time": "1758022568"
},
"departure": {
"delay": 308,
"time": "1758022568"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 308,
"time": "1758022688"
},
"departure": {
"delay": 308,
"time": "1758022688"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 308,
"time": "1758022748"
},
"departure": {
"delay": 308,
"time": "1758022748"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 308,
"time": "1758022808"
},
"departure": {
"delay": 308,
"time": "1758022808"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 368,
"time": "1758022928"
},
"departure": {
"delay": 368,
"time": "1758022928"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 368,
"time": "1758022988"
},
"departure": {
"delay": 368,
"time": "1758022988"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 368,
"time": "1758023048"
},
"departure": {
"delay": 368,
"time": "1758023048"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 368,
"time": "1758023108"
},
"departure": {
"delay": 368,
"time": "1758023108"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 368,
"time": "1758023168"
},
"departure": {
"delay": 368,
"time": "1758023168"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 368,
"time": "1758023408"
},
"departure": {
"delay": 368,
"time": "1758023408"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 368,
"time": "1758023468"
},
"departure": {
"delay": 368,
"time": "1758023468"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 368,
"time": "1758023528"
},
"departure": {
"delay": 368,
"time": "1758023528"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 368,
"time": "1758023588"
},
"departure": {
"delay": 368,
"time": "1758023588"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 368,
"time": "1758023708"
},
"departure": {
"delay": 368,
"time": "1758023708"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 368,
"time": "1758023828"
},
"departure": {
"delay": 368,
"time": "1758023828"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 368,
"time": "1758023948"
},
"departure": {
"delay": 368,
"time": "1758023948"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 368,
"time": "1758024188"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1758021719",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "802-1316"
}
}
},
{
"id": "SM:804-1416",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758025020"
},
"departure": {
"time": "1758025020"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
}
],
"timestamp": "1758021421",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "804-1416"
}
}
},
{
"id": "SM:804-1334",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758022620"
},
"departure": {
"time": "1758022620"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023040"
},
"departure": {
"time": "1758023040"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1758023100"
},
"departure": {
"time": "1758023100"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1758023580"
},
"departure": {
"time": "1758023580"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1758023760"
},
"departure": {
"time": "1758023760"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1758023820"
},
"departure": {
"time": "1758023820"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1758024600"
},
"departure": {
"delay": 120,
"time": "1758024600"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 60,
"time": "1758024780"
},
"departure": {
"delay": 60,
"time": "1758024780"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1758019023",
"trip": {
"routeId": "608",
"tripId": "804-1334"
}
}
},
{
"id": "SM:604-1328",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1758022110"
},
"departure": {
"delay": -30,
"time": "1758022110"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758022140"
},
"departure": {
"time": "1758022140"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758022200"
},
"departure": {
"time": "1758022200"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758022380"
},
"departure": {
"time": "1758022380"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1758022560"
},
"departure": {
"time": "1758022560"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1758022620"
},
"departure": {
"time": "1758022620"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1758022680"
},
"departure": {
"time": "1758022680"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1758023340"
},
"departure": {
"time": "1758023340"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
}
],
"timestamp": "1758018517",
"trip": {
"routeId": "6",
"tripId": "604-1328"
}
}
},
{
"id": "SM:604-1403",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1758025020"
},
"departure": {
"time": "1758025020"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1758025140"
},
"departure": {
"time": "1758025140"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1758025380"
},
"departure": {
"time": "1758025380"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1758025500"
},
"departure": {
"time": "1758025500"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1758025560"
},
"departure": {
"time": "1758025560"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
}
],
"timestamp": "1758021421",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "604-1403"
}
}
},
{
"id": "SM:602-1258",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 4,
"time": "1758020284"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -19,
"time": "1758020321"
},
"departure": {
"delay": -19,
"time": "1758020321"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 11,
"time": "1758020351"
},
"departure": {
"delay": 11,
"time": "1758020351"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 5,
"time": "1758020405"
},
"departure": {
"delay": 5,
"time": "1758020405"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 28,
"time": "1758020488"
},
"departure": {
"delay": 28,
"time": "1758020488"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 28,
"time": "1758020608"
},
"departure": {
"delay": 28,
"time": "1758020608"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 5,
"time": "1758020724"
},
"departure": {
"delay": 5,
"time": "1758020765"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 35,
"time": "1758020824"
},
"departure": {
"delay": 35,
"time": "1758020855"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 35,
"time": "1758020915"
},
"departure": {
"delay": 35,
"time": "1758020915"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 22,
"time": "1758020962"
},
"departure": {
"delay": 22,
"time": "1758020962"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 11,
"time": "1758021011"
},
"departure": {
"delay": 11,
"time": "1758021011"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 35,
"time": "1758021095"
},
"departure": {
"delay": 35,
"time": "1758021095"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -25,
"time": "1758021335"
},
"departure": {
"delay": -25,
"time": "1758021335"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -20,
"time": "1758021520"
},
"departure": {
"delay": -20,
"time": "1758021520"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -9,
"time": "1758021651"
},
"departure": {
"delay": -9,
"time": "1758021651"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -6,
"time": "1758021894"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
}
],
"timestamp": "1758020307",
"trip": {
"routeId": "6",
"tripId": "602-1258"
}
}
},
{
"id": "SM:602-1327",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758022020"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1758023040"
},
"departure": {
"time": "1758023040"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1758023100"
},
"departure": {
"time": "1758023100"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -30,
"time": "1758023430"
},
"departure": {
"delay": -30,
"time": "1758023430"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
}
],
"timestamp": "1758022040",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "602-1327"
}
}
},
{
"id": "SM:604-1250",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 277,
"time": "1758020077"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 157,
"time": "1758020197"
},
"departure": {
"delay": 157,
"time": "1758020197"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 157,
"time": "1758020292"
},
"departure": {
"delay": 157,
"time": "1758020317"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 168,
"time": "1758020448"
},
"departure": {
"delay": 168,
"time": "1758020448"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 89,
"time": "1758020669"
},
"departure": {
"delay": 89,
"time": "1758020669"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 67,
"time": "1758020707"
},
"departure": {
"delay": 67,
"time": "1758020707"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 89,
"time": "1758020789"
},
"departure": {
"delay": 89,
"time": "1758020789"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 46,
"time": "1758020806"
},
"departure": {
"delay": 46,
"time": "1758020806"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 40,
"time": "1758020859"
},
"departure": {
"delay": 40,
"time": "1758020860"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 67,
"time": "1758020922"
},
"departure": {
"delay": 67,
"time": "1758020947"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 72,
"time": "1758021072"
},
"departure": {
"delay": 72,
"time": "1758021072"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 67,
"time": "1758021187"
},
"departure": {
"delay": 67,
"time": "1758021187"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 56,
"time": "1758021236"
},
"departure": {
"delay": 56,
"time": "1758021236"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 26,
"time": "1758021266"
},
"departure": {
"delay": 26,
"time": "1758021266"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 49,
"time": "1758021289"
},
"departure": {
"delay": 49,
"time": "1758021289"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 22,
"time": "1758021322"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1758020091",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "604-1250"
}
}
},
{
"id": "SM:602-1358",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1758023880"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1758023910"
},
"departure": {
"delay": -30,
"time": "1758023910"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1758023940"
},
"departure": {
"time": "1758023940"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1758024000"
},
"departure": {
"time": "1758024000"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1758024060"
},
"departure": {
"time": "1758024060"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1758024420"
},
"departure": {
"time": "1758024420"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1758024480"
},
"departure": {
"time": "1758024480"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1758024600"
},
"departure": {
"time": "1758024600"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
}
],
"timestamp": "1758020318",
"trip": {
"routeId": "6",
"tripId": "602-1358"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1758022102"
}
}