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
⚠️116 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 15/05/2026 à 09h08 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 39 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-0935 does not have a vehicle_id
- trip_id 1101-0920 does not have a vehicle_id
- trip_id 1101-0850 does not have a vehicle_id
- trip_id 103-0905 does not have a vehicle_id
schedule_relationship not populated W009 77 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-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0935 does not have a schedule_relationship
- trip_id 1101-0920 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 029 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 038 | 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. | 8 | 7 fois (23 % 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 15/05/2026 à 12h01 Europe/Paris.
trip_updates (44) 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 15/05/2026 à 12h01 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1102-1235",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1778837771",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1235"
}
}
},
{
"id": "SM:1101-1135",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1778837732"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 406,
"time": "1778838706"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1778837761",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1135"
}
}
},
{
"id": "SM:13-1206",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778839560"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778839860"
},
"departure": {
"time": "1778839860"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778840280"
},
"departure": {
"time": "1778840280"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840340"
},
"departure": {
"time": "1778840340"
},
"stopId": "Cigognes_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778840400"
},
"departure": {
"time": "1778840400"
},
"stopId": "Réservoir_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778840760"
},
"departure": {
"time": "1778840760"
},
"stopId": "Vordermatt_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778840820"
},
"departure": {
"time": "1778840820"
},
"stopId": "Wilson_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Rue_de_Paris_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841000"
},
"departure": {
"time": "1778841000"
},
"stopId": "Steinacker_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841060"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 10
}
],
"timestamp": "1778839013",
"trip": {
"directionId": 1,
"routeId": "13",
"tripId": "13-1206"
}
}
},
{
"id": "SM:14-1155",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 88,
"time": "1778838988"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 122,
"time": "1778839043"
},
"departure": {
"delay": 122,
"time": "1778839082"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 125,
"time": "1778839265"
},
"departure": {
"delay": 125,
"time": "1778839265"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 125,
"time": "1778839325"
},
"departure": {
"delay": 125,
"time": "1778839325"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 125,
"time": "1778839805"
},
"departure": {
"delay": 125,
"time": "1778839805"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 125,
"time": "1778839865"
},
"departure": {
"delay": 125,
"time": "1778839865"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 125,
"time": "1778840225"
},
"departure": {
"delay": 125,
"time": "1778840225"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 125,
"time": "1778840465"
},
"departure": {
"delay": 125,
"time": "1778840465"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 146,
"time": "1778840606"
},
"departure": {
"delay": 146,
"time": "1778840606"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 146,
"time": "1778840726"
},
"departure": {
"delay": 146,
"time": "1778840726"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 146,
"time": "1778840846"
},
"departure": {
"delay": 146,
"time": "1778840846"
},
"stopId": "Héron_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 146,
"time": "1778840966"
},
"departure": {
"delay": 146,
"time": "1778840966"
},
"stopId": "Klepferhof_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 146,
"time": "1778841206"
},
"departure": {
"delay": 146,
"time": "1778841206"
},
"stopId": "Sauvage_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 146,
"time": "1778841626"
},
"departure": {
"delay": 146,
"time": "1778841626"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 14
}
],
"timestamp": "1778839044",
"trip": {
"routeId": "14",
"tripId": "14-1155"
}
}
},
{
"id": "SM:14-1200",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778839200"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778839560"
},
"departure": {
"time": "1778839560"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778839980"
},
"departure": {
"time": "1778839980"
},
"stopId": "Sauvage_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840280"
},
"departure": {
"time": "1778840280"
},
"stopId": "Klepferhof_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778840460"
},
"departure": {
"time": "1778840460"
},
"stopId": "Héron_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778840520"
},
"departure": {
"time": "1778840520"
},
"stopId": "Hagenthal-le-Bas_Centre_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778840700"
},
"departure": {
"time": "1778840700"
},
"stopId": "Hofacker_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841000"
},
"departure": {
"time": "1778841000"
},
"stopId": "Lertzbach_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841180"
},
"departure": {
"time": "1778841180"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1778841240"
},
"departure": {
"time": "1778841240"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Birsig_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Leymen_Mairie_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778842140"
},
"departure": {
"time": "1778842140"
},
"stopId": "Liebenswiller_Mairie_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778842260"
},
"stopId": "Aubépines_A",
"stopSequence": 15
}
],
"timestamp": "1778839261",
"trip": {
"directionId": 1,
"routeId": "14",
"tripId": "14-1200"
}
}
},
{
"id": "SM:14-1251",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778842260"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778842320"
},
"departure": {
"time": "1778842320"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778842500"
},
"departure": {
"time": "1778842500"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778842560"
},
"departure": {
"time": "1778842560"
},
"stopId": "Birsig_A",
"stopSequence": 4
}
],
"timestamp": "1778838670",
"trip": {
"routeId": "14",
"tripId": "14-1251"
}
}
},
{
"id": "SM:101-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 35,
"time": "1778841035"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 35,
"time": "1778841155"
},
"departure": {
"delay": 35,
"time": "1778841155"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 39,
"time": "1778841219"
},
"departure": {
"delay": 39,
"time": "1778841219"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 39,
"time": "1778841279"
},
"departure": {
"delay": 39,
"time": "1778841279"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 39,
"time": "1778841339"
},
"departure": {
"delay": 39,
"time": "1778841339"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 39,
"time": "1778841399"
},
"departure": {
"delay": 39,
"time": "1778841399"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 39,
"time": "1778841519"
},
"departure": {
"delay": 39,
"time": "1778841519"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 39,
"time": "1778841579"
},
"departure": {
"delay": 39,
"time": "1778841579"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 42,
"time": "1778841642"
},
"departure": {
"delay": 42,
"time": "1778841642"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 39,
"time": "1778841759"
},
"departure": {
"delay": 39,
"time": "1778841759"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 36,
"time": "1778841876"
},
"departure": {
"delay": 36,
"time": "1778841876"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 33,
"time": "1778842173"
},
"departure": {
"delay": 33,
"time": "1778842173"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 33,
"time": "1778842293"
},
"departure": {
"delay": 33,
"time": "1778842293"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 33,
"time": "1778842353"
},
"departure": {
"delay": 33,
"time": "1778842353"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 3,
"time": "1778842383"
},
"departure": {
"delay": 3,
"time": "1778842383"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 33,
"time": "1778842413"
},
"departure": {
"delay": 33,
"time": "1778842413"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 33,
"time": "1778842473"
},
"departure": {
"delay": 33,
"time": "1778842473"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 33,
"time": "1778842533"
},
"departure": {
"delay": 33,
"time": "1778842533"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 33,
"time": "1778842593"
},
"departure": {
"delay": 33,
"time": "1778842593"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 33,
"time": "1778842653"
},
"departure": {
"delay": 33,
"time": "1778842653"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 33,
"time": "1778842713"
},
"departure": {
"delay": 33,
"time": "1778842713"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 32,
"time": "1778842832"
},
"departure": {
"delay": 32,
"time": "1778842832"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
}
],
"timestamp": "1778839230",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-1230"
}
}
},
{
"id": "SM:101-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 530,
"time": "1778838830"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 530,
"time": "1778838950"
},
"departure": {
"delay": 530,
"time": "1778838950"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 530,
"time": "1778839010"
},
"departure": {
"delay": 530,
"time": "1778839010"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 530,
"time": "1778839064"
},
"departure": {
"delay": 530,
"time": "1778839070"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 481,
"time": "1778839141"
},
"departure": {
"delay": 481,
"time": "1778839141"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 260,
"time": "1778839160"
},
"departure": {
"delay": 260,
"time": "1778839160"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 286,
"time": "1778839306"
},
"departure": {
"delay": 286,
"time": "1778839306"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 286,
"time": "1778839426"
},
"departure": {
"delay": 286,
"time": "1778839426"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 286,
"time": "1778839486"
},
"departure": {
"delay": 286,
"time": "1778839486"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 286,
"time": "1778839546"
},
"departure": {
"delay": 286,
"time": "1778839546"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 286,
"time": "1778839666"
},
"departure": {
"delay": 286,
"time": "1778839666"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 286,
"time": "1778839726"
},
"departure": {
"delay": 286,
"time": "1778839726"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 286,
"time": "1778839786"
},
"departure": {
"delay": 286,
"time": "1778839786"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 256,
"time": "1778839816"
},
"departure": {
"delay": 256,
"time": "1778839816"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 286,
"time": "1778839846"
},
"departure": {
"delay": 286,
"time": "1778839846"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 286,
"time": "1778839966"
},
"departure": {
"delay": 286,
"time": "1778839966"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 286,
"time": "1778840086"
},
"departure": {
"delay": 286,
"time": "1778840086"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 277,
"time": "1778840257"
},
"departure": {
"delay": 277,
"time": "1778840257"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 267,
"time": "1778840367"
},
"departure": {
"delay": 267,
"time": "1778840367"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 267,
"time": "1778840427"
},
"departure": {
"delay": 267,
"time": "1778840427"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 277,
"time": "1778840497"
},
"departure": {
"delay": 277,
"time": "1778840497"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 267,
"time": "1778840607"
},
"departure": {
"delay": 267,
"time": "1778840607"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 267,
"time": "1778840667"
},
"departure": {
"delay": 267,
"time": "1778840667"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 267,
"time": "1778840727"
},
"departure": {
"delay": 267,
"time": "1778840727"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 267,
"time": "1778840787"
},
"departure": {
"delay": 267,
"time": "1778840787"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 267,
"time": "1778840847"
},
"departure": {
"delay": 267,
"time": "1778840847"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 267,
"time": "1778840907"
},
"departure": {
"delay": 267,
"time": "1778840907"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 267,
"time": "1778841027"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1778838835",
"trip": {
"routeId": "1",
"tripId": "101-1145"
}
}
},
{
"id": "SM:103-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1778838331"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 32,
"time": "1778838420"
},
"departure": {
"delay": 32,
"time": "1778838452"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 31,
"time": "1778838500"
},
"departure": {
"delay": 31,
"time": "1778838511"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 61,
"time": "1778838571"
},
"departure": {
"delay": 61,
"time": "1778838601"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 91,
"time": "1778838679"
},
"departure": {
"delay": 91,
"time": "1778838691"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 81,
"time": "1778838741"
},
"departure": {
"delay": 81,
"time": "1778838741"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 65,
"time": "1778838845"
},
"departure": {
"delay": 65,
"time": "1778838845"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 121,
"time": "1778838920"
},
"departure": {
"delay": 121,
"time": "1778838961"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 182,
"time": "1778839021"
},
"departure": {
"delay": 182,
"time": "1778839082"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 160,
"time": "1778839180"
},
"departure": {
"delay": 160,
"time": "1778839180"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 130,
"time": "1778839270"
},
"departure": {
"delay": 130,
"time": "1778839270"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 69,
"time": "1778839389"
},
"departure": {
"delay": 69,
"time": "1778839389"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 69,
"time": "1778839509"
},
"departure": {
"delay": 69,
"time": "1778839509"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 66,
"time": "1778839626"
},
"departure": {
"delay": 66,
"time": "1778839626"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 66,
"time": "1778839686"
},
"departure": {
"delay": 66,
"time": "1778839686"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 34,
"time": "1778839714"
},
"departure": {
"delay": 34,
"time": "1778839714"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 90,
"time": "1778839770"
},
"departure": {
"delay": 90,
"time": "1778839770"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 79,
"time": "1778839819"
},
"departure": {
"delay": 79,
"time": "1778839819"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 77,
"time": "1778839877"
},
"departure": {
"delay": 77,
"time": "1778839877"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 64,
"time": "1778839924"
},
"departure": {
"delay": 64,
"time": "1778839924"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 58,
"time": "1778839978"
},
"departure": {
"delay": 58,
"time": "1778839978"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 50,
"time": "1778840030"
},
"departure": {
"delay": 50,
"time": "1778840030"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 50,
"time": "1778840150"
},
"departure": {
"delay": 50,
"time": "1778840150"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 53,
"time": "1778840213"
},
"departure": {
"delay": 53,
"time": "1778840213"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 46,
"time": "1778840266"
},
"departure": {
"delay": 46,
"time": "1778840266"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 29,
"time": "1778840369"
},
"departure": {
"delay": 29,
"time": "1778840369"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 29,
"time": "1778840489"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1778838360",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-1145"
}
}
},
{
"id": "SM:104-1225",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778840700"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778840820"
},
"departure": {
"time": "1778840820"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840940"
},
"departure": {
"time": "1778840940"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841300"
},
"departure": {
"time": "1778841300"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1778841420"
},
"departure": {
"time": "1778841420"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1778841540"
},
"departure": {
"time": "1778841540"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841660"
},
"departure": {
"time": "1778841660"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1778841780"
},
"departure": {
"time": "1778841780"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1778841930"
},
"departure": {
"delay": -30,
"time": "1778841930"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1778842080"
},
"departure": {
"time": "1778842080"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1778842380"
},
"departure": {
"time": "1778842380"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1778842560"
},
"departure": {
"time": "1778842560"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1778842620"
},
"departure": {
"time": "1778842620"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1778842740"
},
"departure": {
"time": "1778842740"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1778842800"
},
"departure": {
"time": "1778842800"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"time": "1778842860"
},
"departure": {
"time": "1778842860"
},
"stopId": "Jung_A",
"stopSequence": 24
}
],
"timestamp": "1778837105",
"trip": {
"routeId": "1",
"tripId": "104-1225"
}
}
},
{
"id": "SM:101-1110",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 410,
"time": "1778836610"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 380,
"time": "1778836700"
},
"departure": {
"delay": 380,
"time": "1778836700"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 410,
"time": "1778836757"
},
"departure": {
"delay": 410,
"time": "1778836790"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 410,
"time": "1778836850"
},
"departure": {
"delay": 410,
"time": "1778836850"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 400,
"time": "1778836900"
},
"departure": {
"delay": 400,
"time": "1778836900"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 388,
"time": "1778836948"
},
"departure": {
"delay": 388,
"time": "1778836948"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 410,
"time": "1778837027"
},
"departure": {
"delay": 410,
"time": "1778837030"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 442,
"time": "1778837115"
},
"departure": {
"delay": 442,
"time": "1778837122"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 590,
"time": "1778837269"
},
"departure": {
"delay": 590,
"time": "1778837330"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 621,
"time": "1778837421"
},
"departure": {
"delay": 621,
"time": "1778837421"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 620,
"time": "1778837520"
},
"departure": {
"delay": 620,
"time": "1778837540"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 620,
"time": "1778837652"
},
"departure": {
"delay": 620,
"time": "1778837660"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 680,
"time": "1778837752"
},
"departure": {
"delay": 680,
"time": "1778837780"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 680,
"time": "1778837893"
},
"departure": {
"delay": 680,
"time": "1778837900"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 680,
"time": "1778837960"
},
"departure": {
"delay": 680,
"time": "1778837960"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 650,
"time": "1778837985"
},
"departure": {
"delay": 650,
"time": "1778837990"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 732,
"time": "1778838072"
},
"departure": {
"delay": 732,
"time": "1778838072"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 710,
"time": "1778838110"
},
"departure": {
"delay": 710,
"time": "1778838110"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 706,
"time": "1778838166"
},
"departure": {
"delay": 706,
"time": "1778838166"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 710,
"time": "1778838230"
},
"departure": {
"delay": 710,
"time": "1778838230"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 667,
"time": "1778838247"
},
"departure": {
"delay": 667,
"time": "1778838247"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 650,
"time": "1778838290"
},
"departure": {
"delay": 650,
"time": "1778838290"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 652,
"time": "1778838412"
},
"departure": {
"delay": 652,
"time": "1778838412"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 658,
"time": "1778838478"
},
"departure": {
"delay": 658,
"time": "1778838478"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 650,
"time": "1778838524"
},
"departure": {
"delay": 650,
"time": "1778838530"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 616,
"time": "1778838616"
},
"departure": {
"delay": 616,
"time": "1778838616"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 577,
"time": "1778838697"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1778836639",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-1110"
}
}
},
{
"id": "SM:203-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 151,
"time": "1778841151"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 151,
"time": "1778841211"
},
"departure": {
"delay": 151,
"time": "1778841211"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 151,
"time": "1778841331"
},
"departure": {
"delay": 151,
"time": "1778841331"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 151,
"time": "1778841451"
},
"departure": {
"delay": 151,
"time": "1778841451"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 331,
"time": "1778841691"
},
"departure": {
"delay": 331,
"time": "1778841691"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 391,
"time": "1778841811"
},
"departure": {
"delay": 391,
"time": "1778841811"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 425,
"time": "1778841905"
},
"departure": {
"delay": 425,
"time": "1778841905"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 442,
"time": "1778841982"
},
"departure": {
"delay": 442,
"time": "1778841982"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 382,
"time": "1778842042"
},
"departure": {
"delay": 382,
"time": "1778842042"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 425,
"time": "1778842145"
},
"departure": {
"delay": 425,
"time": "1778842145"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 442,
"time": "1778842222"
},
"departure": {
"delay": 442,
"time": "1778842222"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 502,
"time": "1778842342"
},
"departure": {
"delay": 502,
"time": "1778842342"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 442,
"time": "1778842402"
},
"departure": {
"delay": 442,
"time": "1778842402"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 442,
"time": "1778842462"
},
"departure": {
"delay": 442,
"time": "1778842462"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 502,
"time": "1778842642"
},
"departure": {
"delay": 502,
"time": "1778842642"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 502,
"time": "1778842702"
},
"departure": {
"delay": 502,
"time": "1778842702"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 502,
"time": "1778842762"
},
"departure": {
"delay": 502,
"time": "1778842762"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 382,
"time": "1778842822"
},
"departure": {
"delay": 382,
"time": "1778842822"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
}
],
"timestamp": "1778839271",
"trip": {
"routeId": "2",
"tripId": "203-1230"
}
}
},
{
"id": "SM:203-1143",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 120,
"time": "1778838300"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 106,
"time": "1778838346"
},
"departure": {
"delay": 106,
"time": "1778838346"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 150,
"time": "1778838384"
},
"departure": {
"delay": 150,
"time": "1778838390"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 176,
"time": "1778838476"
},
"departure": {
"delay": 176,
"time": "1778838476"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 161,
"time": "1778838521"
},
"departure": {
"delay": 161,
"time": "1778838521"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 153,
"time": "1778838672"
},
"departure": {
"delay": 153,
"time": "1778838693"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 167,
"time": "1778838767"
},
"departure": {
"delay": 167,
"time": "1778838767"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 273,
"time": "1778838818"
},
"departure": {
"delay": 273,
"time": "1778838933"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 303,
"time": "1778839014"
},
"departure": {
"delay": 303,
"time": "1778839023"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 264,
"time": "1778839164"
},
"departure": {
"delay": 264,
"time": "1778839164"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 273,
"time": "1778839233"
},
"departure": {
"delay": 273,
"time": "1778839233"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 243,
"time": "1778839263"
},
"departure": {
"delay": 243,
"time": "1778839263"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 243,
"time": "1778839383"
},
"departure": {
"delay": 243,
"time": "1778839383"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 257,
"time": "1778839457"
},
"departure": {
"delay": 257,
"time": "1778839457"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 202,
"time": "1778839522"
},
"departure": {
"delay": 202,
"time": "1778839522"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 237,
"time": "1778839617"
},
"departure": {
"delay": 237,
"time": "1778839617"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 243,
"time": "1778839683"
},
"departure": {
"delay": 243,
"time": "1778839683"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 249,
"time": "1778839809"
},
"departure": {
"delay": 249,
"time": "1778839809"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 249,
"time": "1778839869"
},
"departure": {
"delay": 249,
"time": "1778839869"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 249,
"time": "1778839929"
},
"departure": {
"delay": 249,
"time": "1778839929"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 249,
"time": "1778839989"
},
"departure": {
"delay": 249,
"time": "1778839989"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 249,
"time": "1778840049"
},
"departure": {
"delay": 249,
"time": "1778840049"
},
"stopId": "Sauvage_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 235,
"time": "1778840215"
},
"departure": {
"delay": 235,
"time": "1778840215"
},
"stopId": "Chênes_608R",
"stopSequence": 23
},
{
"arrival": {
"delay": 211,
"time": "1778840671"
},
"departure": {
"delay": 211,
"time": "1778840671"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 211,
"time": "1778840731"
},
"departure": {
"delay": 211,
"time": "1778840731"
},
"stopId": "Chênes_608R",
"stopSequence": 25
},
{
"arrival": {
"delay": 331,
"time": "1778840971"
},
"departure": {
"delay": 331,
"time": "1778840971"
},
"stopId": "Hégenheim_Église_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 331,
"time": "1778841091"
},
"departure": {
"delay": 331,
"time": "1778841091"
},
"stopId": "Fontaine_R",
"stopSequence": 27
}
],
"timestamp": "1778838319",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-1143"
}
}
},
{
"id": "SM:201-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1778838661"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 91,
"time": "1778838751"
},
"departure": {
"delay": 91,
"time": "1778838751"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 70,
"time": "1778838970"
},
"departure": {
"delay": 70,
"time": "1778838970"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 70,
"time": "1778839090"
},
"departure": {
"delay": 70,
"time": "1778839090"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 271,
"time": "1778839351"
},
"departure": {
"delay": 271,
"time": "1778839351"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 425,
"time": "1778839565"
},
"departure": {
"delay": 425,
"time": "1778839565"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 451,
"time": "1778839651"
},
"departure": {
"delay": 451,
"time": "1778839651"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 464,
"time": "1778839724"
},
"departure": {
"delay": 464,
"time": "1778839724"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 284,
"time": "1778839784"
},
"departure": {
"delay": 284,
"time": "1778839784"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 331,
"time": "1778839891"
},
"departure": {
"delay": 331,
"time": "1778839891"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 344,
"time": "1778839964"
},
"departure": {
"delay": 344,
"time": "1778839964"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 404,
"time": "1778840084"
},
"departure": {
"delay": 404,
"time": "1778840084"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 344,
"time": "1778840144"
},
"departure": {
"delay": 344,
"time": "1778840144"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 344,
"time": "1778840204"
},
"departure": {
"delay": 344,
"time": "1778840204"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 404,
"time": "1778840384"
},
"departure": {
"delay": 404,
"time": "1778840384"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 404,
"time": "1778840444"
},
"departure": {
"delay": 404,
"time": "1778840444"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 404,
"time": "1778840504"
},
"departure": {
"delay": 404,
"time": "1778840504"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 284,
"time": "1778840564"
},
"departure": {
"delay": 284,
"time": "1778840564"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 404,
"time": "1778840744"
},
"departure": {
"delay": 404,
"time": "1778840744"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 404,
"time": "1778840804"
},
"departure": {
"delay": 404,
"time": "1778840804"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 404,
"time": "1778840864"
},
"departure": {
"delay": 404,
"time": "1778840864"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 284,
"time": "1778840924"
},
"departure": {
"delay": 284,
"time": "1778840924"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1778838691",
"trip": {
"routeId": "2",
"tripId": "201-1150"
}
}
},
{
"id": "SM:201-1237",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841420"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778841450"
},
"departure": {
"delay": -30,
"time": "1778841450"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778841480"
},
"departure": {
"time": "1778841480"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778841540"
},
"departure": {
"time": "1778841540"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841780"
},
"departure": {
"time": "1778841780"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778842140"
},
"departure": {
"time": "1778842140"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1778842200"
},
"departure": {
"time": "1778842200"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778842260"
},
"departure": {
"time": "1778842260"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778842380"
},
"departure": {
"time": "1778842380"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778842440"
},
"departure": {
"time": "1778842440"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778842560"
},
"departure": {
"time": "1778842560"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778842620"
},
"departure": {
"time": "1778842620"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778842860"
},
"departure": {
"time": "1778842860"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
}
],
"timestamp": "1778837824",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-1237"
}
}
},
{
"id": "SM:303-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841000"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778841180"
},
"departure": {
"time": "1778841180"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1778841360"
},
"departure": {
"delay": 120,
"time": "1778841360"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1778841420"
},
"departure": {
"delay": 60,
"time": "1778841420"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 120,
"time": "1778841540"
},
"departure": {
"delay": 120,
"time": "1778841540"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1778841720"
},
"departure": {
"delay": 180,
"time": "1778841720"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1778841780"
},
"departure": {
"delay": 180,
"time": "1778841780"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1778841840"
},
"departure": {
"delay": 120,
"time": "1778841840"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1778841960"
},
"departure": {
"delay": 180,
"time": "1778841960"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
}
],
"timestamp": "1778837409",
"trip": {
"routeId": "603",
"tripId": "303-1230"
}
}
},
{
"id": "SM:301-1220",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778840400"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778840520"
},
"departure": {
"time": "1778840520"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778840760"
},
"departure": {
"time": "1778840760"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840820"
},
"departure": {
"time": "1778840820"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778840940"
},
"departure": {
"time": "1778840940"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1778841300"
},
"departure": {
"delay": 180,
"time": "1778841300"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1778841360"
},
"departure": {
"delay": 180,
"time": "1778841360"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1778841420"
},
"departure": {
"delay": 180,
"time": "1778841420"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1778841480"
},
"departure": {
"delay": 180,
"time": "1778841480"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1778836886",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-1220"
}
}
},
{
"id": "SM:301-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 122,
"time": "1778838722"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 158,
"time": "1778838818"
},
"departure": {
"delay": 158,
"time": "1778838818"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 92,
"time": "1778838872"
},
"departure": {
"delay": 92,
"time": "1778838872"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 211,
"time": "1778839044"
},
"departure": {
"delay": 211,
"time": "1778839051"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 157,
"time": "1778839117"
},
"departure": {
"delay": 157,
"time": "1778839117"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 211,
"time": "1778839226"
},
"departure": {
"delay": 211,
"time": "1778839231"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 226,
"time": "1778839366"
},
"departure": {
"delay": 226,
"time": "1778839366"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 226,
"time": "1778839426"
},
"departure": {
"delay": 226,
"time": "1778839426"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 166,
"time": "1778839486"
},
"departure": {
"delay": 166,
"time": "1778839486"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 226,
"time": "1778839606"
},
"departure": {
"delay": 226,
"time": "1778839606"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 286,
"time": "1778839726"
},
"departure": {
"delay": 286,
"time": "1778839726"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 282,
"time": "1778839842"
},
"departure": {
"delay": 282,
"time": "1778839842"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 346,
"time": "1778840026"
},
"departure": {
"delay": 346,
"time": "1778840026"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1778838742",
"trip": {
"routeId": "603",
"tripId": "301-1150"
}
}
},
{
"id": "SM:411T-1148",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 219,
"time": "1778838699"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 219,
"time": "1778838879"
},
"departure": {
"delay": 219,
"time": "1778838879"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 219,
"time": "1778838999"
},
"departure": {
"delay": 219,
"time": "1778838999"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 219,
"time": "1778839059"
},
"departure": {
"delay": 219,
"time": "1778839059"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 219,
"time": "1778839239"
},
"departure": {
"delay": 219,
"time": "1778839239"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 219,
"time": "1778839299"
},
"departure": {
"delay": 219,
"time": "1778839299"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 219,
"time": "1778839359"
},
"departure": {
"delay": 219,
"time": "1778839359"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 219,
"time": "1778839419"
},
"departure": {
"delay": 219,
"time": "1778839419"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 159,
"time": "1778839539"
},
"departure": {
"delay": 159,
"time": "1778839539"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 159,
"time": "1778839599"
},
"departure": {
"delay": 159,
"time": "1778839599"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 143,
"time": "1778839643"
},
"departure": {
"delay": 143,
"time": "1778839643"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 143,
"time": "1778839823"
},
"departure": {
"delay": 143,
"time": "1778839823"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 143,
"time": "1778840063"
},
"departure": {
"delay": 143,
"time": "1778840063"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 143,
"time": "1778840423"
},
"departure": {
"delay": 143,
"time": "1778840423"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 179,
"time": "1778840519"
},
"departure": {
"delay": 179,
"time": "1778840519"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 179,
"time": "1778840579"
},
"departure": {
"delay": 179,
"time": "1778840579"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 179,
"time": "1778840639"
},
"departure": {
"delay": 179,
"time": "1778840639"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 179,
"time": "1778840699"
},
"departure": {
"delay": 179,
"time": "1778840699"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 179,
"time": "1778840759"
},
"departure": {
"delay": 179,
"time": "1778840759"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 239,
"time": "1778840879"
},
"departure": {
"delay": 239,
"time": "1778840879"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 239,
"time": "1778840939"
},
"departure": {
"delay": 239,
"time": "1778840939"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1778838742",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "411T-1148"
}
}
},
{
"id": "SM:401T-1241",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841660"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
}
],
"timestamp": "1778839085",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401T-1241"
}
}
},
{
"id": "SM:403T-1157",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778839020"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778839200"
},
"departure": {
"time": "1778839200"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778839320"
},
"departure": {
"time": "1778839320"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778839380"
},
"departure": {
"time": "1778839380"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778839560"
},
"departure": {
"time": "1778839560"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778839620"
},
"departure": {
"time": "1778839620"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778839680"
},
"departure": {
"time": "1778839680"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778839740"
},
"departure": {
"time": "1778839740"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778839920"
},
"departure": {
"time": "1778839920"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778839980"
},
"departure": {
"time": "1778839980"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778840040"
},
"departure": {
"time": "1778840040"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778840460"
},
"departure": {
"time": "1778840460"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778840820"
},
"departure": {
"time": "1778840820"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778840940"
},
"departure": {
"time": "1778840940"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778841000"
},
"departure": {
"time": "1778841000"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778841120"
},
"departure": {
"time": "1778841120"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1778841240"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1778839075",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403T-1157"
}
}
},
{
"id": "SM:401T-1155",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 372,
"time": "1778839272"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 342,
"time": "1778839302"
},
"departure": {
"delay": 342,
"time": "1778839302"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 372,
"time": "1778839332"
},
"departure": {
"delay": 372,
"time": "1778839332"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 372,
"time": "1778839392"
},
"departure": {
"delay": 372,
"time": "1778839392"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 372,
"time": "1778839452"
},
"departure": {
"delay": 372,
"time": "1778839452"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 432,
"time": "1778839572"
},
"departure": {
"delay": 432,
"time": "1778839572"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 393,
"time": "1778839593"
},
"departure": {
"delay": 393,
"time": "1778839593"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 412,
"time": "1778839672"
},
"departure": {
"delay": 412,
"time": "1778839672"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 549,
"time": "1778839869"
},
"departure": {
"delay": 549,
"time": "1778839869"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 669,
"time": "1778840109"
},
"departure": {
"delay": 669,
"time": "1778840109"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 212,
"time": "1778840372"
},
"departure": {
"delay": 212,
"time": "1778840372"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 72,
"time": "1778840412"
},
"departure": {
"delay": 72,
"time": "1778840412"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 72,
"time": "1778840472"
},
"departure": {
"delay": 72,
"time": "1778840472"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 125,
"time": "1778840585"
},
"departure": {
"delay": 125,
"time": "1778840585"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -1,
"time": "1778840639"
},
"departure": {
"delay": -1,
"time": "1778840639"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -62,
"time": "1778840698"
},
"departure": {
"delay": -62,
"time": "1778840698"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -72,
"time": "1778840748"
},
"departure": {
"delay": -72,
"time": "1778840748"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -184,
"time": "1778840936"
},
"departure": {
"delay": -184,
"time": "1778840936"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
},
{
"arrival": {
"delay": -132,
"time": "1778841348"
},
"departure": {
"delay": -132,
"time": "1778841228"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 22
}
],
"timestamp": "1778839292",
"trip": {
"routeId": "604",
"tripId": "401T-1155"
}
}
},
{
"id": "SM:403T-1235",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 720,
"time": "1778842200"
},
"departure": {
"delay": 720,
"time": "1778842200"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1080,
"time": "1778842680"
},
"departure": {
"delay": 1080,
"time": "1778842680"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1080,
"time": "1778842740"
},
"departure": {
"delay": 1080,
"time": "1778842740"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1020,
"time": "1778842800"
},
"departure": {
"delay": 1020,
"time": "1778842800"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
}
],
"timestamp": "1778838608",
"trip": {
"routeId": "604",
"tripId": "403T-1235"
}
}
},
{
"id": "SM:407T-1145",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 990,
"time": "1778839290"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1019,
"time": "1778839499"
},
"departure": {
"delay": 1019,
"time": "1778839499"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1062,
"time": "1778839602"
},
"departure": {
"delay": 1062,
"time": "1778839602"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1093,
"time": "1778839693"
},
"departure": {
"delay": 1093,
"time": "1778839693"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1066,
"time": "1778839726"
},
"departure": {
"delay": 1066,
"time": "1778839726"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1006,
"time": "1778839786"
},
"departure": {
"delay": 1006,
"time": "1778839786"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 685,
"time": "1778839885"
},
"departure": {
"delay": 685,
"time": "1778839885"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 426,
"time": "1778839926"
},
"departure": {
"delay": 426,
"time": "1778839926"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 304,
"time": "1778839984"
},
"departure": {
"delay": 304,
"time": "1778839984"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 287,
"time": "1778840027"
},
"departure": {
"delay": 287,
"time": "1778840027"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 407,
"time": "1778840207"
},
"departure": {
"delay": 407,
"time": "1778840207"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 303,
"time": "1778840283"
},
"departure": {
"delay": 303,
"time": "1778840283"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 407,
"time": "1778840507"
},
"departure": {
"delay": 407,
"time": "1778840507"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1778839292",
"trip": {
"routeId": "604",
"tripId": "407T-1145"
}
}
},
{
"id": "SM:403T-1112",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1138,
"time": "1778837458"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1273,
"time": "1778837713"
},
"departure": {
"delay": 1273,
"time": "1778837713"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1258,
"time": "1778837755"
},
"departure": {
"delay": 1258,
"time": "1778837758"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1288,
"time": "1778837848"
},
"departure": {
"delay": 1288,
"time": "1778837848"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1258,
"time": "1778837878"
},
"departure": {
"delay": 1258,
"time": "1778837878"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1228,
"time": "1778837938"
},
"departure": {
"delay": 1228,
"time": "1778837968"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 958,
"time": "1778838099"
},
"departure": {
"delay": 958,
"time": "1778838118"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 829,
"time": "1778838289"
},
"departure": {
"delay": 829,
"time": "1778838289"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 680,
"time": "1778838320"
},
"departure": {
"delay": 680,
"time": "1778838320"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 658,
"time": "1778838358"
},
"departure": {
"delay": 658,
"time": "1778838358"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 778,
"time": "1778838538"
},
"departure": {
"delay": 778,
"time": "1778838538"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 658,
"time": "1778838598"
},
"departure": {
"delay": 658,
"time": "1778838598"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 718,
"time": "1778838778"
},
"departure": {
"delay": 718,
"time": "1778838778"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1778837481",
"trip": {
"routeId": "604",
"tripId": "403T-1112"
}
}
},
{
"id": "SM:409T-1200",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 561,
"time": "1778839761"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 601,
"time": "1778839981"
},
"departure": {
"delay": 601,
"time": "1778839981"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 661,
"time": "1778840101"
},
"departure": {
"delay": 661,
"time": "1778840101"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 701,
"time": "1778840201"
},
"departure": {
"delay": 701,
"time": "1778840201"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 677,
"time": "1778840237"
},
"departure": {
"delay": 677,
"time": "1778840237"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 617,
"time": "1778840297"
},
"departure": {
"delay": 617,
"time": "1778840297"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 302,
"time": "1778840402"
},
"departure": {
"delay": 302,
"time": "1778840402"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 47,
"time": "1778840447"
},
"departure": {
"delay": 47,
"time": "1778840447"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": -75,
"time": "1778840505"
},
"departure": {
"delay": -75,
"time": "1778840505"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -86,
"time": "1778840554"
},
"departure": {
"delay": -86,
"time": "1778840554"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 34,
"time": "1778840734"
},
"departure": {
"delay": 34,
"time": "1778840734"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -86,
"time": "1778840794"
},
"departure": {
"delay": -86,
"time": "1778840794"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 34,
"time": "1778841034"
},
"departure": {
"delay": 34,
"time": "1778841034"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1778839271",
"trip": {
"routeId": "604",
"tripId": "409T-1200"
}
}
},
{
"id": "SM:405T-1130",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 67,
"time": "1778837467"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 36,
"time": "1778837496"
},
"departure": {
"delay": 36,
"time": "1778837496"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 73,
"time": "1778837533"
},
"departure": {
"delay": 73,
"time": "1778837533"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 43,
"time": "1778837563"
},
"departure": {
"delay": 43,
"time": "1778837563"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 66,
"time": "1778837586"
},
"departure": {
"delay": 66,
"time": "1778837586"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 246,
"time": "1778837773"
},
"departure": {
"delay": 246,
"time": "1778837826"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 276,
"time": "1778837856"
},
"departure": {
"delay": 276,
"time": "1778837856"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 426,
"time": "1778837983"
},
"departure": {
"delay": 426,
"time": "1778838066"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 606,
"time": "1778838303"
},
"departure": {
"delay": 606,
"time": "1778838306"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 666,
"time": "1778838486"
},
"departure": {
"delay": 666,
"time": "1778838486"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 396,
"time": "1778838561"
},
"departure": {
"delay": 396,
"time": "1778838636"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 186,
"time": "1778838716"
},
"departure": {
"delay": 186,
"time": "1778838726"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 39,
"time": "1778838759"
},
"departure": {
"delay": 39,
"time": "1778838759"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 126,
"time": "1778838831"
},
"departure": {
"delay": 126,
"time": "1778838906"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 186,
"time": "1778838996"
},
"departure": {
"delay": 186,
"time": "1778839026"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 38,
"time": "1778839058"
},
"departure": {
"delay": 38,
"time": "1778839058"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 6,
"time": "1778839116"
},
"departure": {
"delay": 6,
"time": "1778839146"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 6,
"time": "1778839193"
},
"departure": {
"delay": 6,
"time": "1778839206"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 126,
"time": "1778839386"
},
"departure": {
"delay": 126,
"time": "1778839386"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 6,
"time": "1778839446"
},
"departure": {
"delay": 6,
"time": "1778839446"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 126,
"time": "1778839626"
},
"departure": {
"delay": 126,
"time": "1778839626"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1778837481",
"trip": {
"routeId": "604",
"tripId": "405T-1130"
}
}
},
{
"id": "SM:407T-1230",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841000"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778841180"
},
"departure": {
"time": "1778841180"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778841300"
},
"departure": {
"time": "1778841300"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778841360"
},
"departure": {
"time": "1778841360"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841540"
},
"departure": {
"time": "1778841540"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778841660"
},
"departure": {
"time": "1778841660"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778841720"
},
"departure": {
"time": "1778841720"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778842020"
},
"departure": {
"time": "1778842020"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778842440"
},
"departure": {
"time": "1778842440"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
}
],
"timestamp": "1778838763",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407T-1230"
}
}
},
{
"id": "SM:411T-1240",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841600"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778841630"
},
"departure": {
"delay": -30,
"time": "1778841630"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778841660"
},
"departure": {
"time": "1778841660"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778841720"
},
"departure": {
"time": "1778841720"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841780"
},
"departure": {
"time": "1778841780"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1778841900"
},
"departure": {
"delay": 60,
"time": "1778841900"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1778841960"
},
"departure": {
"delay": 60,
"time": "1778841960"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
}
],
"timestamp": "1778838009",
"trip": {
"routeId": "604",
"tripId": "411T-1240"
}
}
},
{
"id": "SM:411T-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 91,
"time": "1778835991"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 92,
"time": "1778836052"
},
"departure": {
"delay": 92,
"time": "1778836052"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 121,
"time": "1778836081"
},
"departure": {
"delay": 121,
"time": "1778836081"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 98,
"time": "1778836118"
},
"departure": {
"delay": 98,
"time": "1778836118"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 126,
"time": "1778836146"
},
"departure": {
"delay": 126,
"time": "1778836146"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 211,
"time": "1778836289"
},
"departure": {
"delay": 211,
"time": "1778836291"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 263,
"time": "1778836343"
},
"departure": {
"delay": 263,
"time": "1778836343"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 331,
"time": "1778836388"
},
"departure": {
"delay": 331,
"time": "1778836471"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 572,
"time": "1778836728"
},
"departure": {
"delay": 572,
"time": "1778836772"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 691,
"time": "1778837011"
},
"departure": {
"delay": 691,
"time": "1778837011"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 601,
"time": "1778837082"
},
"departure": {
"delay": 601,
"time": "1778837341"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 421,
"time": "1778837431"
},
"departure": {
"delay": 421,
"time": "1778837461"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 301,
"time": "1778837499"
},
"departure": {
"delay": 301,
"time": "1778837521"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 481,
"time": "1778837591"
},
"departure": {
"delay": 481,
"time": "1778837761"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 571,
"time": "1778837821"
},
"departure": {
"delay": 571,
"time": "1778837911"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 451,
"time": "1778837971"
},
"departure": {
"delay": 451,
"time": "1778837971"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 421,
"time": "1778838032"
},
"departure": {
"delay": 421,
"time": "1778838061"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 455,
"time": "1778838123"
},
"departure": {
"delay": 455,
"time": "1778838155"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 575,
"time": "1778838335"
},
"departure": {
"delay": 575,
"time": "1778838335"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 455,
"time": "1778838395"
},
"departure": {
"delay": 455,
"time": "1778838395"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 575,
"time": "1778838575"
},
"departure": {
"delay": 575,
"time": "1778838575"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1778836028",
"trip": {
"routeId": "604",
"tripId": "411T-1105"
}
}
},
{
"id": "SM:406T-1300",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1778842830"
},
"departure": {
"delay": -30,
"time": "1778842830"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778842860"
},
"departure": {
"time": "1778842860"
},
"stopId": "Muguet_A",
"stopSequence": 3
}
],
"timestamp": "1778839240",
"trip": {
"routeId": "604",
"tripId": "406T-1300"
}
}
},
{
"id": "SM:401T-1117",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 203,
"time": "1778836823"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 204,
"time": "1778836944"
},
"departure": {
"delay": 204,
"time": "1778836944"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 167,
"time": "1778837147"
},
"departure": {
"delay": 167,
"time": "1778837147"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 157,
"time": "1778837197"
},
"departure": {
"delay": 157,
"time": "1778837197"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 150,
"time": "1778837310"
},
"departure": {
"delay": 150,
"time": "1778837310"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 150,
"time": "1778837370"
},
"departure": {
"delay": 150,
"time": "1778837370"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 323,
"time": "1778837403"
},
"departure": {
"delay": 323,
"time": "1778837603"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 382,
"time": "1778837702"
},
"departure": {
"delay": 382,
"time": "1778837722"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 352,
"time": "1778837782"
},
"departure": {
"delay": 352,
"time": "1778837812"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 358,
"time": "1778837878"
},
"departure": {
"delay": 358,
"time": "1778837878"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 322,
"time": "1778837900"
},
"departure": {
"delay": 322,
"time": "1778837902"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 307,
"time": "1778838067"
},
"departure": {
"delay": 307,
"time": "1778838067"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 259,
"time": "1778838229"
},
"departure": {
"delay": 259,
"time": "1778838259"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 19,
"time": "1778838379"
},
"departure": {
"delay": 19,
"time": "1778838379"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 139,
"time": "1778838506"
},
"departure": {
"delay": 139,
"time": "1778838559"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 125,
"time": "1778838605"
},
"departure": {
"delay": 125,
"time": "1778838605"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 73,
"time": "1778838613"
},
"departure": {
"delay": 73,
"time": "1778838613"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 148,
"time": "1778838688"
},
"departure": {
"delay": 148,
"time": "1778838688"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 148,
"time": "1778838748"
},
"departure": {
"delay": 148,
"time": "1778838748"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 159,
"time": "1778838819"
},
"departure": {
"delay": 159,
"time": "1778838819"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 119,
"time": "1778838839"
},
"departure": {
"delay": 119,
"time": "1778838839"
},
"stopId": "Muguet_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 120,
"time": "1778838870"
},
"departure": {
"delay": 120,
"time": "1778838840"
},
"stopId": "Rousserolles_R",
"stopSequence": 22
}
],
"timestamp": "1778836876",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401T-1117"
}
}
},
{
"id": "SM:405T-1213",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778839980"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778840160"
},
"departure": {
"time": "1778840160"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778840280"
},
"departure": {
"time": "1778840280"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840340"
},
"departure": {
"time": "1778840340"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778840520"
},
"departure": {
"time": "1778840520"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778840580"
},
"departure": {
"time": "1778840580"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778840640"
},
"departure": {
"time": "1778840640"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778840700"
},
"departure": {
"time": "1778840700"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778840940"
},
"departure": {
"time": "1778840940"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778841000"
},
"departure": {
"time": "1778841000"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778841420"
},
"departure": {
"time": "1778841420"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778841780"
},
"departure": {
"time": "1778841780"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778842020"
},
"departure": {
"time": "1778842020"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778842080"
},
"departure": {
"time": "1778842080"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1778842200"
},
"departure": {
"delay": 60,
"time": "1778842200"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 60,
"time": "1778842260"
},
"departure": {
"delay": 60,
"time": "1778842260"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1778837323",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405T-1213"
}
}
},
{
"id": "SM:803-1134",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778837640"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778837820"
},
"departure": {
"time": "1778837820"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778837940"
},
"departure": {
"time": "1778837940"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778838000"
},
"departure": {
"time": "1778838000"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1778838180"
},
"departure": {
"time": "1778838180"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1778838240"
},
"departure": {
"time": "1778838240"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1778838300"
},
"departure": {
"time": "1778838300"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1778838360"
},
"departure": {
"time": "1778838360"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1778838600"
},
"departure": {
"time": "1778838600"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"time": "1778838660"
},
"departure": {
"time": "1778838660"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1778838720"
},
"departure": {
"time": "1778838720"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1778838780"
},
"departure": {
"time": "1778838780"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1778838840"
},
"departure": {
"time": "1778838840"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1778838900"
},
"departure": {
"time": "1778838900"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1778838960"
},
"departure": {
"time": "1778838960"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1778839020"
},
"departure": {
"time": "1778839020"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1778839260"
},
"departure": {
"delay": 120,
"time": "1778839260"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 120,
"time": "1778839380"
},
"departure": {
"delay": 120,
"time": "1778839380"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 180,
"time": "1778839560"
},
"departure": {
"delay": 180,
"time": "1778839560"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1778839680"
},
"departure": {
"delay": 120,
"time": "1778839680"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 120,
"time": "1778839800"
},
"departure": {
"delay": 120,
"time": "1778839800"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 60,
"time": "1778839860"
},
"departure": {
"delay": 60,
"time": "1778839860"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 60,
"time": "1778839920"
},
"departure": {
"delay": 60,
"time": "1778839920"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 60,
"time": "1778839980"
},
"departure": {
"delay": 60,
"time": "1778839980"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1778837677",
"trip": {
"routeId": "608",
"tripId": "803-1134"
}
}
},
{
"id": "SM:802-1234",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778841240"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778841420"
},
"departure": {
"time": "1778841420"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778841540"
},
"departure": {
"time": "1778841540"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841780"
},
"departure": {
"time": "1778841780"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1778842200"
},
"departure": {
"time": "1778842200"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"time": "1778842260"
},
"departure": {
"time": "1778842260"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1778842320"
},
"departure": {
"time": "1778842320"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1778842380"
},
"departure": {
"time": "1778842380"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1778842440"
},
"departure": {
"time": "1778842440"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1778842500"
},
"departure": {
"time": "1778842500"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1778842560"
},
"departure": {
"time": "1778842560"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1778842620"
},
"departure": {
"time": "1778842620"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1778842860"
},
"departure": {
"delay": 120,
"time": "1778842860"
},
"stopId": "Chênes_608A",
"stopSequence": 17
}
],
"timestamp": "1778837646",
"trip": {
"routeId": "608",
"tripId": "802-1234"
}
}
},
{
"id": "SM:803-1216",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778840160"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778840220"
},
"departure": {
"time": "1778840220"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1778840280"
},
"departure": {
"delay": 60,
"time": "1778840280"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1778840310"
},
"departure": {
"delay": 30,
"time": "1778840310"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778840340"
},
"departure": {
"time": "1778840340"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778840460"
},
"departure": {
"time": "1778840460"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1778840580"
},
"departure": {
"time": "1778840580"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778840760"
},
"departure": {
"time": "1778840760"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778840880"
},
"departure": {
"time": "1778840880"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841000"
},
"departure": {
"time": "1778841000"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1778841180"
},
"departure": {
"time": "1778841180"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778841240"
},
"departure": {
"time": "1778841240"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778841300"
},
"departure": {
"time": "1778841300"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778841360"
},
"departure": {
"time": "1778841360"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778841420"
},
"departure": {
"time": "1778841420"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778841480"
},
"departure": {
"time": "1778841480"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778841540"
},
"departure": {
"time": "1778841540"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1778841840"
},
"departure": {
"time": "1778841840"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1778841900"
},
"departure": {
"time": "1778841900"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1778841960"
},
"departure": {
"time": "1778841960"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1778842020"
},
"departure": {
"time": "1778842020"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1778842140"
},
"departure": {
"time": "1778842140"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1778842260"
},
"departure": {
"time": "1778842260"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1778842380"
},
"departure": {
"time": "1778842380"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1778842620"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1778836567",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-1216"
}
}
},
{
"id": "SM:801-1116",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 447,
"time": "1778837007"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 447,
"time": "1778837067"
},
"departure": {
"delay": 447,
"time": "1778837067"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 470,
"time": "1778837090"
},
"departure": {
"delay": 470,
"time": "1778837090"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 431,
"time": "1778837111"
},
"departure": {
"delay": 431,
"time": "1778837111"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 417,
"time": "1778837151"
},
"departure": {
"delay": 417,
"time": "1778837157"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 383,
"time": "1778837243"
},
"departure": {
"delay": 383,
"time": "1778837243"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 363,
"time": "1778837343"
},
"departure": {
"delay": 363,
"time": "1778837343"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 252,
"time": "1778837412"
},
"departure": {
"delay": 252,
"time": "1778837412"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 223,
"time": "1778837503"
},
"departure": {
"delay": 223,
"time": "1778837503"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 223,
"time": "1778837623"
},
"departure": {
"delay": 223,
"time": "1778837623"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 223,
"time": "1778837683"
},
"departure": {
"delay": 223,
"time": "1778837683"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 223,
"time": "1778837803"
},
"departure": {
"delay": 223,
"time": "1778837803"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 223,
"time": "1778837863"
},
"departure": {
"delay": 223,
"time": "1778837863"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 223,
"time": "1778837923"
},
"departure": {
"delay": 223,
"time": "1778837923"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 180,
"time": "1778837940"
},
"departure": {
"delay": 180,
"time": "1778837940"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 182,
"time": "1778838002"
},
"departure": {
"delay": 182,
"time": "1778838002"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 169,
"time": "1778838049"
},
"departure": {
"delay": 169,
"time": "1778838049"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 144,
"time": "1778838084"
},
"departure": {
"delay": 144,
"time": "1778838084"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 127,
"time": "1778838127"
},
"departure": {
"delay": 127,
"time": "1778838127"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 75,
"time": "1778838315"
},
"departure": {
"delay": 75,
"time": "1778838315"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 57,
"time": "1778838357"
},
"departure": {
"delay": 57,
"time": "1778838357"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 57,
"time": "1778838398"
},
"departure": {
"delay": 57,
"time": "1778838417"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 57,
"time": "1778838477"
},
"departure": {
"delay": 57,
"time": "1778838477"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 92,
"time": "1778838632"
},
"departure": {
"delay": 92,
"time": "1778838632"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 57,
"time": "1778838706"
},
"departure": {
"delay": 57,
"time": "1778838717"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 36,
"time": "1778838816"
},
"departure": {
"delay": 36,
"time": "1778838816"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -62,
"time": "1778838958"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1778837043",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-1116"
}
}
},
{
"id": "SM:602-1218",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1778840520"
},
"departure": {
"time": "1778840520"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778840640"
},
"departure": {
"time": "1778840640"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778840760"
},
"departure": {
"time": "1778840760"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778841060"
},
"departure": {
"time": "1778841060"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778841120"
},
"departure": {
"time": "1778841120"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778841180"
},
"departure": {
"time": "1778841180"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778841240"
},
"departure": {
"time": "1778841240"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1778841300"
},
"departure": {
"time": "1778841300"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778841360"
},
"departure": {
"time": "1778841360"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778841480"
},
"departure": {
"time": "1778841480"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778841600"
},
"departure": {
"time": "1778841600"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778841660"
},
"departure": {
"time": "1778841660"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1778841690"
},
"departure": {
"delay": -30,
"time": "1778841690"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778841720"
},
"departure": {
"time": "1778841720"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778841780"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1778837667",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "602-1218"
}
}
},
{
"id": "SM:601-1149",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 226,
"time": "1778838766"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 215,
"time": "1778838815"
},
"departure": {
"delay": 215,
"time": "1778838815"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 233,
"time": "1778838833"
},
"departure": {
"delay": 233,
"time": "1778838833"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 216,
"time": "1778838876"
},
"departure": {
"delay": 216,
"time": "1778838876"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 197,
"time": "1778838917"
},
"departure": {
"delay": 197,
"time": "1778838917"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 181,
"time": "1778839021"
},
"departure": {
"delay": 181,
"time": "1778839021"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 136,
"time": "1778839135"
},
"departure": {
"delay": 136,
"time": "1778839156"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 136,
"time": "1778839216"
},
"departure": {
"delay": 136,
"time": "1778839216"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 161,
"time": "1778839301"
},
"departure": {
"delay": 161,
"time": "1778839301"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 161,
"time": "1778839361"
},
"departure": {
"delay": 161,
"time": "1778839361"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 161,
"time": "1778839421"
},
"departure": {
"delay": 161,
"time": "1778839421"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 161,
"time": "1778839481"
},
"departure": {
"delay": 161,
"time": "1778839481"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 161,
"time": "1778839781"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
}
],
"timestamp": "1778838794",
"trip": {
"routeId": "6",
"tripId": "601-1149"
}
}
},
{
"id": "SM:602-1258",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778842680"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778842710"
},
"departure": {
"delay": -30,
"time": "1778842710"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778842740"
},
"departure": {
"time": "1778842740"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778842800"
},
"departure": {
"time": "1778842800"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778842860"
},
"departure": {
"time": "1778842860"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
}
],
"timestamp": "1778839086",
"trip": {
"routeId": "6",
"tripId": "602-1258"
}
}
},
{
"id": "SM:601-1122",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 436,
"time": "1778837356"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 492,
"time": "1778837652"
},
"departure": {
"delay": 492,
"time": "1778837652"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 470,
"time": "1778837750"
},
"departure": {
"delay": 470,
"time": "1778837750"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 472,
"time": "1778837872"
},
"departure": {
"delay": 472,
"time": "1778837872"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 390,
"time": "1778838090"
},
"departure": {
"delay": 390,
"time": "1778838090"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 377,
"time": "1778838137"
},
"departure": {
"delay": 377,
"time": "1778838137"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 361,
"time": "1778838181"
},
"departure": {
"delay": 361,
"time": "1778838181"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 341,
"time": "1778838221"
},
"departure": {
"delay": 341,
"time": "1778838221"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 324,
"time": "1778838264"
},
"departure": {
"delay": 324,
"time": "1778838264"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 341,
"time": "1778838341"
},
"departure": {
"delay": 341,
"time": "1778838341"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 332,
"time": "1778838452"
},
"departure": {
"delay": 332,
"time": "1778838452"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1778838540"
},
"departure": {
"delay": 300,
"time": "1778838540"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 283,
"time": "1778838583"
},
"departure": {
"delay": 283,
"time": "1778838583"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 246,
"time": "1778838606"
},
"departure": {
"delay": 246,
"time": "1778838606"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 261,
"time": "1778838621"
},
"departure": {
"delay": 261,
"time": "1778838621"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 261,
"time": "1778838681"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1778837378",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-1122"
}
}
},
{
"id": "SM:1101-1220",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778840400"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778841000"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1778839271",
"trip": {
"routeId": "11",
"tripId": "1101-1220"
}
}
},
{
"id": "SM:1101-1150",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 421,
"time": "1778839021"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 87,
"time": "1778839287"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1778839075",
"trip": {
"routeId": "11",
"tripId": "1101-1150"
}
}
},
{
"id": "SM:1101-1205",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778839500"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778840100"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1778839065",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1205"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1778839293"
}
}