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
⚠️132 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 05/10/2026 à 09h11 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
vehicle_id not populated W002 46 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1103-0920 does not have a vehicle_id
- trip_id 1101-0905 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 101-0955 does not have a vehicle_id
schedule_relationship not populated W009 86 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1103-0920 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1103-0920 does not have a schedule_relationship
- 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-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 173 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 324 | 30 fois (100 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 2 | 2 fois (7 % des validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 06/10/2026 à 07h45 Europe/Paris.
trip_updates (87) 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 06/10/2026 à 07h45 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:s101-0656",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791262560"
},
"stopId": "Dépot_dIncendie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791262620"
},
"departure": {
"time": "1791262620"
},
"stopId": "Place_Rotlache_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791262740"
},
"departure": {
"time": "1791262740"
},
"stopId": "Orphelins_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791263040"
},
"departure": {
"time": "1791263040"
},
"stopId": "Pays_Basque_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791263160"
},
"departure": {
"time": "1791263160"
},
"stopId": "Plein_Soleil_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791263220"
},
"departure": {
"time": "1791263220"
},
"stopId": "Vignoble_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791263280"
},
"departure": {
"time": "1791263280"
},
"stopId": "Schlierbach_Mairie_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791263340"
},
"departure": {
"time": "1791263340"
},
"stopId": "Salle_des_Fêtes_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791263400"
},
"departure": {
"time": "1791263400"
},
"stopId": "Route_Nationale_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791263880"
},
"departure": {
"time": "1791263880"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791264180"
},
"departure": {
"time": "1791264180"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1791265200"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 12
}
],
"timestamp": "1791262616",
"trip": {
"routeId": "101",
"tripId": "s101-0656"
}
}
},
{
"id": "SM:1101-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1791264992"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -83,
"time": "1791265417"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1791265014",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0735"
}
}
},
{
"id": "SM:1103-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1791264962"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -141,
"time": "1791265359"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1791264993",
"trip": {
"routeId": "11",
"tripId": "1103-0735"
}
}
},
{
"id": "SM:1103-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791267300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1791265400",
"trip": {
"routeId": "11",
"tripId": "1103-0805"
}
}
},
{
"id": "SM:1103-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266400"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1791265503",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0750"
}
}
},
{
"id": "SM:s108-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 98,
"time": "1791262898"
},
"stopId": "Tilleul_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 131,
"time": "1791262991"
},
"departure": {
"delay": 131,
"time": "1791262991"
},
"stopId": "Notre-Dame_du_Chene_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 129,
"time": "1791263105"
},
"departure": {
"delay": 129,
"time": "1791263109"
},
"stopId": "Artisanat_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 90,
"time": "1791263190"
},
"departure": {
"delay": 90,
"time": "1791263190"
},
"stopId": "Sénateur_Brom_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 39,
"time": "1791263483"
},
"departure": {
"delay": 39,
"time": "1791263499"
},
"stopId": "Vignes_608R",
"stopSequence": 5
},
{
"arrival": {
"delay": 99,
"time": "1791263645"
},
"departure": {
"delay": 99,
"time": "1791263679"
},
"stopId": "Hopfet_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 80,
"time": "1791263780"
},
"departure": {
"delay": 80,
"time": "1791263780"
},
"stopId": "Place_Coluche_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 69,
"time": "1791263858"
},
"departure": {
"delay": 69,
"time": "1791263889"
},
"stopId": "École_des_Missions_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 146,
"time": "1791264146"
},
"departure": {
"delay": 146,
"time": "1791264146"
},
"stopId": "Halliers_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 148,
"time": "1791264208"
},
"departure": {
"delay": 148,
"time": "1791264208"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 129,
"time": "1791264249"
},
"departure": {
"delay": 129,
"time": "1791264249"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 79,
"time": "1791264319"
},
"departure": {
"delay": 79,
"time": "1791264319"
},
"stopId": "Cerisiers_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 68,
"time": "1791264368"
},
"departure": {
"delay": 68,
"time": "1791264368"
},
"stopId": "Raisins_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 69,
"time": "1791264416"
},
"departure": {
"delay": 69,
"time": "1791264429"
},
"stopId": "Le_Ried_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 50,
"time": "1791264470"
},
"departure": {
"delay": 50,
"time": "1791264470"
},
"stopId": "Iselisweg_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 33,
"time": "1791264513"
},
"departure": {
"delay": 33,
"time": "1791264513"
},
"stopId": "Riescher_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -49,
"time": "1791264611"
},
"departure": {
"delay": -49,
"time": "1791264611"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": -165,
"time": "1791264675"
},
"departure": {
"delay": -165,
"time": "1791264675"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": -545,
"time": "1791265255"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 19
}
],
"timestamp": "1791262927",
"trip": {
"routeId": "108",
"tripId": "s108-0700"
}
}
},
{
"id": "SM:s109-0731",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264660"
},
"stopId": "Concorde_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264720"
},
"departure": {
"time": "1791264720"
},
"stopId": "Schweitzer_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791264780"
},
"departure": {
"time": "1791264780"
},
"stopId": "Jura_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791264840"
},
"departure": {
"time": "1791264840"
},
"stopId": "Europe_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791264900"
},
"departure": {
"time": "1791264900"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791264960"
},
"departure": {
"time": "1791264960"
},
"stopId": "Couronne_1R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791265020"
},
"departure": {
"time": "1791265020"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791265140"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 8
}
],
"timestamp": "1791264715",
"trip": {
"directionId": 1,
"routeId": "109",
"tripId": "s109-0731"
}
}
},
{
"id": "SM:s102-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791262800"
},
"stopId": "Fontaine_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791262920"
},
"departure": {
"time": "1791262920"
},
"stopId": "Plume_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791263160"
},
"departure": {
"time": "1791263160"
},
"stopId": "Croisement_D19_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791263580"
},
"departure": {
"time": "1791263580"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791263640"
},
"departure": {
"time": "1791263640"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265200"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 6
}
],
"timestamp": "1791262855",
"trip": {
"routeId": "102",
"tripId": "s102-0700"
}
}
},
{
"id": "SM:10-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791269100"
},
"stopId": "Hésingue_ZI_A",
"stopSequence": 2
}
],
"timestamp": "1791265503",
"trip": {
"routeId": "10",
"tripId": "10-0835"
}
}
},
{
"id": "SM:10-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791267180"
},
"stopId": "Hésingue_ZI_A",
"stopSequence": 2
}
],
"timestamp": "1791263589",
"trip": {
"routeId": "10",
"tripId": "10-0805"
}
}
},
{
"id": "SM:s111-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267600"
},
"stopId": "Tivoli_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Square_Soustons_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Domino_603R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791268320"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 6
}
],
"timestamp": "1791264003",
"trip": {
"directionId": 1,
"routeId": "111",
"tripId": "s111-0820"
}
}
},
{
"id": "SM:s121-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Forgerons_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "GrandRue_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265920"
},
"departure": {
"time": "1791265920"
},
"stopId": "Attenbach_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Oberfeld_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Ranspach-le-Bas_Centre_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Coquelicots_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Aulnes_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Michelbach-le-Bas_Centre_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Acacias_A",
"stopSequence": 9
}
],
"timestamp": "1791262203",
"trip": {
"routeId": "121",
"tripId": "s121-0750"
}
}
},
{
"id": "SM:sr122-0734",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264840"
},
"stopId": "Attenschwiller_Ecole_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265500"
},
"departure": {
"time": "1791265500"
},
"stopId": "Michelbach-le-Haut_Ecole_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Steinacker_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Wilson_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Vordermatt_A",
"stopSequence": 7
}
],
"timestamp": "1791264900",
"trip": {
"routeId": "122",
"tripId": "sr122-0734"
}
}
},
{
"id": "SM:sr123-0728",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264480"
},
"stopId": "Folgensbourg_Ecole_Haut_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264900"
},
"departure": {
"time": "1791264900"
},
"stopId": "Knoeringue_Centre_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265140"
},
"departure": {
"time": "1791265140"
},
"stopId": "Knoeringue_Mairie_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "Folgensbourg_Ecole_Haut_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Folgensbourg_Ecole_Bas_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Folgensbourg_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Ferrette_A",
"stopSequence": 7
}
],
"timestamp": "1791264539",
"trip": {
"routeId": "123",
"tripId": "sr123-0728"
}
}
},
{
"id": "SM:s103-0712",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 192,
"time": "1791263712"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 191,
"time": "1791263768"
},
"departure": {
"delay": 191,
"time": "1791263771"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 192,
"time": "1791263816"
},
"departure": {
"delay": 192,
"time": "1791263832"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 191,
"time": "1791263891"
},
"departure": {
"delay": 191,
"time": "1791263891"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 191,
"time": "1791263945"
},
"departure": {
"delay": 191,
"time": "1791263951"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 251,
"time": "1791264145"
},
"departure": {
"delay": 251,
"time": "1791264191"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 251,
"time": "1791264251"
},
"departure": {
"delay": 251,
"time": "1791264251"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 251,
"time": "1791264324"
},
"departure": {
"delay": 251,
"time": "1791264371"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 276,
"time": "1791264456"
},
"departure": {
"delay": 276,
"time": "1791264456"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 229,
"time": "1791264589"
},
"departure": {
"delay": 229,
"time": "1791264589"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 221,
"time": "1791264636"
},
"departure": {
"delay": 221,
"time": "1791264641"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 251,
"time": "1791264680"
},
"departure": {
"delay": 251,
"time": "1791264731"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 221,
"time": "1791264821"
},
"departure": {
"delay": 221,
"time": "1791264821"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 216,
"time": "1791264876"
},
"departure": {
"delay": 216,
"time": "1791264876"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 147,
"time": "1791264927"
},
"departure": {
"delay": 147,
"time": "1791264927"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 161,
"time": "1791265001"
},
"departure": {
"delay": 161,
"time": "1791265001"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 141,
"time": "1791265101"
},
"departure": {
"delay": 141,
"time": "1791265101"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 118,
"time": "1791265198"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
}
],
"timestamp": "1791263734",
"trip": {
"routeId": "103",
"tripId": "s103-0712"
}
}
},
{
"id": "SM:s124-0738",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265080"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265200"
},
"departure": {
"time": "1791265200"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265800"
},
"departure": {
"time": "1791265800"
},
"stopId": "Lertzbach_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Bellevue_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Wentzwiller_Centre_A",
"stopSequence": 5
}
],
"timestamp": "1791265130",
"trip": {
"routeId": "124",
"tripId": "s124-0738"
}
}
},
{
"id": "SM:s126-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Birsig_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 4
}
],
"timestamp": "1791262203",
"trip": {
"routeId": "126",
"tripId": "s126-0750"
}
}
},
{
"id": "SM:s128-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Tilleul_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Notre-Dame_du_Chene_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Artisanat_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Sénateur_Brom_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267000"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 5
}
],
"timestamp": "1791262203",
"trip": {
"routeId": "128",
"tripId": "s128-0750"
}
}
},
{
"id": "SM:s128-0751",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265860"
},
"stopId": "19_Novembre_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Vignes_608R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Hopfet_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Place_Coluche_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -46,
"time": "1791266474"
},
"departure": {
"delay": -46,
"time": "1791266474"
},
"stopId": "École_des_Missions_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -45,
"time": "1791266655"
},
"departure": {
"delay": -45,
"time": "1791266655"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -30,
"time": "1791266730"
},
"departure": {
"delay": -30,
"time": "1791266730"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -45,
"time": "1791266835"
},
"departure": {
"delay": -45,
"time": "1791266835"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -45,
"time": "1791266955"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 10
}
],
"timestamp": "1791262265",
"trip": {
"routeId": "128",
"tripId": "s128-0751"
}
}
},
{
"id": "SM:12-0718",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791263880"
},
"stopId": "Cesarhof_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -90,
"time": "1791263910"
},
"departure": {
"delay": -90,
"time": "1791263910"
},
"stopId": "Folgensbourg_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": -60,
"time": "1791264000"
},
"departure": {
"delay": -60,
"time": "1791264000"
},
"stopId": "Ferrette_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -300,
"time": "1791264180"
},
"departure": {
"delay": -300,
"time": "1791264180"
},
"stopId": "Bellevue_A",
"stopSequence": 4
},
{
"arrival": {
"delay": -300,
"time": "1791264300"
},
"departure": {
"delay": -300,
"time": "1791264300"
},
"stopId": "Wentzwiller_Centre_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -600,
"time": "1791264480"
},
"departure": {
"delay": -600,
"time": "1791264480"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -720,
"time": "1791264600"
},
"departure": {
"delay": -720,
"time": "1791264600"
},
"stopId": "Schweiberg_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -720,
"time": "1791264660"
},
"departure": {
"delay": -720,
"time": "1791264660"
},
"stopId": "Cigognes_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -720,
"time": "1791264720"
},
"departure": {
"delay": -720,
"time": "1791264720"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -900,
"time": "1791265080"
},
"departure": {
"delay": -900,
"time": "1791265080"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 10
},
{
"arrival": {
"delay": -1020,
"time": "1791265260"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 11
}
],
"timestamp": "1791263931",
"trip": {
"routeId": "12",
"tripId": "12-0718"
}
}
},
{
"id": "SM:13-0721",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264060"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264180"
},
"departure": {
"time": "1791264180"
},
"stopId": "Steinacker_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791264240"
},
"departure": {
"time": "1791264240"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791264360"
},
"departure": {
"time": "1791264360"
},
"stopId": "Wilson_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791264420"
},
"departure": {
"time": "1791264420"
},
"stopId": "Vordermatt_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791264660"
},
"departure": {
"time": "1791264660"
},
"stopId": "Réservoir_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791264720"
},
"departure": {
"time": "1791264720"
},
"stopId": "Cigognes_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791264780"
},
"departure": {
"time": "1791264780"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791265140"
},
"departure": {
"time": "1791265140"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791265320"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 10
}
],
"timestamp": "1791264117",
"trip": {
"routeId": "13",
"tripId": "13-0721"
}
}
},
{
"id": "SM:14-0759",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266340"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267120"
},
"departure": {
"time": "1791267120"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791268020"
},
"departure": {
"time": "1791268020"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Héron_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268260"
},
"departure": {
"time": "1791268260"
},
"stopId": "Klepferhof_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791268500"
},
"departure": {
"time": "1791268500"
},
"stopId": "Sauvage_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1791268920"
},
"departure": {
"time": "1791268920"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 14
}
],
"timestamp": "1791262740",
"trip": {
"routeId": "14",
"tripId": "14-0759"
}
}
},
{
"id": "SM:14-0705_NEU_Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 128,
"time": "1791263228"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 132,
"time": "1791263292"
},
"departure": {
"delay": 132,
"time": "1791263292"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 140,
"time": "1791263780"
},
"departure": {
"delay": 140,
"time": "1791263780"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Lertzbach_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 79,
"time": "1791263899"
},
"departure": {
"delay": 79,
"time": "1791263899"
},
"stopId": "Héron_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 85,
"time": "1791264025"
},
"departure": {
"delay": 85,
"time": "1791264025"
},
"stopId": "Klepferhof_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -16,
"time": "1791264364"
},
"departure": {
"delay": -16,
"time": "1791264404"
},
"stopId": "Sauvage_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -68,
"time": "1791264772"
},
"departure": {
"delay": -68,
"time": "1791264772"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 8
},
{
"arrival": {
"delay": -198,
"time": "1791265002"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 9
}
],
"timestamp": "1791263289",
"trip": {
"routeId": "14",
"tripId": "14-0705_NEU_Sco"
}
}
},
{
"id": "SM:14-0659_Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 39,
"time": "1791262779"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 69,
"time": "1791262843"
},
"departure": {
"delay": 69,
"time": "1791262869"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 129,
"time": "1791263053"
},
"departure": {
"delay": 129,
"time": "1791263109"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 159,
"time": "1791263221"
},
"departure": {
"delay": 159,
"time": "1791263259"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 129,
"time": "1791263750"
},
"departure": {
"delay": 129,
"time": "1791263769"
},
"stopId": "Hofacker_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 219,
"time": "1791263873"
},
"departure": {
"delay": 219,
"time": "1791263919"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 9,
"time": "1791264129"
},
"departure": {
"delay": 9,
"time": "1791264129"
},
"stopId": "Héron_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 25,
"time": "1791264265"
},
"departure": {
"delay": 25,
"time": "1791264265"
},
"stopId": "Klepferhof_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 78,
"time": "1791264558"
},
"departure": {
"delay": 78,
"time": "1791264558"
},
"stopId": "Sauvage_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 189,
"time": "1791264976"
},
"departure": {
"delay": 189,
"time": "1791265029"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 10
},
{
"arrival": {
"delay": 52,
"time": "1791265252"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 11
}
],
"timestamp": "1791262783",
"trip": {
"routeId": "14",
"tripId": "14-0659_Sco"
}
}
},
{
"id": "SM:s151-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265380"
},
"stopId": "Dépot_dIncendie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265500"
},
"departure": {
"time": "1791265500"
},
"stopId": "Place_Rotlache_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "Orphelins_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Pays_Basque_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Plein_Soleil_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Vignoble_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Schlierbach_Mairie_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Salle_des_Fêtes_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Route_Nationale_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267000"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 10
}
],
"timestamp": "1791265431",
"trip": {
"routeId": "151",
"tripId": "s151-0743"
}
}
},
{
"id": "SM:s152-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Romains_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Rantzwiller_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Koetzingue_Église_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Rue_du_Stade_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Waltenheim_Mairie_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Plume_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Fontaine_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267000"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 8
}
],
"timestamp": "1791262203",
"trip": {
"routeId": "152",
"tripId": "s152-0750"
}
}
},
{
"id": "SM:s154-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265380"
},
"stopId": "Helfrantzkirch_Mairie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265440"
},
"departure": {
"time": "1791265440"
},
"stopId": "Lotissement_Les_Hameaux_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265560"
},
"departure": {
"time": "1791265560"
},
"stopId": "Helfrantzkirch-Rue_de_Bâle_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265680"
},
"departure": {
"time": "1791265680"
},
"stopId": "Kappelen_Mairie_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791265800"
},
"departure": {
"time": "1791265800"
},
"stopId": "Stetten_Église_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Magstatt-le-Haut_Mairie_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Magstatt-le-Bas_Centre_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Étang_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Uffheim_Centre_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Croisement_D19_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 300,
"time": "1791267300"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 11
}
],
"timestamp": "1791265431",
"trip": {
"routeId": "154",
"tripId": "s154-0743"
}
}
},
{
"id": "SM:s155-0733",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264780"
},
"stopId": "Acacias_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 180,
"time": "1791265080"
},
"departure": {
"delay": 180,
"time": "1791265080"
},
"stopId": "Michelbach-le-Bas_Centre_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 180,
"time": "1791265140"
},
"departure": {
"delay": 180,
"time": "1791265140"
},
"stopId": "Aulnes_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 240,
"time": "1791265260"
},
"departure": {
"delay": 240,
"time": "1791265260"
},
"stopId": "Coquelicots_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1791265440"
},
"departure": {
"delay": 300,
"time": "1791265440"
},
"stopId": "Ranspach-le-Bas_Centre_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1791265500"
},
"departure": {
"delay": 300,
"time": "1791265500"
},
"stopId": "Oberfeld_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 300,
"time": "1791265680"
},
"departure": {
"delay": 300,
"time": "1791265680"
},
"stopId": "Attenbach_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 300,
"time": "1791265740"
},
"departure": {
"delay": 300,
"time": "1791265740"
},
"stopId": "GrandRue_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 300,
"time": "1791265800"
},
"departure": {
"delay": 300,
"time": "1791265800"
},
"stopId": "Forgerons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 300,
"time": "1791266280"
},
"departure": {
"delay": 300,
"time": "1791266280"
},
"stopId": "Salle_Bis_Jobbis_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 300,
"time": "1791266400"
},
"departure": {
"delay": 300,
"time": "1791266400"
},
"stopId": "Place_Centrale_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1791266520"
},
"departure": {
"delay": 300,
"time": "1791266520"
},
"stopId": "Bartenheim_Église_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 300,
"time": "1791267300"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 13
}
],
"timestamp": "1791264839",
"trip": {
"routeId": "155",
"tripId": "s155-0733"
}
}
},
{
"id": "SM:s113-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267600"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791267780"
},
"departure": {
"delay": 60,
"time": "1791267780"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1791267900"
},
"departure": {
"delay": 60,
"time": "1791267900"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1791267960"
},
"departure": {
"delay": 60,
"time": "1791267960"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1791268020"
},
"departure": {
"delay": 60,
"time": "1791268020"
},
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1791268260"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
}
],
"timestamp": "1791264003",
"trip": {
"routeId": "113",
"tripId": "s113-0820"
}
}
},
{
"id": "SM:s161-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 173,
"time": "1791262973"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 143,
"time": "1791263003"
},
"departure": {
"delay": 143,
"time": "1791263003"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 174,
"time": "1791263063"
},
"departure": {
"delay": 174,
"time": "1791263094"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 175,
"time": "1791263128"
},
"departure": {
"delay": 175,
"time": "1791263155"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 155,
"time": "1791263195"
},
"departure": {
"delay": 155,
"time": "1791263195"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 140,
"time": "1791263300"
},
"departure": {
"delay": 140,
"time": "1791263300"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 173,
"time": "1791263427"
},
"departure": {
"delay": 173,
"time": "1791263453"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 172,
"time": "1791263506"
},
"departure": {
"delay": 172,
"time": "1791263512"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 203,
"time": "1791263586"
},
"departure": {
"delay": 203,
"time": "1791263603"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 203,
"time": "1791263659"
},
"departure": {
"delay": 203,
"time": "1791263663"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 233,
"time": "1791263732"
},
"departure": {
"delay": 233,
"time": "1791263753"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 263,
"time": "1791263834"
},
"departure": {
"delay": 263,
"time": "1791263843"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 203,
"time": "1791263956"
},
"departure": {
"delay": 203,
"time": "1791263963"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 233,
"time": "1791264042"
},
"departure": {
"delay": 233,
"time": "1791264053"
},
"stopId": "Rousserolles_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 263,
"time": "1791264083"
},
"departure": {
"delay": 263,
"time": "1791264083"
},
"stopId": "Muguet_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 293,
"time": "1791264143"
},
"departure": {
"delay": 293,
"time": "1791264173"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 290,
"time": "1791264230"
},
"departure": {
"delay": 290,
"time": "1791264230"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 263,
"time": "1791264255"
},
"departure": {
"delay": 263,
"time": "1791264263"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 999,
"time": "1791265359"
},
"departure": {
"delay": 999,
"time": "1791265359"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Collège_Forlen_AR",
"stopSequence": 19
},
{
"arrival": {
"delay": 435,
"time": "1791265455"
},
"stopId": "École_des_Missions_R",
"stopSequence": 20
}
],
"timestamp": "1791263000",
"trip": {
"routeId": "161",
"tripId": "s161-0700"
}
}
},
{
"id": "SM:s162-0729",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264540"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264600"
},
"departure": {
"time": "1791264600"
},
"stopId": "Chapelle_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -30,
"time": "1791264630"
},
"departure": {
"delay": -30,
"time": "1791264630"
},
"stopId": "Saint-Claude_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791264720"
},
"departure": {
"time": "1791264720"
},
"stopId": "Monument_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791264780"
},
"departure": {
"time": "1791264780"
},
"stopId": "Prairie_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265200"
},
"stopId": "École_des_Missions_A",
"stopSequence": 6
}
],
"timestamp": "1791264601",
"trip": {
"routeId": "162",
"tripId": "s162-0729"
}
}
},
{
"id": "SM:s162-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 329,
"time": "1791264029"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 390,
"time": "1791264112"
},
"departure": {
"delay": 390,
"time": "1791264150"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 449,
"time": "1791264188"
},
"departure": {
"delay": 449,
"time": "1791264209"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 479,
"time": "1791264273"
},
"departure": {
"delay": 479,
"time": "1791264299"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 480,
"time": "1791264343"
},
"departure": {
"delay": 480,
"time": "1791264360"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 539,
"time": "1791264526"
},
"departure": {
"delay": 539,
"time": "1791264599"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 539,
"time": "1791264659"
},
"departure": {
"delay": 539,
"time": "1791264659"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 629,
"time": "1791264797"
},
"departure": {
"delay": 629,
"time": "1791264869"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 636,
"time": "1791264996"
},
"departure": {
"delay": 636,
"time": "1791264996"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 584,
"time": "1791265304"
},
"departure": {
"delay": 584,
"time": "1791265304"
},
"stopId": "Monument_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 578,
"time": "1791265358"
},
"departure": {
"delay": 578,
"time": "1791265358"
},
"stopId": "Prairie_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 518,
"time": "1791265718"
},
"stopId": "École_des_Missions_A",
"stopSequence": 12
}
],
"timestamp": "1791264055",
"trip": {
"routeId": "162",
"tripId": "s162-0715"
}
}
},
{
"id": "SM:105-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265920"
},
"departure": {
"time": "1791265920"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266520"
},
"departure": {
"time": "1791266520"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1791267030"
},
"departure": {
"delay": -30,
"time": "1791267030"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1791267300"
},
"departure": {
"time": "1791267300"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1791267600"
},
"departure": {
"time": "1791267600"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"time": "1791267960"
},
"departure": {
"time": "1791267960"
},
"stopId": "Jung_A",
"stopSequence": 24
}
],
"timestamp": "1791262203",
"trip": {
"routeId": "1",
"tripId": "105-0750"
}
}
},
{
"id": "SM:103-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1791263816"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 56,
"time": "1791263876"
},
"departure": {
"delay": 56,
"time": "1791263876"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 86,
"time": "1791263937"
},
"departure": {
"delay": 86,
"time": "1791263966"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 92,
"time": "1791264032"
},
"departure": {
"delay": 92,
"time": "1791264032"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 118,
"time": "1791264113"
},
"departure": {
"delay": 118,
"time": "1791264118"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 130,
"time": "1791264190"
},
"departure": {
"delay": 130,
"time": "1791264190"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 97,
"time": "1791264277"
},
"departure": {
"delay": 97,
"time": "1791264277"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 56,
"time": "1791264291"
},
"departure": {
"delay": 56,
"time": "1791264296"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 116,
"time": "1791264371"
},
"departure": {
"delay": 116,
"time": "1791264416"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 56,
"time": "1791264476"
},
"departure": {
"delay": 56,
"time": "1791264476"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 35,
"time": "1791264575"
},
"departure": {
"delay": 35,
"time": "1791264575"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 116,
"time": "1791264641"
},
"departure": {
"delay": 116,
"time": "1791264836"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 87,
"time": "1791264916"
},
"departure": {
"delay": 87,
"time": "1791264927"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 56,
"time": "1791265016"
},
"departure": {
"delay": 56,
"time": "1791265016"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 72,
"time": "1791265092"
},
"departure": {
"delay": 72,
"time": "1791265092"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 14,
"time": "1791265094"
},
"departure": {
"delay": 14,
"time": "1791265094"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 56,
"time": "1791265133"
},
"departure": {
"delay": 56,
"time": "1791265136"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 52,
"time": "1791265192"
},
"departure": {
"delay": 52,
"time": "1791265192"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 4,
"time": "1791265204"
},
"departure": {
"delay": 4,
"time": "1791265204"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -11,
"time": "1791265249"
},
"departure": {
"delay": -11,
"time": "1791265249"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -4,
"time": "1791265304"
},
"departure": {
"delay": -4,
"time": "1791265316"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 17,
"time": "1791265397"
},
"departure": {
"delay": 17,
"time": "1791265397"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 4,
"time": "1791265504"
},
"departure": {
"delay": 4,
"time": "1791265504"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1791265560"
},
"departure": {
"time": "1791265560"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1791265620"
},
"departure": {
"time": "1791265620"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1791265860"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1791263839",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-0715"
}
}
},
{
"id": "SM:s104-0653",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791262380"
},
"stopId": "Romains_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791262560"
},
"departure": {
"time": "1791262560"
},
"stopId": "Rantzwiller_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791262680"
},
"departure": {
"time": "1791262680"
},
"stopId": "Koetzingue_Église_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791262980"
},
"departure": {
"time": "1791262980"
},
"stopId": "Magstatt-le-Haut_Mairie_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791263100"
},
"departure": {
"time": "1791263100"
},
"stopId": "Magstatt-le-Bas_Centre_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791263400"
},
"departure": {
"time": "1791263400"
},
"stopId": "Uffheim_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791265200"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 7
}
],
"timestamp": "1791262430",
"trip": {
"routeId": "104",
"tripId": "s104-0653"
}
}
},
{
"id": "SM:103-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267600"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791268560"
},
"departure": {
"time": "1791268560"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268680"
},
"departure": {
"time": "1791268680"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791268800"
},
"departure": {
"time": "1791268800"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1791268830"
},
"departure": {
"delay": -30,
"time": "1791268830"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1791268860"
},
"departure": {
"time": "1791268860"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
}
],
"timestamp": "1791264003",
"trip": {
"routeId": "1",
"tripId": "103-0820"
}
}
},
{
"id": "SM:105-0833",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791268380"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791268500"
},
"departure": {
"time": "1791268500"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791268560"
},
"departure": {
"time": "1791268560"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791268620"
},
"departure": {
"time": "1791268620"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791268680"
},
"departure": {
"time": "1791268680"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791268860"
},
"departure": {
"time": "1791268860"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791268920"
},
"departure": {
"time": "1791268920"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791269100"
},
"departure": {
"time": "1791269100"
},
"stopId": "Couronne_1R",
"stopSequence": 10
}
],
"timestamp": "1791264787",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "105-0833"
}
}
},
{
"id": "SM:101-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 148,
"time": "1791263848"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 163,
"time": "1791263983"
},
"departure": {
"delay": 163,
"time": "1791263983"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 208,
"time": "1791264028"
},
"departure": {
"delay": 208,
"time": "1791264088"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 238,
"time": "1791264136"
},
"departure": {
"delay": 238,
"time": "1791264178"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 178,
"time": "1791264238"
},
"departure": {
"delay": 178,
"time": "1791264238"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -18,
"time": "1791264282"
},
"departure": {
"delay": -18,
"time": "1791264282"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 28,
"time": "1791264441"
},
"departure": {
"delay": 28,
"time": "1791264448"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -28,
"time": "1791264512"
},
"departure": {
"delay": -28,
"time": "1791264512"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791264578"
},
"departure": {
"time": "1791264600"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791264640"
},
"departure": {
"time": "1791264660"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791264741"
},
"departure": {
"time": "1791264780"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791264833"
},
"departure": {
"time": "1791264840"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791264900"
},
"departure": {
"time": "1791264900"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1791264954"
},
"departure": {
"time": "1791264960"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 38,
"time": "1791264998"
},
"departure": {
"delay": 38,
"time": "1791264998"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 58,
"time": "1791265124"
},
"departure": {
"delay": 58,
"time": "1791265138"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1791265200"
},
"departure": {
"time": "1791265200"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1791265329"
},
"departure": {
"time": "1791265380"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1791265493"
},
"departure": {
"time": "1791265500"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -7,
"time": "1791265553"
},
"departure": {
"delay": -7,
"time": "1791265553"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -5,
"time": "1791265615"
},
"departure": {
"delay": -5,
"time": "1791265615"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": -5,
"time": "1791265735"
},
"departure": {
"delay": -5,
"time": "1791265735"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": -5,
"time": "1791265795"
},
"departure": {
"delay": -5,
"time": "1791265795"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -5,
"time": "1791265855"
},
"departure": {
"delay": -5,
"time": "1791265855"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -5,
"time": "1791265915"
},
"departure": {
"delay": -5,
"time": "1791265915"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -5,
"time": "1791265975"
},
"departure": {
"delay": -5,
"time": "1791265975"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 44,
"time": "1791266084"
},
"departure": {
"delay": 44,
"time": "1791266084"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 44,
"time": "1791266204"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1791263870",
"trip": {
"routeId": "1",
"tripId": "101-0715"
}
}
},
{
"id": "SM:101-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266700"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266820"
},
"departure": {
"time": "1791266820"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791267300"
},
"departure": {
"time": "1791267300"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1791267960"
},
"departure": {
"time": "1791267960"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791268020"
},
"departure": {
"time": "1791268020"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1791268050"
},
"departure": {
"delay": -30,
"time": "1791268050"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1791268260"
},
"departure": {
"time": "1791268260"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1791268320"
},
"departure": {
"time": "1791268320"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1791268380"
},
"departure": {
"time": "1791268380"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1791268500"
},
"departure": {
"time": "1791268500"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1791268560"
},
"departure": {
"time": "1791268560"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1791268620"
},
"departure": {
"time": "1791268620"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1791268860"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1791263103",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-0805"
}
}
},
{
"id": "SM:1101-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1791265327",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0805"
}
}
},
{
"id": "SM:201-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 124,
"time": "1791263524"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 123,
"time": "1791263583"
},
"departure": {
"delay": 123,
"time": "1791263583"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 123,
"time": "1791263620"
},
"departure": {
"delay": 123,
"time": "1791263643"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 154,
"time": "1791263707"
},
"departure": {
"delay": 154,
"time": "1791263734"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 183,
"time": "1791263799"
},
"departure": {
"delay": 183,
"time": "1791263823"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 243,
"time": "1791263986"
},
"departure": {
"delay": 243,
"time": "1791264063"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 243,
"time": "1791264110"
},
"departure": {
"delay": 243,
"time": "1791264123"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 213,
"time": "1791264199"
},
"departure": {
"delay": 213,
"time": "1791264213"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 274,
"time": "1791264297"
},
"departure": {
"delay": 274,
"time": "1791264334"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 213,
"time": "1791264451"
},
"departure": {
"delay": 213,
"time": "1791264453"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 244,
"time": "1791264530"
},
"departure": {
"delay": 244,
"time": "1791264544"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 213,
"time": "1791264573"
},
"departure": {
"delay": 213,
"time": "1791264573"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 183,
"time": "1791264662"
},
"departure": {
"delay": 183,
"time": "1791264663"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 214,
"time": "1791264726"
},
"departure": {
"delay": 214,
"time": "1791264754"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 153,
"time": "1791264808"
},
"departure": {
"delay": 153,
"time": "1791264813"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 176,
"time": "1791264896"
},
"departure": {
"delay": 176,
"time": "1791264896"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 130,
"time": "1791264970"
},
"departure": {
"delay": 130,
"time": "1791264970"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 183,
"time": "1791265069"
},
"departure": {
"delay": 183,
"time": "1791265143"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 244,
"time": "1791265324"
},
"departure": {
"delay": 244,
"time": "1791265324"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 303,
"time": "1791265440"
},
"departure": {
"delay": 303,
"time": "1791265443"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 319,
"time": "1791265519"
},
"departure": {
"delay": 319,
"time": "1791265519"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 319,
"time": "1791265579"
},
"departure": {
"delay": 319,
"time": "1791265579"
},
"stopId": "Sauvage_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 319,
"time": "1791265639"
},
"departure": {
"delay": 319,
"time": "1791265639"
},
"stopId": "Hégenheim_Église_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 319,
"time": "1791265759"
},
"departure": {
"delay": 319,
"time": "1791265759"
},
"stopId": "Fontaine_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 309,
"time": "1791265929"
},
"departure": {
"delay": 309,
"time": "1791265929"
},
"stopId": "Buschwiller_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 314,
"time": "1791265994"
},
"stopId": "Vosges_A",
"stopSequence": 26
}
],
"timestamp": "1791263538",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-0710"
}
}
},
{
"id": "SM:201-0800",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266400"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Chênes_608R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267120"
},
"departure": {
"time": "1791267120"
},
"stopId": "Chênes_608A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Sauvage_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791267300"
},
"departure": {
"time": "1791267300"
},
"stopId": "Stade_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "La_Vignette_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 13
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Couronne_1A",
"stopSequence": 14
},
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Médiathèque_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Jura_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1791268260"
},
"departure": {
"time": "1791268260"
},
"stopId": "Schweitzer_A",
"stopSequence": 18
},
{
"arrival": {
"time": "1791268320"
},
"departure": {
"time": "1791268320"
},
"stopId": "Concorde_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1791268380"
},
"departure": {
"time": "1791268380"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 20
},
{
"arrival": {
"time": "1791268680"
},
"departure": {
"time": "1791268680"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 23
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "Ritty_A",
"stopSequence": 24
},
{
"arrival": {
"time": "1791268920"
},
"departure": {
"time": "1791268920"
},
"stopId": "Champs_A",
"stopSequence": 25
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Les_Biches_A",
"stopSequence": 26
},
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "Les_Pêcheurs_A",
"stopSequence": 27
},
{
"arrival": {
"time": "1791269100"
},
"departure": {
"time": "1791269100"
},
"stopId": "Rosenau_Mairie_A",
"stopSequence": 28
}
],
"timestamp": "1791262803",
"trip": {
"routeId": "2",
"tripId": "201-0800"
}
}
},
{
"id": "SM:203-0840",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791268800"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791268860"
},
"departure": {
"time": "1791268860"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791268920"
},
"departure": {
"time": "1791268920"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "Champs_R",
"stopSequence": 5
}
],
"timestamp": "1791265203",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-0840"
}
}
},
{
"id": "SM:210-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267000"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267120"
},
"departure": {
"time": "1791267120"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
}
],
"timestamp": "1791263446",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "210-0810"
}
}
},
{
"id": "SM:203-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 51,
"time": "1791264051"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 21,
"time": "1791264141"
},
"departure": {
"delay": 21,
"time": "1791264141"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 10,
"time": "1791264370"
},
"departure": {
"delay": 10,
"time": "1791264370"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 10,
"time": "1791264490"
},
"departure": {
"delay": 10,
"time": "1791264490"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 10,
"time": "1791264610"
},
"departure": {
"delay": 10,
"time": "1791264610"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 51,
"time": "1791264651"
},
"departure": {
"delay": 51,
"time": "1791264711"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 65,
"time": "1791264785"
},
"departure": {
"delay": 65,
"time": "1791264785"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 99,
"time": "1791264879"
},
"departure": {
"delay": 99,
"time": "1791264879"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 326,
"time": "1791265226"
},
"departure": {
"delay": 326,
"time": "1791265226"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 408,
"time": "1791265278"
},
"departure": {
"delay": 408,
"time": "1791265368"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 439,
"time": "1791265459"
},
"departure": {
"delay": 439,
"time": "1791265459"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 446,
"time": "1791265526"
},
"departure": {
"delay": 446,
"time": "1791265526"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 335,
"time": "1791265595"
},
"departure": {
"delay": 335,
"time": "1791265595"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 335,
"time": "1791265715"
},
"departure": {
"delay": 335,
"time": "1791265715"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 335,
"time": "1791265775"
},
"departure": {
"delay": 335,
"time": "1791265775"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 335,
"time": "1791265835"
},
"departure": {
"delay": 335,
"time": "1791265835"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 335,
"time": "1791265895"
},
"departure": {
"delay": 335,
"time": "1791265895"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 335,
"time": "1791266075"
},
"departure": {
"delay": 335,
"time": "1791266075"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 335,
"time": "1791266135"
},
"departure": {
"delay": 335,
"time": "1791266135"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 335,
"time": "1791266195"
},
"departure": {
"delay": 335,
"time": "1791266195"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 335,
"time": "1791266255"
},
"departure": {
"delay": 335,
"time": "1791266255"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 335,
"time": "1791266435"
},
"departure": {
"delay": 335,
"time": "1791266435"
},
"stopId": "Champs_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 335,
"time": "1791266495"
},
"departure": {
"delay": 335,
"time": "1791266495"
},
"stopId": "Les_Biches_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 335,
"time": "1791266555"
},
"departure": {
"delay": 335,
"time": "1791266555"
},
"stopId": "Les_Pêcheurs_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 335,
"time": "1791266615"
},
"departure": {
"delay": 335,
"time": "1791266615"
},
"stopId": "Rosenau_Mairie_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 335,
"time": "1791266675"
},
"stopId": "Petit_Canal_A",
"stopSequence": 26
}
],
"timestamp": "1791264076",
"trip": {
"routeId": "2",
"tripId": "203-0720"
}
}
},
{
"id": "SM:s105-0659",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791262740"
},
"stopId": "Stetten_Église_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791263100"
},
"departure": {
"time": "1791263100"
},
"stopId": "Helfrantzkirch_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791263400"
},
"departure": {
"time": "1791263400"
},
"stopId": "Salle_Bis_Jobbis_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1791263580"
},
"departure": {
"time": "1791263580"
},
"stopId": "Brinckheim_École_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791263640"
},
"departure": {
"time": "1791263640"
},
"stopId": "Place_Centrale_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265200"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 6
}
],
"timestamp": "1791262783",
"trip": {
"routeId": "105",
"tripId": "s105-0659"
}
}
},
{
"id": "SM:5-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265500"
},
"stopId": "Libération_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265620"
},
"departure": {
"time": "1791265620"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265800"
},
"departure": {
"time": "1791265800"
},
"stopId": "Rousserolles_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Muguet_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265920"
},
"departure": {
"time": "1791265920"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Saint-Claude_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Chapelle_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791266760"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 13
}
],
"timestamp": "1791265513",
"trip": {
"routeId": "5",
"tripId": "5-0745"
}
}
},
{
"id": "SM:5-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267000"
},
"stopId": "République_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267120"
},
"departure": {
"time": "1791267120"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267360"
},
"departure": {
"time": "1791267360"
},
"stopId": "Libération_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Rousserolles_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Muguet_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268500"
},
"departure": {
"time": "1791268500"
},
"stopId": "Trois_Lys_A",
"stopSequence": 16
},
{
"arrival": {
"time": "1791268560"
},
"departure": {
"time": "1791268560"
},
"stopId": "Saint-Louis_Gare_R_Mulh_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -30,
"time": "1791268590"
},
"departure": {
"delay": -30,
"time": "1791268590"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 18
},
{
"arrival": {
"time": "1791268620"
},
"departure": {
"time": "1791268620"
},
"stopId": "Breisach_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1791268680"
},
"departure": {
"time": "1791268680"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1791268860"
},
"departure": {
"time": "1791268860"
},
"stopId": "Couronne_1R",
"stopSequence": 21
}
],
"timestamp": "1791263405",
"trip": {
"routeId": "5",
"tripId": "5-0810"
}
}
},
{
"id": "SM:5-0753",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265980"
},
"stopId": "Prairie_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266040"
},
"departure": {
"time": "1791266040"
},
"stopId": "Monument_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266760"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 7
}
],
"timestamp": "1791262389",
"trip": {
"routeId": "5",
"tripId": "5-0753"
}
}
},
{
"id": "SM:5-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 60,
"time": "1791263460"
},
"stopId": "République_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 60,
"time": "1791263520"
},
"departure": {
"delay": 60,
"time": "1791263520"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791263563"
},
"departure": {
"delay": 60,
"time": "1791263580"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 65,
"time": "1791263825"
},
"departure": {
"delay": 65,
"time": "1791263825"
},
"stopId": "Libération_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 30,
"time": "1791263910"
},
"departure": {
"delay": 30,
"time": "1791263910"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 35,
"time": "1791264035"
},
"departure": {
"delay": 35,
"time": "1791264035"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 17,
"time": "1791264077"
},
"departure": {
"delay": 17,
"time": "1791264077"
},
"stopId": "Rousserolles_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791264112"
},
"departure": {
"time": "1791264120"
},
"stopId": "Muguet_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791264164"
},
"departure": {
"time": "1791264180"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -8,
"time": "1791264232"
},
"departure": {
"delay": -8,
"time": "1791264232"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -53,
"time": "1791264247"
},
"departure": {
"delay": -53,
"time": "1791264247"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -100,
"time": "1791264380"
},
"departure": {
"delay": -100,
"time": "1791264380"
},
"stopId": "Prairie_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 59,
"time": "1791264579"
},
"departure": {
"delay": 59,
"time": "1791264599"
},
"stopId": "Monument_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 59,
"time": "1791264719"
},
"departure": {
"delay": 59,
"time": "1791264719"
},
"stopId": "Saint-Claude_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 16,
"time": "1791264736"
},
"departure": {
"delay": 16,
"time": "1791264736"
},
"stopId": "Chapelle_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -55,
"time": "1791264785"
},
"departure": {
"delay": -55,
"time": "1791264785"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 16
},
{
"arrival": {
"time": "1791264890"
},
"departure": {
"time": "1791264960"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 17
},
{
"arrival": {
"time": "1791265068"
},
"departure": {
"time": "1791265140"
},
"stopId": "Trois_Lys_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 3,
"time": "1791265203"
},
"departure": {
"delay": 3,
"time": "1791265203"
},
"stopId": "Saint-Louis_Gare_R_Mulh_A",
"stopSequence": 19
},
{
"arrival": {
"delay": -30,
"time": "1791265220"
},
"departure": {
"delay": -30,
"time": "1791265230"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 29,
"time": "1791265281"
},
"departure": {
"delay": 29,
"time": "1791265289"
},
"stopId": "Breisach_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 31,
"time": "1791265339"
},
"departure": {
"delay": 31,
"time": "1791265351"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 22
},
{
"arrival": {
"delay": -31,
"time": "1791265469"
},
"departure": {
"delay": -31,
"time": "1791265469"
},
"stopId": "Couronne_1R",
"stopSequence": 23
},
{
"arrival": {
"delay": 5,
"time": "1791265565"
},
"departure": {
"delay": 5,
"time": "1791265565"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 24
},
{
"arrival": {
"delay": -70,
"time": "1791265670"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 25
}
],
"timestamp": "1791263477",
"trip": {
"routeId": "5",
"tripId": "5-0710"
}
}
},
{
"id": "SM:303-0748",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 17,
"time": "1791265697"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 17,
"time": "1791265817"
},
"departure": {
"delay": 17,
"time": "1791265817"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -26,
"time": "1791266014"
},
"departure": {
"delay": -26,
"time": "1791266014"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -36,
"time": "1791266064"
},
"departure": {
"delay": -36,
"time": "1791266064"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -36,
"time": "1791266184"
},
"departure": {
"delay": -36,
"time": "1791266184"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -36,
"time": "1791266304"
},
"departure": {
"delay": -36,
"time": "1791266304"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -35,
"time": "1791266365"
},
"departure": {
"delay": -35,
"time": "1791266365"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -35,
"time": "1791266425"
},
"departure": {
"delay": -35,
"time": "1791266425"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -7,
"time": "1791266513"
},
"departure": {
"delay": -7,
"time": "1791266513"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -7,
"time": "1791266573"
},
"departure": {
"delay": -7,
"time": "1791266573"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": -7,
"time": "1791266633"
},
"departure": {
"delay": -7,
"time": "1791266633"
},
"stopId": "Tournesols_2R",
"stopSequence": 11
},
{
"arrival": {
"delay": -7,
"time": "1791266693"
},
"departure": {
"delay": -7,
"time": "1791266693"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 12
},
{
"arrival": {
"delay": -7,
"time": "1791266753"
},
"departure": {
"delay": -7,
"time": "1791266753"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -7,
"time": "1791266813"
},
"departure": {
"delay": -7,
"time": "1791266813"
},
"stopId": "Belfort_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -7,
"time": "1791266873"
},
"departure": {
"delay": -7,
"time": "1791266873"
},
"stopId": "Sports_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -7,
"time": "1791266993"
},
"stopId": "Paix_A",
"stopSequence": 16
}
],
"timestamp": "1791265255",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-0748"
}
}
},
{
"id": "SM:301-0812",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 190,
"time": "1791267310"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 86,
"time": "1791267326"
},
"departure": {
"delay": 86,
"time": "1791267326"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 130,
"time": "1791267790"
},
"departure": {
"delay": 130,
"time": "1791267790"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 130,
"time": "1791267910"
},
"departure": {
"delay": 130,
"time": "1791267910"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 130,
"time": "1791267970"
},
"departure": {
"delay": 130,
"time": "1791267970"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 130,
"time": "1791268030"
},
"departure": {
"delay": 130,
"time": "1791268030"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 130,
"time": "1791268090"
},
"departure": {
"delay": 130,
"time": "1791268090"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 130,
"time": "1791268150"
},
"departure": {
"delay": 130,
"time": "1791268150"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": 130,
"time": "1791268330"
},
"departure": {
"delay": 130,
"time": "1791268330"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 130,
"time": "1791268390"
},
"departure": {
"delay": 130,
"time": "1791268390"
},
"stopId": "Belfort_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 130,
"time": "1791268450"
},
"departure": {
"delay": 130,
"time": "1791268450"
},
"stopId": "Sports_R",
"stopSequence": 15
}
],
"timestamp": "1791265472",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0812"
}
}
},
{
"id": "SM:303-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267960"
},
"departure": {
"time": "1791267960"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791268020"
},
"departure": {
"time": "1791268020"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791268320"
},
"departure": {
"time": "1791268320"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791268380"
},
"departure": {
"time": "1791268380"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268440"
},
"departure": {
"time": "1791268440"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268560"
},
"departure": {
"time": "1791268560"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
}
],
"timestamp": "1791264621",
"trip": {
"routeId": "603",
"tripId": "303-0820"
}
}
},
{
"id": "SM:301-0712Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 24,
"time": "1791263544"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 24,
"time": "1791263664"
},
"departure": {
"delay": 24,
"time": "1791263664"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 24,
"time": "1791263904"
},
"departure": {
"delay": 24,
"time": "1791263904"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 24,
"time": "1791263964"
},
"departure": {
"delay": 24,
"time": "1791263964"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 24,
"time": "1791264084"
},
"departure": {
"delay": 24,
"time": "1791264084"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 24,
"time": "1791264204"
},
"departure": {
"delay": 24,
"time": "1791264204"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 23,
"time": "1791264323"
},
"departure": {
"delay": 23,
"time": "1791264323"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 294,
"time": "1791264442"
},
"departure": {
"delay": 294,
"time": "1791264714"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 353,
"time": "1791264830"
},
"departure": {
"delay": 353,
"time": "1791264893"
},
"stopId": "Square_Soustons_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 383,
"time": "1791265011"
},
"departure": {
"delay": 383,
"time": "1791265043"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": 533,
"time": "1791265255"
},
"departure": {
"delay": 533,
"time": "1791265313"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 11
},
{
"arrival": {
"delay": 553,
"time": "1791265513"
},
"departure": {
"delay": 553,
"time": "1791265513"
},
"stopId": "Tournesols_2A",
"stopSequence": 12
},
{
"arrival": {
"delay": 553,
"time": "1791265573"
},
"departure": {
"delay": 553,
"time": "1791265573"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 13
},
{
"arrival": {
"delay": 553,
"time": "1791265633"
},
"departure": {
"delay": 553,
"time": "1791265633"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 553,
"time": "1791265693"
},
"departure": {
"delay": 553,
"time": "1791265693"
},
"stopId": "Belfort_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 553,
"time": "1791265753"
},
"departure": {
"delay": 553,
"time": "1791265753"
},
"stopId": "Sports_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 573,
"time": "1791265833"
},
"stopId": "Paix_A",
"stopSequence": 17
}
],
"timestamp": "1791263600",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0712Ner"
}
}
},
{
"id": "SM:303-0715Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 126,
"time": "1791263826"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 272,
"time": "1791263925"
},
"departure": {
"delay": 272,
"time": "1791264032"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 272,
"time": "1791264152"
},
"departure": {
"delay": 272,
"time": "1791264152"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 246,
"time": "1791264179"
},
"departure": {
"delay": 246,
"time": "1791264186"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 246,
"time": "1791264295"
},
"departure": {
"delay": 246,
"time": "1791264306"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 272,
"time": "1791264389"
},
"departure": {
"delay": 272,
"time": "1791264392"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 204,
"time": "1791264624"
},
"departure": {
"delay": 204,
"time": "1791264624"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
},
{
"arrival": {
"delay": 197,
"time": "1791264767"
},
"departure": {
"delay": 197,
"time": "1791264797"
},
"stopId": "Domino_603A",
"stopSequence": 8
},
{
"arrival": {
"delay": 227,
"time": "1791264876"
},
"departure": {
"delay": 227,
"time": "1791264887"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 167,
"time": "1791264947"
},
"departure": {
"delay": 167,
"time": "1791264947"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 197,
"time": "1791265007"
},
"departure": {
"delay": 197,
"time": "1791265037"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 227,
"time": "1791265126"
},
"departure": {
"delay": 227,
"time": "1791265127"
},
"stopId": "Tivoli_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 237,
"time": "1791265257"
},
"departure": {
"delay": 237,
"time": "1791265257"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 224,
"time": "1791265364"
},
"departure": {
"delay": 224,
"time": "1791265364"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 130,
"time": "1791265390"
},
"departure": {
"delay": 130,
"time": "1791265390"
},
"stopId": "Voltaplatz_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 133,
"time": "1791265573"
},
"departure": {
"delay": 133,
"time": "1791265573"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 133,
"time": "1791265693"
},
"stopId": "Schifflände_A",
"stopSequence": 17
}
],
"timestamp": "1791263849",
"trip": {
"routeId": "603",
"tripId": "303-0715Ner"
}
}
},
{
"id": "SM:301-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 333,
"time": "1791265833"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 333,
"time": "1791265893"
},
"departure": {
"delay": 333,
"time": "1791265893"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 333,
"time": "1791266013"
},
"departure": {
"delay": 333,
"time": "1791266013"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 333,
"time": "1791266073"
},
"departure": {
"delay": 333,
"time": "1791266073"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 333,
"time": "1791266193"
},
"departure": {
"delay": 333,
"time": "1791266193"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 333,
"time": "1791266253"
},
"departure": {
"delay": 333,
"time": "1791266253"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 333,
"time": "1791266373"
},
"departure": {
"delay": 333,
"time": "1791266373"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 333,
"time": "1791266433"
},
"departure": {
"delay": 333,
"time": "1791266433"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 281,
"time": "1791266501"
},
"departure": {
"delay": 281,
"time": "1791266501"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 281,
"time": "1791266561"
},
"departure": {
"delay": 281,
"time": "1791266561"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 304,
"time": "1791266644"
},
"departure": {
"delay": 304,
"time": "1791266644"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 306,
"time": "1791266766"
},
"departure": {
"delay": 306,
"time": "1791266766"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 306,
"time": "1791266886"
},
"departure": {
"delay": 306,
"time": "1791266886"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 286,
"time": "1791266986"
},
"departure": {
"delay": 286,
"time": "1791266986"
},
"stopId": "Voltaplatz_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 306,
"time": "1791267186"
},
"departure": {
"delay": 306,
"time": "1791267186"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 306,
"time": "1791267306"
},
"stopId": "Schifflände_A",
"stopSequence": 16
}
],
"timestamp": "1791265472",
"trip": {
"routeId": "603",
"tripId": "301-0745"
}
}
},
{
"id": "SM:405-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265380"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -63,
"time": "1791265497"
},
"departure": {
"delay": -63,
"time": "1791265497"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265680"
},
"departure": {
"time": "1791265680"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -10,
"time": "1791265730"
},
"departure": {
"delay": -10,
"time": "1791265730"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -91,
"time": "1791265829"
},
"departure": {
"delay": -91,
"time": "1791265829"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -91,
"time": "1791265889"
},
"departure": {
"delay": -91,
"time": "1791265889"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -91,
"time": "1791265949"
},
"departure": {
"delay": -91,
"time": "1791265949"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -100,
"time": "1791266000"
},
"departure": {
"delay": -100,
"time": "1791266000"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -169,
"time": "1791266111"
},
"departure": {
"delay": -169,
"time": "1791266111"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -169,
"time": "1791266171"
},
"departure": {
"delay": -169,
"time": "1791266171"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -191,
"time": "1791266209"
},
"departure": {
"delay": -191,
"time": "1791266209"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -261,
"time": "1791266379"
},
"departure": {
"delay": -261,
"time": "1791266379"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -384,
"time": "1791266496"
},
"departure": {
"delay": -384,
"time": "1791266496"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -350,
"time": "1791266590"
},
"departure": {
"delay": -350,
"time": "1791266590"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -350,
"time": "1791266650"
},
"departure": {
"delay": -350,
"time": "1791266650"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -387,
"time": "1791266673"
},
"departure": {
"delay": -387,
"time": "1791266673"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -387,
"time": "1791266733"
},
"departure": {
"delay": -387,
"time": "1791266733"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -397,
"time": "1791266783"
},
"departure": {
"delay": -397,
"time": "1791266783"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -397,
"time": "1791266843"
},
"departure": {
"delay": -397,
"time": "1791266843"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -403,
"time": "1791266897"
},
"departure": {
"delay": -403,
"time": "1791266897"
},
"stopId": "Muguet_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -443,
"time": "1791266917"
},
"departure": {
"delay": -443,
"time": "1791266917"
},
"stopId": "Rousserolles_R",
"stopSequence": 22
},
{
"arrival": {
"delay": -449,
"time": "1791266971"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 23
}
],
"timestamp": "1791265410",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-0743"
}
}
},
{
"id": "SM:403-0728",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 26,
"time": "1791264506"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -34,
"time": "1791264626"
},
"departure": {
"delay": -34,
"time": "1791264626"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 86,
"time": "1791264818"
},
"departure": {
"delay": 86,
"time": "1791264866"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 86,
"time": "1791264915"
},
"departure": {
"delay": 86,
"time": "1791264926"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 56,
"time": "1791265016"
},
"departure": {
"delay": 56,
"time": "1791265076"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 56,
"time": "1791265136"
},
"departure": {
"delay": 56,
"time": "1791265136"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 56,
"time": "1791265196"
},
"departure": {
"delay": 56,
"time": "1791265196"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 45,
"time": "1791265245"
},
"departure": {
"delay": 45,
"time": "1791265245"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -24,
"time": "1791265356"
},
"departure": {
"delay": -24,
"time": "1791265356"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -27,
"time": "1791265413"
},
"departure": {
"delay": -27,
"time": "1791265413"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -54,
"time": "1791265446"
},
"departure": {
"delay": -54,
"time": "1791265446"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -101,
"time": "1791265519"
},
"departure": {
"delay": -101,
"time": "1791265519"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -197,
"time": "1791265603"
},
"departure": {
"delay": -197,
"time": "1791265603"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -396,
"time": "1791265704"
},
"departure": {
"delay": -396,
"time": "1791265704"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -352,
"time": "1791265808"
},
"departure": {
"delay": -352,
"time": "1791265808"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -352,
"time": "1791265868"
},
"departure": {
"delay": -352,
"time": "1791265868"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -361,
"time": "1791265919"
},
"departure": {
"delay": -361,
"time": "1791265919"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -377,
"time": "1791265963"
},
"departure": {
"delay": -377,
"time": "1791265963"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -380,
"time": "1791266020"
},
"departure": {
"delay": -380,
"time": "1791266020"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -380,
"time": "1791266140"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1791264529",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-0728"
}
}
},
{
"id": "SM:407-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791268500"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
}
],
"timestamp": "1791264973",
"trip": {
"routeId": "604",
"tripId": "407-0835"
}
}
},
{
"id": "SM:401-0713",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791263580"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791263700"
},
"departure": {
"time": "1791263700"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791263940"
},
"departure": {
"time": "1791263940"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791264000"
},
"departure": {
"time": "1791264000"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791264120"
},
"departure": {
"time": "1791264120"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791264180"
},
"departure": {
"time": "1791264180"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 104,
"time": "1791264344"
},
"departure": {
"delay": 104,
"time": "1791264344"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 92,
"time": "1791264392"
},
"departure": {
"delay": 92,
"time": "1791264392"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 92,
"time": "1791264496"
},
"departure": {
"delay": 92,
"time": "1791264512"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 122,
"time": "1791264580"
},
"departure": {
"delay": 122,
"time": "1791264602"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 92,
"time": "1791264632"
},
"departure": {
"delay": 92,
"time": "1791264632"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 122,
"time": "1791264700"
},
"departure": {
"delay": 122,
"time": "1791264722"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 153,
"time": "1791264796"
},
"departure": {
"delay": 153,
"time": "1791264873"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 62,
"time": "1791264954"
},
"departure": {
"delay": 62,
"time": "1791264962"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 122,
"time": "1791265064"
},
"departure": {
"delay": 122,
"time": "1791265082"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 108,
"time": "1791265128"
},
"departure": {
"delay": 108,
"time": "1791265128"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 62,
"time": "1791265142"
},
"departure": {
"delay": 62,
"time": "1791265142"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 182,
"time": "1791265212"
},
"departure": {
"delay": 182,
"time": "1791265262"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 169,
"time": "1791265309"
},
"departure": {
"delay": 169,
"time": "1791265309"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 148,
"time": "1791265348"
},
"departure": {
"delay": 148,
"time": "1791265348"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 110,
"time": "1791265370"
},
"departure": {
"delay": 110,
"time": "1791265370"
},
"stopId": "Muguet_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 152,
"time": "1791265382"
},
"departure": {
"delay": 152,
"time": "1791265412"
},
"stopId": "Rousserolles_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 124,
"time": "1791265444"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Professeur_Coste_A",
"stopSequence": 23
}
],
"timestamp": "1791263631",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0713"
}
}
},
{
"id": "SM:407-0758",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266280"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266820"
},
"departure": {
"time": "1791266820"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791267300"
},
"departure": {
"time": "1791267300"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1791267600"
},
"departure": {
"time": "1791267600"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791267960"
},
"departure": {
"time": "1791267960"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1791268020"
},
"departure": {
"time": "1791268020"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1791268320"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1791263641",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-0758"
}
}
},
{
"id": "SM:403-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266700"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268020"
},
"departure": {
"time": "1791268020"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Rhin_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1791268260"
},
"departure": {
"time": "1791268260"
},
"stopId": "Frontière_A",
"stopSequence": 15
}
],
"timestamp": "1791263134",
"trip": {
"routeId": "604",
"tripId": "403-0805"
}
}
},
{
"id": "SM:409-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1791264932"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265060"
},
"departure": {
"time": "1791265080"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 62,
"time": "1791265190"
},
"departure": {
"delay": 62,
"time": "1791265202"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 37,
"time": "1791265237"
},
"departure": {
"delay": 37,
"time": "1791265237"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 37,
"time": "1791265297"
},
"departure": {
"delay": 37,
"time": "1791265297"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 92,
"time": "1791265430"
},
"departure": {
"delay": 92,
"time": "1791265472"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -9,
"time": "1791265611"
},
"departure": {
"delay": -9,
"time": "1791265611"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -58,
"time": "1791265742"
},
"departure": {
"delay": -58,
"time": "1791265742"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": -44,
"time": "1791265816"
},
"departure": {
"delay": -44,
"time": "1791265816"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -52,
"time": "1791265868"
},
"departure": {
"delay": -52,
"time": "1791265868"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -61,
"time": "1791265919"
},
"departure": {
"delay": -61,
"time": "1791265919"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -207,
"time": "1791266013"
},
"departure": {
"delay": -207,
"time": "1791266013"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -234,
"time": "1791266106"
},
"departure": {
"delay": -234,
"time": "1791266106"
},
"stopId": "Rhin_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -258,
"time": "1791266142"
},
"departure": {
"delay": -258,
"time": "1791266142"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -275,
"time": "1791266185"
},
"departure": {
"delay": -275,
"time": "1791266185"
},
"stopId": "Frontière_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -275,
"time": "1791266305"
},
"departure": {
"delay": -275,
"time": "1791266305"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -303,
"time": "1791266337"
},
"departure": {
"delay": -303,
"time": "1791266337"
},
"stopId": "Voltaplatz_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -303,
"time": "1791266577"
},
"departure": {
"delay": -303,
"time": "1791266577"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -303,
"time": "1791266697"
},
"stopId": "Schifflände_A",
"stopSequence": 19
}
],
"timestamp": "1791264962",
"trip": {
"routeId": "604",
"tripId": "409-0735"
}
}
},
{
"id": "SM:1101-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266400"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1791265327",
"trip": {
"routeId": "11",
"tripId": "1101-0750"
}
}
},
{
"id": "SM:401-0828",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791268620"
},
"departure": {
"time": "1791268620"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1791265141",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0828"
}
}
},
{
"id": "SM:409-0813",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267180"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267360"
},
"departure": {
"time": "1791267360"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267480"
},
"departure": {
"time": "1791267480"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267720"
},
"departure": {
"time": "1791267720"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267840"
},
"departure": {
"time": "1791267840"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791268140"
},
"departure": {
"time": "1791268140"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268800"
},
"departure": {
"time": "1791268800"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1791268860"
},
"departure": {
"time": "1791268860"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1791269100"
},
"departure": {
"time": "1791269100"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1791265234",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0813"
}
}
},
{
"id": "SM:405-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791263100"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 32,
"time": "1791263230"
},
"departure": {
"delay": 32,
"time": "1791263312"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 122,
"time": "1791263389"
},
"departure": {
"delay": 122,
"time": "1791263462"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 122,
"time": "1791263522"
},
"departure": {
"delay": 122,
"time": "1791263522"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 152,
"time": "1791263562"
},
"departure": {
"delay": 152,
"time": "1791263612"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 182,
"time": "1791263701"
},
"departure": {
"delay": 182,
"time": "1791263762"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 62,
"time": "1791263852"
},
"departure": {
"delay": 62,
"time": "1791263882"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 62,
"time": "1791263964"
},
"departure": {
"delay": 62,
"time": "1791264062"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 92,
"time": "1791264152"
},
"departure": {
"delay": 92,
"time": "1791264152"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 92,
"time": "1791264196"
},
"departure": {
"delay": 92,
"time": "1791264212"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 242,
"time": "1791264242"
},
"departure": {
"delay": 242,
"time": "1791264422"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 92,
"time": "1791264512"
},
"departure": {
"delay": 92,
"time": "1791264512"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 92,
"time": "1791264598"
},
"departure": {
"delay": 92,
"time": "1791264632"
},
"stopId": "Rhin_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 92,
"time": "1791264662"
},
"departure": {
"delay": 92,
"time": "1791264692"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 92,
"time": "1791264731"
},
"departure": {
"delay": 92,
"time": "1791264752"
},
"stopId": "Frontière_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 97,
"time": "1791264877"
},
"departure": {
"delay": 97,
"time": "1791264877"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 55,
"time": "1791264895"
},
"departure": {
"delay": 55,
"time": "1791264895"
},
"stopId": "Voltaplatz_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 32,
"time": "1791265098"
},
"departure": {
"delay": 32,
"time": "1791265112"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 19,
"time": "1791265219"
},
"stopId": "Schifflände_A",
"stopSequence": 19
}
],
"timestamp": "1791263124",
"trip": {
"routeId": "604",
"tripId": "405-0705"
}
}
},
{
"id": "SM:407-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 91,
"time": "1791264091"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 121,
"time": "1791264173"
},
"departure": {
"delay": 121,
"time": "1791264181"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 151,
"time": "1791264211"
},
"departure": {
"delay": 151,
"time": "1791264211"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 151,
"time": "1791264271"
},
"departure": {
"delay": 151,
"time": "1791264271"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 121,
"time": "1791264301"
},
"departure": {
"delay": 121,
"time": "1791264301"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 101,
"time": "1791264341"
},
"departure": {
"delay": 101,
"time": "1791264341"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 109,
"time": "1791264409"
},
"departure": {
"delay": 109,
"time": "1791264409"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 61,
"time": "1791264421"
},
"departure": {
"delay": 61,
"time": "1791264421"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 47,
"time": "1791264467"
},
"departure": {
"delay": 47,
"time": "1791264467"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 91,
"time": "1791264564"
},
"departure": {
"delay": 91,
"time": "1791264631"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 61,
"time": "1791264751"
},
"departure": {
"delay": 61,
"time": "1791264841"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 91,
"time": "1791264931"
},
"departure": {
"delay": 91,
"time": "1791264991"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 121,
"time": "1791265067"
},
"departure": {
"delay": 121,
"time": "1791265081"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 121,
"time": "1791265121"
},
"departure": {
"delay": 121,
"time": "1791265141"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 211,
"time": "1791265180"
},
"departure": {
"delay": 211,
"time": "1791265291"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 91,
"time": "1791265369"
},
"departure": {
"delay": 91,
"time": "1791265411"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 61,
"time": "1791265501"
},
"departure": {
"delay": 61,
"time": "1791265501"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 33,
"time": "1791265533"
},
"departure": {
"delay": 33,
"time": "1791265533"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 14,
"time": "1791265574"
},
"departure": {
"delay": 14,
"time": "1791265574"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 14,
"time": "1791265694"
},
"departure": {
"delay": 14,
"time": "1791265694"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -24,
"time": "1791265716"
},
"departure": {
"delay": -24,
"time": "1791265716"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
},
{
"arrival": {
"delay": -27,
"time": "1791265953"
},
"departure": {
"delay": -27,
"time": "1791265953"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 22
},
{
"arrival": {
"delay": -27,
"time": "1791266073"
},
"stopId": "Schifflände_A",
"stopSequence": 23
}
],
"timestamp": "1791264148",
"trip": {
"routeId": "604",
"tripId": "407-0720"
}
}
},
{
"id": "SM:401-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265800"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1791265830"
},
"departure": {
"delay": -30,
"time": "1791265830"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791265920"
},
"departure": {
"time": "1791265920"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": -20,
"time": "1791265960"
},
"departure": {
"delay": -20,
"time": "1791265960"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -37,
"time": "1791266003"
},
"departure": {
"delay": -37,
"time": "1791266003"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 21,
"time": "1791266121"
},
"departure": {
"delay": 21,
"time": "1791266121"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": -12,
"time": "1791266328"
},
"departure": {
"delay": -12,
"time": "1791266328"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -125,
"time": "1791266455"
},
"departure": {
"delay": -125,
"time": "1791266455"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -105,
"time": "1791266655"
},
"departure": {
"delay": -105,
"time": "1791266655"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -112,
"time": "1791266708"
},
"departure": {
"delay": -112,
"time": "1791266708"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -120,
"time": "1791266760"
},
"departure": {
"delay": -120,
"time": "1791266760"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -250,
"time": "1791266870"
},
"departure": {
"delay": -250,
"time": "1791266870"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -250,
"time": "1791266990"
},
"departure": {
"delay": -250,
"time": "1791266990"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -250,
"time": "1791267050"
},
"departure": {
"delay": -250,
"time": "1791267050"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -250,
"time": "1791267110"
},
"departure": {
"delay": -250,
"time": "1791267110"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": -250,
"time": "1791267230"
},
"departure": {
"delay": -250,
"time": "1791267230"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -233,
"time": "1791267307"
},
"departure": {
"delay": -233,
"time": "1791267307"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1791265503",
"trip": {
"routeId": "604",
"tripId": "401-0750"
}
}
},
{
"id": "SM:405-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267600"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791267720"
},
"departure": {
"delay": 60,
"time": "1791267720"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1791267780"
},
"departure": {
"delay": 60,
"time": "1791267780"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1791267840"
},
"departure": {
"delay": 60,
"time": "1791267840"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1791267900"
},
"departure": {
"delay": 60,
"time": "1791267900"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 102,
"time": "1791269022"
},
"departure": {
"delay": 102,
"time": "1791269022"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
}
],
"timestamp": "1791265513",
"trip": {
"routeId": "604",
"tripId": "405-0820"
}
}
},
{
"id": "SM:810-0732",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264660"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -6,
"time": "1791264818"
},
"departure": {
"delay": -6,
"time": "1791264834"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 24,
"time": "1791264938"
},
"departure": {
"delay": 24,
"time": "1791264984"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 29,
"time": "1791265049"
},
"departure": {
"delay": 29,
"time": "1791265049"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791265200"
},
"departure": {
"time": "1791265200"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -7,
"time": "1791265252"
},
"departure": {
"delay": -7,
"time": "1791265253"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 3,
"time": "1791265323"
},
"departure": {
"delay": 3,
"time": "1791265323"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 24,
"time": "1791265398"
},
"departure": {
"delay": 24,
"time": "1791265404"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 43,
"time": "1791265663"
},
"departure": {
"delay": 43,
"time": "1791265663"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 43,
"time": "1791265723"
},
"departure": {
"delay": 43,
"time": "1791265723"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 43,
"time": "1791265783"
},
"departure": {
"delay": 43,
"time": "1791265783"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 36,
"time": "1791265836"
},
"departure": {
"delay": 36,
"time": "1791265836"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 111,
"time": "1791265971"
},
"departure": {
"delay": 111,
"time": "1791265971"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 116,
"time": "1791266036"
},
"departure": {
"delay": 116,
"time": "1791266036"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 121,
"time": "1791266101"
},
"departure": {
"delay": 121,
"time": "1791266101"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 121,
"time": "1791266161"
},
"departure": {
"delay": 121,
"time": "1791266161"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 121,
"time": "1791266221"
},
"departure": {
"delay": 121,
"time": "1791266221"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 121,
"time": "1791266281"
},
"departure": {
"delay": 121,
"time": "1791266281"
},
"stopId": "Chênes_608A",
"stopSequence": 18
},
{
"arrival": {
"delay": 116,
"time": "1791266396"
},
"departure": {
"delay": 116,
"time": "1791266396"
},
"stopId": "Sauvage_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 116,
"time": "1791266516"
},
"departure": {
"delay": 116,
"time": "1791266516"
},
"stopId": "Cimetière_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 116,
"time": "1791266696"
},
"departure": {
"delay": 116,
"time": "1791266696"
},
"stopId": "Grabenring_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 116,
"time": "1791266816"
},
"departure": {
"delay": 116,
"time": "1791266816"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 22
},
{
"arrival": {
"delay": 116,
"time": "1791266936"
},
"departure": {
"delay": 116,
"time": "1791266936"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 116,
"time": "1791266996"
},
"departure": {
"delay": 116,
"time": "1791266996"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 116,
"time": "1791267056"
},
"departure": {
"delay": 116,
"time": "1791267056"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 116,
"time": "1791267116"
},
"departure": {
"delay": 116,
"time": "1791267116"
},
"stopId": "Wänglismatten_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 116,
"time": "1791267176"
},
"stopId": "Bachgraben_R",
"stopSequence": 27
}
],
"timestamp": "1791264683",
"trip": {
"routeId": "608",
"tripId": "810-0732"
}
}
},
{
"id": "SM:801-0704",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1791263132"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 68,
"time": "1791263288"
},
"departure": {
"delay": 68,
"time": "1791263288"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 93,
"time": "1791263371"
},
"departure": {
"delay": 93,
"time": "1791263433"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 99,
"time": "1791263499"
},
"departure": {
"delay": 99,
"time": "1791263499"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 78,
"time": "1791263658"
},
"departure": {
"delay": 78,
"time": "1791263658"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 62,
"time": "1791263702"
},
"departure": {
"delay": 62,
"time": "1791263702"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 38,
"time": "1791263738"
},
"departure": {
"delay": 38,
"time": "1791263738"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 32,
"time": "1791263771"
},
"departure": {
"delay": 32,
"time": "1791263792"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 44,
"time": "1791264044"
},
"departure": {
"delay": 44,
"time": "1791264044"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 62,
"time": "1791264104"
},
"departure": {
"delay": 62,
"time": "1791264122"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 58,
"time": "1791264178"
},
"departure": {
"delay": 58,
"time": "1791264178"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 32,
"time": "1791264212"
},
"departure": {
"delay": 32,
"time": "1791264212"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 127,
"time": "1791264367"
},
"departure": {
"delay": 127,
"time": "1791264367"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 128,
"time": "1791264428"
},
"departure": {
"delay": 128,
"time": "1791264428"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 122,
"time": "1791264479"
},
"departure": {
"delay": 122,
"time": "1791264482"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 139,
"time": "1791264559"
},
"departure": {
"delay": 139,
"time": "1791264559"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 107,
"time": "1791264647"
},
"departure": {
"delay": 107,
"time": "1791264647"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 99,
"time": "1791264759"
},
"departure": {
"delay": 99,
"time": "1791264759"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 110,
"time": "1791264890"
},
"departure": {
"delay": 110,
"time": "1791264890"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 18,
"time": "1791264978"
},
"departure": {
"delay": 18,
"time": "1791264978"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 18,
"time": "1791265098"
},
"departure": {
"delay": 18,
"time": "1791265098"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": -58,
"time": "1791265142"
},
"departure": {
"delay": -58,
"time": "1791265142"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": -58,
"time": "1791265202"
},
"departure": {
"delay": -58,
"time": "1791265202"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -58,
"time": "1791265242"
},
"departure": {
"delay": -58,
"time": "1791265262"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -88,
"time": "1791265292"
},
"departure": {
"delay": -88,
"time": "1791265292"
},
"stopId": "Wänglismatten_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -94,
"time": "1791265346"
},
"stopId": "Bachgraben_R",
"stopSequence": 26
}
],
"timestamp": "1791263155",
"trip": {
"routeId": "608",
"tripId": "801-0704"
}
}
},
{
"id": "SM:801-0834",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791268440"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1791268620"
},
"departure": {
"time": "1791268620"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791268800"
},
"departure": {
"time": "1791268800"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1791268980"
},
"departure": {
"time": "1791268980"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791269100"
},
"departure": {
"time": "1791269100"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
}
],
"timestamp": "1791264849",
"trip": {
"routeId": "608",
"tripId": "801-0834"
}
}
},
{
"id": "SM:803-0721",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264060"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264120"
},
"departure": {
"time": "1791264120"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791264180"
},
"departure": {
"delay": 60,
"time": "1791264180"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1791264210"
},
"departure": {
"delay": 30,
"time": "1791264210"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791264240"
},
"departure": {
"time": "1791264240"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791264360"
},
"departure": {
"time": "1791264360"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791264480"
},
"departure": {
"time": "1791264480"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791264660"
},
"departure": {
"time": "1791264660"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791264780"
},
"departure": {
"time": "1791264780"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791264900"
},
"departure": {
"time": "1791264900"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 181,
"time": "1791265141"
},
"departure": {
"delay": 181,
"time": "1791265141"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 147,
"time": "1791265227"
},
"departure": {
"delay": 147,
"time": "1791265227"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 151,
"time": "1791265289"
},
"departure": {
"delay": 151,
"time": "1791265291"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 160,
"time": "1791265360"
},
"departure": {
"delay": 160,
"time": "1791265360"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 223,
"time": "1791265483"
},
"departure": {
"delay": 223,
"time": "1791265483"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 214,
"time": "1791265534"
},
"departure": {
"delay": 214,
"time": "1791265534"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 214,
"time": "1791265594"
},
"departure": {
"delay": 214,
"time": "1791265594"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 214,
"time": "1791265654"
},
"departure": {
"delay": 214,
"time": "1791265654"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 214,
"time": "1791265714"
},
"departure": {
"delay": 214,
"time": "1791265714"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 214,
"time": "1791265954"
},
"departure": {
"delay": 214,
"time": "1791265954"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 214,
"time": "1791266014"
},
"departure": {
"delay": 214,
"time": "1791266014"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 214,
"time": "1791266074"
},
"departure": {
"delay": 214,
"time": "1791266074"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 214,
"time": "1791266134"
},
"departure": {
"delay": 214,
"time": "1791266134"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 214,
"time": "1791266254"
},
"departure": {
"delay": 214,
"time": "1791266254"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 214,
"time": "1791266374"
},
"departure": {
"delay": 214,
"time": "1791266374"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 214,
"time": "1791266494"
},
"departure": {
"delay": 214,
"time": "1791266494"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 214,
"time": "1791266734"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1791264117",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-0721"
}
}
},
{
"id": "SM:803-0804",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 94,
"time": "1791266734"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 94,
"time": "1791266914"
},
"departure": {
"delay": 94,
"time": "1791266914"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 94,
"time": "1791267034"
},
"departure": {
"delay": 94,
"time": "1791267034"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 94,
"time": "1791267094"
},
"departure": {
"delay": 94,
"time": "1791267094"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 94,
"time": "1791267274"
},
"departure": {
"delay": 94,
"time": "1791267274"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 94,
"time": "1791267334"
},
"departure": {
"delay": 94,
"time": "1791267334"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 94,
"time": "1791267394"
},
"departure": {
"delay": 94,
"time": "1791267394"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 94,
"time": "1791267454"
},
"departure": {
"delay": 94,
"time": "1791267454"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 94,
"time": "1791267694"
},
"departure": {
"delay": 94,
"time": "1791267694"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 94,
"time": "1791267754"
},
"departure": {
"delay": 94,
"time": "1791267754"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 219,
"time": "1791267999"
},
"departure": {
"delay": 219,
"time": "1791267999"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 250,
"time": "1791268090"
},
"departure": {
"delay": 250,
"time": "1791268090"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 281,
"time": "1791268181"
},
"departure": {
"delay": 281,
"time": "1791268181"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 281,
"time": "1791268241"
},
"departure": {
"delay": 281,
"time": "1791268241"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 281,
"time": "1791268301"
},
"departure": {
"delay": 281,
"time": "1791268301"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 281,
"time": "1791268421"
},
"departure": {
"delay": 281,
"time": "1791268421"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 236,
"time": "1791268496"
},
"departure": {
"delay": 236,
"time": "1791268496"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 281,
"time": "1791268661"
},
"departure": {
"delay": 281,
"time": "1791268661"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 281,
"time": "1791268841"
},
"departure": {
"delay": 281,
"time": "1791268841"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 281,
"time": "1791268961"
},
"departure": {
"delay": 281,
"time": "1791268961"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 281,
"time": "1791269081"
},
"departure": {
"delay": 281,
"time": "1791269081"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 281,
"time": "1791269321"
},
"stopId": "Bachgraben_R",
"stopSequence": 26
}
],
"timestamp": "1791265452",
"trip": {
"routeId": "608",
"tripId": "803-0804"
}
}
},
{
"id": "SM:810-0816",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791267360"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791267480"
},
"departure": {
"delay": 60,
"time": "1791267480"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1791267510"
},
"departure": {
"delay": 30,
"time": "1791267510"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791267960"
},
"departure": {
"time": "1791267960"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791268200"
},
"departure": {
"time": "1791268200"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791268260"
},
"departure": {
"time": "1791268260"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1791268380"
},
"departure": {
"time": "1791268380"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1791268440"
},
"departure": {
"time": "1791268440"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1791268500"
},
"departure": {
"time": "1791268500"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791268740"
},
"departure": {
"time": "1791268740"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1791268800"
},
"departure": {
"time": "1791268800"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1791269100"
},
"departure": {
"time": "1791269100"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
}
],
"timestamp": "1791264725",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "810-0816"
}
}
},
{
"id": "SM:801-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265560"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265620"
},
"departure": {
"time": "1791265620"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1791265680"
},
"departure": {
"delay": 60,
"time": "1791265680"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1791265710"
},
"departure": {
"delay": 30,
"time": "1791265710"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266160"
},
"departure": {
"time": "1791266160"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1791266820"
},
"departure": {
"time": "1791266820"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1791267300"
},
"departure": {
"time": "1791267300"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1791267360"
},
"departure": {
"time": "1791267360"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1791267540"
},
"departure": {
"time": "1791267540"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1791267660"
},
"departure": {
"time": "1791267660"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1791267780"
},
"departure": {
"time": "1791267780"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1791268020"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1791265451",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-0746"
}
}
},
{
"id": "SM:605-0727",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791264420"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791264660"
},
"departure": {
"time": "1791264660"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791264780"
},
"departure": {
"time": "1791264780"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791264900"
},
"departure": {
"time": "1791264900"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791265200"
},
"departure": {
"time": "1791265200"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791265260"
},
"departure": {
"time": "1791265260"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791265320"
},
"departure": {
"time": "1791265320"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791265380"
},
"departure": {
"time": "1791265380"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1791265440"
},
"departure": {
"time": "1791265440"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791265500"
},
"departure": {
"time": "1791265500"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791265620"
},
"departure": {
"time": "1791265620"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1791265740"
},
"departure": {
"time": "1791265740"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1791265800"
},
"departure": {
"time": "1791265800"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1791265830"
},
"departure": {
"delay": -30,
"time": "1791265830"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791265860"
},
"departure": {
"time": "1791265860"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1791265920"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1791264477",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "605-0727"
}
}
},
{
"id": "SM:601-0749",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265740"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791265980"
},
"departure": {
"time": "1791265980"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266220"
},
"departure": {
"time": "1791266220"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266520"
},
"departure": {
"time": "1791266520"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266640"
},
"departure": {
"time": "1791266640"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266700"
},
"departure": {
"time": "1791266700"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266820"
},
"departure": {
"time": "1791266820"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1791267120"
},
"departure": {
"time": "1791267120"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1791267150"
},
"departure": {
"delay": -30,
"time": "1791267150"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1791267180"
},
"departure": {
"time": "1791267180"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1791267240"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1791265410",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-0749"
}
}
},
{
"id": "SM:611-0720Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 81,
"time": "1791264081"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 51,
"time": "1791264111"
},
"departure": {
"delay": 51,
"time": "1791264111"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 81,
"time": "1791264141"
},
"departure": {
"delay": 81,
"time": "1791264141"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 81,
"time": "1791264201"
},
"departure": {
"delay": 81,
"time": "1791264201"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 87,
"time": "1791264267"
},
"departure": {
"delay": 87,
"time": "1791264267"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 104,
"time": "1791264404"
},
"departure": {
"delay": 104,
"time": "1791264404"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 81,
"time": "1791264552"
},
"departure": {
"delay": 81,
"time": "1791264561"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 80,
"time": "1791264618"
},
"departure": {
"delay": 80,
"time": "1791264620"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 109,
"time": "1791264709"
},
"departure": {
"delay": 109,
"time": "1791264709"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 111,
"time": "1791264756"
},
"departure": {
"delay": 111,
"time": "1791264771"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 141,
"time": "1791264837"
},
"departure": {
"delay": 141,
"time": "1791264861"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 146,
"time": "1791264926"
},
"departure": {
"delay": 146,
"time": "1791264926"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 140,
"time": "1791265204"
},
"departure": {
"delay": 140,
"time": "1791265220"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 141,
"time": "1791265382"
},
"departure": {
"delay": 141,
"time": "1791265401"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 128,
"time": "1791265508"
},
"departure": {
"delay": 128,
"time": "1791265508"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 100,
"time": "1791265720"
},
"departure": {
"delay": 100,
"time": "1791265720"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 128,
"time": "1791266288"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 17
}
],
"timestamp": "1791264107",
"trip": {
"routeId": "6",
"tripId": "611-0720Sco"
}
}
},
{
"id": "SM:605-0758",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791266280"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1791266310"
},
"departure": {
"delay": -30,
"time": "1791266310"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266340"
},
"departure": {
"time": "1791266340"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266400"
},
"departure": {
"time": "1791266400"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1791266580"
},
"departure": {
"time": "1791266580"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1791266760"
},
"departure": {
"time": "1791266760"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1791266820"
},
"departure": {
"time": "1791266820"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1791266880"
},
"departure": {
"time": "1791266880"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1791266940"
},
"departure": {
"time": "1791266940"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1791267000"
},
"departure": {
"time": "1791267000"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1791267060"
},
"departure": {
"time": "1791267060"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1791263010",
"trip": {
"routeId": "6",
"tripId": "605-0758"
}
}
},
{
"id": "SM:9-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791269040"
},
"departure": {
"time": "1791269040"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
}
],
"timestamp": "1791265441",
"trip": {
"routeId": "9",
"tripId": "9-0835"
}
}
},
{
"id": "SM:9-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791267240"
},
"departure": {
"time": "1791267240"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791267420"
},
"departure": {
"time": "1791267420"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791267600"
},
"departure": {
"time": "1791267600"
},
"stopId": "Alsace_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791267720"
},
"stopId": "Village-Neuf_ZI_AR",
"stopSequence": 5
}
],
"timestamp": "1791263641",
"trip": {
"routeId": "9",
"tripId": "9-0805"
}
}
},
{
"id": "SM:9-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 159,
"time": "1791265059"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -125,
"time": "1791265315"
},
"departure": {
"delay": -125,
"time": "1791265315"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": -208,
"time": "1791265412"
},
"departure": {
"delay": -208,
"time": "1791265412"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -208,
"time": "1791265592"
},
"departure": {
"delay": -208,
"time": "1791265592"
},
"stopId": "Alsace_A",
"stopSequence": 4
},
{
"arrival": {
"delay": -208,
"time": "1791265712"
},
"stopId": "Village-Neuf_ZI_AR",
"stopSequence": 5
}
],
"timestamp": "1791265088",
"trip": {
"routeId": "9",
"tripId": "9-0735"
}
}
},
{
"id": "SM:9-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791265560"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791266100"
},
"departure": {
"time": "1791266100"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791266280"
},
"departure": {
"time": "1791266280"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791266460"
},
"departure": {
"time": "1791266460"
},
"stopId": "Alsace_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1791266580"
},
"stopId": "Village-Neuf_ZI_AR",
"stopSequence": 5
}
],
"timestamp": "1791264508",
"trip": {
"routeId": "9",
"tripId": "9-0746"
}
}
},
{
"id": "SM:9-0816",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1791267900"
},
"departure": {
"time": "1791267900"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1791268080"
},
"departure": {
"time": "1791268080"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1791268380"
},
"stopId": "Village-Neuf_ZI_AR",
"stopSequence": 5
}
],
"timestamp": "1791264303",
"trip": {
"routeId": "9",
"tripId": "9-0816"
}
}
},
{
"id": "SM:T3-7-0702",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1791262920"
},
"stopId": "Saint-Louis_Gare_T3_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1791263160"
},
"departure": {
"time": "1791263160"
},
"stopId": "Soleil_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1791263280"
},
"departure": {
"time": "1791263280"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 3
},
{
"arrival": {
"time": "1791263400"
},
"departure": {
"time": "1791263400"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 4
},
{
"arrival": {
"time": "1791263580"
},
"departure": {
"time": "1791263580"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1791263640"
},
"departure": {
"time": "1791263640"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1791263700"
},
"departure": {
"time": "1791263700"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1791263760"
},
"departure": {
"time": "1791263760"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1791263820"
},
"departure": {
"time": "1791263820"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1791263880"
},
"departure": {
"time": "1791263880"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1791264000"
},
"departure": {
"time": "1791264000"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1791264060"
},
"departure": {
"time": "1791264060"
},
"stopId": "Spalentor_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1791264120"
},
"departure": {
"time": "1791264120"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1791264180"
},
"departure": {
"time": "1791264180"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1791264300"
},
"departure": {
"time": "1791264300"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1791264420"
},
"departure": {
"time": "1791264420"
},
"stopId": "Bankverein_AR",
"stopSequence": 16
},
{
"arrival": {
"time": "1791264540"
},
"departure": {
"time": "1791264540"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1791264600"
},
"departure": {
"time": "1791264600"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 18
},
{
"arrival": {
"time": "1791264660"
},
"departure": {
"time": "1791264660"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 19
}
],
"timestamp": "1791259323",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-7-0702"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1791265524"
}
}