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
❌1 erreur, 117 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 16/06/2026 à 09h17 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
stop_time_update departure time is before arrival time E025 1 erreur
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.
Exemples d'erreurs
- trip_id 405T-0823 stop_sequence 22 departure_time 09:08:53 (1781593733) is less than the same stop arrival_time 09:10:53 (1781593853) - departure time must be equal to or greater than arrival time
Avertissements
vehicle_id not populated W002 39 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1101-0905 does not have a vehicle_id
- trip_id 1101-0935 does not have a vehicle_id
- trip_id 1101-0920 does not have a vehicle_id
- trip_id 103-0905 does not have a vehicle_id
- trip_id 101-0910 does not have a vehicle_id
schedule_relationship not populated W009 78 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0905 does not have a schedule_relationship
- trip_id 1101-0935 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0935 does not have a schedule_relationship
- trip_id 1101-0920 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 1 077 | 30 fois (100 % des validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 136 | 30 fois (100 % des validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 3 | 3 fois (10 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 16/06/2026 à 15h23 Europe/Paris.
trip_updates (40) vehicle_positions (0) service_alerts (0)Entités présentes dans ce flux lors des 7 derniers jours.
trip_updatesFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 16/06/2026 à 15h23 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:1102-1605",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1781615230",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1102-1605"
}
}
},
{
"id": "SM:14-1603",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618580"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618940"
},
"departure": {
"time": "1781618940"
},
"stopId": "Place_Mermoz_14R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781619360"
},
"departure": {
"time": "1781619360"
},
"stopId": "Sauvage_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781619660"
},
"departure": {
"time": "1781619660"
},
"stopId": "Klepferhof_R",
"stopSequence": 4
}
],
"timestamp": "1781615634",
"trip": {
"directionId": 1,
"routeId": "14",
"tripId": "14-1603"
}
}
},
{
"id": "SM:102-1435",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 140,
"time": "1781613440"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 140,
"time": "1781613536"
},
"departure": {
"delay": 140,
"time": "1781613560"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 140,
"time": "1781613620"
},
"departure": {
"delay": 140,
"time": "1781613620"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 110,
"time": "1781613650"
},
"departure": {
"delay": 110,
"time": "1781613650"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 95,
"time": "1781613695"
},
"departure": {
"delay": 95,
"time": "1781613695"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 56,
"time": "1781613776"
},
"departure": {
"delay": 56,
"time": "1781613776"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 50,
"time": "1781613878"
},
"departure": {
"delay": 50,
"time": "1781613890"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 43,
"time": "1781613943"
},
"departure": {
"delay": 43,
"time": "1781613943"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 50,
"time": "1781613994"
},
"departure": {
"delay": 50,
"time": "1781614010"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 21,
"time": "1781614041"
},
"departure": {
"delay": 21,
"time": "1781614041"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 20,
"time": "1781614098"
},
"departure": {
"delay": 20,
"time": "1781614100"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -40,
"time": "1781614148"
},
"departure": {
"delay": -40,
"time": "1781614160"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -3,
"time": "1781614233"
},
"departure": {
"delay": -3,
"time": "1781614257"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1781614290"
},
"departure": {
"delay": -30,
"time": "1781614290"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 20,
"time": "1781614323"
},
"departure": {
"delay": 20,
"time": "1781614340"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 60,
"time": "1781614500"
},
"departure": {
"delay": 60,
"time": "1781614500"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 20,
"time": "1781614550"
},
"departure": {
"delay": 20,
"time": "1781614580"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 20,
"time": "1781614683"
},
"departure": {
"delay": 20,
"time": "1781614700"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": -7,
"time": "1781614793"
},
"departure": {
"delay": -7,
"time": "1781614793"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -10,
"time": "1781614820"
},
"departure": {
"delay": -10,
"time": "1781614850"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 80,
"time": "1781614940"
},
"departure": {
"delay": 80,
"time": "1781615000"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 92,
"time": "1781615132"
},
"departure": {
"delay": 92,
"time": "1781615132"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 80,
"time": "1781615169"
},
"departure": {
"delay": 80,
"time": "1781615180"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 110,
"time": "1781615258"
},
"departure": {
"delay": 110,
"time": "1781615270"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 144,
"time": "1781615333"
},
"departure": {
"delay": 144,
"time": "1781615364"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 172,
"time": "1781615433"
},
"departure": {
"delay": 172,
"time": "1781615452"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 200,
"time": "1781615522"
},
"departure": {
"delay": 200,
"time": "1781615540"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 178,
"time": "1781615638"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1781613460",
"trip": {
"routeId": "1",
"tripId": "102-1435"
}
}
},
{
"id": "SM:104-1605",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618700"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618820"
},
"departure": {
"time": "1781618820"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618880"
},
"departure": {
"time": "1781618880"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781618940"
},
"departure": {
"time": "1781618940"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781619000"
},
"departure": {
"time": "1781619000"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1781619120"
},
"departure": {
"time": "1781619120"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1781619240"
},
"departure": {
"time": "1781619240"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781619300"
},
"departure": {
"time": "1781619300"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781619360"
},
"departure": {
"time": "1781619360"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1781619420"
},
"departure": {
"time": "1781619420"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1781619480"
},
"departure": {
"time": "1781619480"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1781619600"
},
"departure": {
"time": "1781619600"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1781619660"
},
"departure": {
"time": "1781619660"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1781619690"
},
"departure": {
"delay": -30,
"time": "1781619690"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1781619720"
},
"departure": {
"time": "1781619720"
},
"stopId": "Riescher_A",
"stopSequence": 15
}
],
"timestamp": "1781615106",
"trip": {
"routeId": "1",
"tripId": "104-1605"
}
}
},
{
"id": "SM:102-1515",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781615700"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -7,
"time": "1781615754"
},
"departure": {
"delay": -7,
"time": "1781615813"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 113,
"time": "1781615856"
},
"departure": {
"delay": 113,
"time": "1781615993"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 113,
"time": "1781616053"
},
"departure": {
"delay": 113,
"time": "1781616053"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 113,
"time": "1781616107"
},
"departure": {
"delay": 113,
"time": "1781616113"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 143,
"time": "1781616185"
},
"departure": {
"delay": 143,
"time": "1781616203"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 143,
"time": "1781616263"
},
"departure": {
"delay": 143,
"time": "1781616263"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 143,
"time": "1781616323"
},
"departure": {
"delay": 143,
"time": "1781616323"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 159,
"time": "1781616399"
},
"departure": {
"delay": 159,
"time": "1781616399"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 159,
"time": "1781616459"
},
"departure": {
"delay": 159,
"time": "1781616459"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 143,
"time": "1781616563"
},
"departure": {
"delay": 143,
"time": "1781616563"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 143,
"time": "1781616683"
},
"departure": {
"delay": 143,
"time": "1781616683"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 143,
"time": "1781616743"
},
"departure": {
"delay": 143,
"time": "1781616743"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 143,
"time": "1781616863"
},
"departure": {
"delay": 143,
"time": "1781616863"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 143,
"time": "1781616923"
},
"departure": {
"delay": 143,
"time": "1781616923"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 113,
"time": "1781616953"
},
"departure": {
"delay": 113,
"time": "1781616953"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 143,
"time": "1781616983"
},
"departure": {
"delay": 143,
"time": "1781616983"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 143,
"time": "1781617043"
},
"departure": {
"delay": 143,
"time": "1781617043"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 143,
"time": "1781617103"
},
"departure": {
"delay": 143,
"time": "1781617103"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 143,
"time": "1781617163"
},
"departure": {
"delay": 143,
"time": "1781617163"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 143,
"time": "1781617223"
},
"departure": {
"delay": 143,
"time": "1781617223"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 143,
"time": "1781617283"
},
"departure": {
"delay": 143,
"time": "1781617283"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 143,
"time": "1781617403"
},
"departure": {
"delay": 143,
"time": "1781617403"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 143,
"time": "1781617463"
},
"departure": {
"delay": 143,
"time": "1781617463"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 143,
"time": "1781617523"
},
"departure": {
"delay": 143,
"time": "1781617523"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 134,
"time": "1781617634"
},
"departure": {
"delay": 134,
"time": "1781617634"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 134,
"time": "1781617754"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1781615665",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "102-1515"
}
}
},
{
"id": "SM:104-1435",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 63,
"time": "1781613363"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 33,
"time": "1781613436"
},
"departure": {
"delay": 33,
"time": "1781613453"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 94,
"time": "1781613513"
},
"departure": {
"delay": 94,
"time": "1781613574"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 93,
"time": "1781613633"
},
"departure": {
"delay": 93,
"time": "1781613633"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 153,
"time": "1781613715"
},
"departure": {
"delay": 153,
"time": "1781613753"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 183,
"time": "1781613826"
},
"departure": {
"delay": 183,
"time": "1781613843"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 213,
"time": "1781613933"
},
"departure": {
"delay": 213,
"time": "1781613933"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 275,
"time": "1781614024"
},
"departure": {
"delay": 275,
"time": "1781614055"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 303,
"time": "1781614113"
},
"departure": {
"delay": 303,
"time": "1781614143"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 333,
"time": "1781614232"
},
"departure": {
"delay": 333,
"time": "1781614233"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 363,
"time": "1781614365"
},
"departure": {
"delay": 363,
"time": "1781614383"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 423,
"time": "1781614485"
},
"departure": {
"delay": 423,
"time": "1781614563"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 461,
"time": "1781614631"
},
"departure": {
"delay": 461,
"time": "1781614661"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 446,
"time": "1781614766"
},
"departure": {
"delay": 446,
"time": "1781614766"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 436,
"time": "1781614816"
},
"departure": {
"delay": 436,
"time": "1781614816"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 423,
"time": "1781614842"
},
"departure": {
"delay": 423,
"time": "1781614863"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 486,
"time": "1781614908"
},
"departure": {
"delay": 486,
"time": "1781614926"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 483,
"time": "1781614963"
},
"departure": {
"delay": 483,
"time": "1781614983"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 514,
"time": "1781615049"
},
"departure": {
"delay": 514,
"time": "1781615074"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 501,
"time": "1781615121"
},
"departure": {
"delay": 501,
"time": "1781615121"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 514,
"time": "1781615178"
},
"departure": {
"delay": 514,
"time": "1781615194"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 513,
"time": "1781615253"
},
"departure": {
"delay": 513,
"time": "1781615253"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 545,
"time": "1781615405"
},
"departure": {
"delay": 545,
"time": "1781615405"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 574,
"time": "1781615472"
},
"departure": {
"delay": 574,
"time": "1781615494"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 573,
"time": "1781615551"
},
"departure": {
"delay": 573,
"time": "1781615553"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 543,
"time": "1781615643"
},
"departure": {
"delay": 543,
"time": "1781615643"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 525,
"time": "1781615745"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1781613388",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "104-1435"
}
}
},
{
"id": "SM:204-1510",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1781615432"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 66,
"time": "1781615521"
},
"departure": {
"delay": 66,
"time": "1781615526"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 69,
"time": "1781615649"
},
"departure": {
"delay": 69,
"time": "1781615649"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 76,
"time": "1781615776"
},
"departure": {
"delay": 76,
"time": "1781615776"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 272,
"time": "1781616067"
},
"departure": {
"delay": 272,
"time": "1781616092"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 272,
"time": "1781616152"
},
"departure": {
"delay": 272,
"time": "1781616152"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 323,
"time": "1781616263"
},
"departure": {
"delay": 323,
"time": "1781616263"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 346,
"time": "1781616346"
},
"departure": {
"delay": 346,
"time": "1781616346"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 264,
"time": "1781616384"
},
"departure": {
"delay": 264,
"time": "1781616384"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 299,
"time": "1781616479"
},
"departure": {
"delay": 299,
"time": "1781616479"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 347,
"time": "1781616587"
},
"departure": {
"delay": 347,
"time": "1781616587"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 377,
"time": "1781616677"
},
"departure": {
"delay": 377,
"time": "1781616677"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 317,
"time": "1781616737"
},
"departure": {
"delay": 317,
"time": "1781616737"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 317,
"time": "1781616797"
},
"departure": {
"delay": 317,
"time": "1781616797"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 346,
"time": "1781616946"
},
"departure": {
"delay": 346,
"time": "1781616946"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 349,
"time": "1781617009"
},
"departure": {
"delay": 349,
"time": "1781617009"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 359,
"time": "1781617079"
},
"departure": {
"delay": 359,
"time": "1781617079"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 238,
"time": "1781617138"
},
"departure": {
"delay": 238,
"time": "1781617138"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 327,
"time": "1781617287"
},
"departure": {
"delay": 327,
"time": "1781617287"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 322,
"time": "1781617342"
},
"departure": {
"delay": 322,
"time": "1781617342"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 320,
"time": "1781617400"
},
"departure": {
"delay": 320,
"time": "1781617400"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 197,
"time": "1781617457"
},
"departure": {
"delay": 197,
"time": "1781617457"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1781615458",
"trip": {
"routeId": "2",
"tripId": "204-1510"
}
}
},
{
"id": "SM:210-1515",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1781615816"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 92,
"time": "1781615852"
},
"departure": {
"delay": 92,
"time": "1781615852"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 145,
"time": "1781615889"
},
"departure": {
"delay": 145,
"time": "1781615905"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 144,
"time": "1781615964"
},
"departure": {
"delay": 144,
"time": "1781615964"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 131,
"time": "1781616011"
},
"departure": {
"delay": 131,
"time": "1781616011"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 99,
"time": "1781616159"
},
"departure": {
"delay": 99,
"time": "1781616159"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 90,
"time": "1781616210"
},
"departure": {
"delay": 90,
"time": "1781616210"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 95,
"time": "1781616275"
},
"departure": {
"delay": 95,
"time": "1781616275"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 98,
"time": "1781616338"
},
"departure": {
"delay": 98,
"time": "1781616338"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 98,
"time": "1781616518"
},
"departure": {
"delay": 98,
"time": "1781616518"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 98,
"time": "1781616578"
},
"departure": {
"delay": 98,
"time": "1781616578"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 98,
"time": "1781616638"
},
"departure": {
"delay": 98,
"time": "1781616638"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 98,
"time": "1781616758"
},
"departure": {
"delay": 98,
"time": "1781616758"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 98,
"time": "1781616818"
},
"departure": {
"delay": 98,
"time": "1781616818"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 98,
"time": "1781616938"
},
"departure": {
"delay": 98,
"time": "1781616938"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 98,
"time": "1781616998"
},
"departure": {
"delay": 98,
"time": "1781616998"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 98,
"time": "1781617058"
},
"departure": {
"delay": 98,
"time": "1781617058"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 98,
"time": "1781617178"
},
"departure": {
"delay": 98,
"time": "1781617178"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 98,
"time": "1781617238"
},
"departure": {
"delay": 98,
"time": "1781617238"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 98,
"time": "1781617298"
},
"departure": {
"delay": 98,
"time": "1781617298"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 98,
"time": "1781617358"
},
"departure": {
"delay": 98,
"time": "1781617358"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 98,
"time": "1781617418"
},
"departure": {
"delay": 98,
"time": "1781617418"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1781615840",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "210-1515"
}
}
},
{
"id": "SM:202-1440",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 26,
"time": "1781613626"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 56,
"time": "1781613716"
},
"departure": {
"delay": 56,
"time": "1781613716"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 77,
"time": "1781613857"
},
"departure": {
"delay": 77,
"time": "1781613857"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 77,
"time": "1781613977"
},
"departure": {
"delay": 77,
"time": "1781613977"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 356,
"time": "1781614267"
},
"departure": {
"delay": 356,
"time": "1781614316"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 384,
"time": "1781614404"
},
"departure": {
"delay": 384,
"time": "1781614404"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 476,
"time": "1781614509"
},
"departure": {
"delay": 476,
"time": "1781614556"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 506,
"time": "1781614646"
},
"departure": {
"delay": 506,
"time": "1781614646"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 446,
"time": "1781614706"
},
"departure": {
"delay": 446,
"time": "1781614706"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 476,
"time": "1781614796"
},
"departure": {
"delay": 476,
"time": "1781614796"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 581,
"time": "1781614961"
},
"departure": {
"delay": 581,
"time": "1781614961"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 596,
"time": "1781615036"
},
"departure": {
"delay": 596,
"time": "1781615036"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 536,
"time": "1781615096"
},
"departure": {
"delay": 536,
"time": "1781615096"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 566,
"time": "1781615156"
},
"departure": {
"delay": 566,
"time": "1781615186"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 566,
"time": "1781615306"
},
"departure": {
"delay": 566,
"time": "1781615306"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 566,
"time": "1781615366"
},
"departure": {
"delay": 566,
"time": "1781615366"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 596,
"time": "1781615441"
},
"departure": {
"delay": 596,
"time": "1781615456"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 476,
"time": "1781615516"
},
"departure": {
"delay": 476,
"time": "1781615516"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 566,
"time": "1781615648"
},
"departure": {
"delay": 566,
"time": "1781615666"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 566,
"time": "1781615718"
},
"departure": {
"delay": 566,
"time": "1781615726"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 566,
"time": "1781615783"
},
"departure": {
"delay": 566,
"time": "1781615786"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 446,
"time": "1781615846"
},
"departure": {
"delay": 446,
"time": "1781615846"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1781613646",
"trip": {
"routeId": "2",
"tripId": "202-1440"
}
}
},
{
"id": "SM:210-1550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781617800"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781617860"
},
"departure": {
"time": "1781617860"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618040"
},
"departure": {
"time": "1781618040"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781618160"
},
"departure": {
"time": "1781618160"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1781618400"
},
"departure": {
"delay": 180,
"time": "1781618400"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1781618520"
},
"departure": {
"delay": 240,
"time": "1781618520"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1781618580"
},
"departure": {
"delay": 240,
"time": "1781618580"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1781618640"
},
"departure": {
"delay": 240,
"time": "1781618640"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1781618700"
},
"departure": {
"delay": 180,
"time": "1781618700"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1781618820"
},
"departure": {
"delay": 240,
"time": "1781618820"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1781618880"
},
"departure": {
"delay": 240,
"time": "1781618880"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1781619000"
},
"departure": {
"delay": 300,
"time": "1781619000"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1781619060"
},
"departure": {
"delay": 240,
"time": "1781619060"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1781619120"
},
"departure": {
"delay": 240,
"time": "1781619120"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1781619420"
},
"departure": {
"delay": 300,
"time": "1781619420"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 180,
"time": "1781619480"
},
"departure": {
"delay": 180,
"time": "1781619480"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 300,
"time": "1781619660"
},
"departure": {
"delay": 300,
"time": "1781619660"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 300,
"time": "1781619720"
},
"departure": {
"delay": 300,
"time": "1781619720"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 300,
"time": "1781619780"
},
"departure": {
"delay": 300,
"time": "1781619780"
},
"stopId": "Ritty_A",
"stopSequence": 21
}
],
"timestamp": "1781616089",
"trip": {
"routeId": "2",
"tripId": "210-1550"
}
}
},
{
"id": "SM:202-1617",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781619420"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781619480"
},
"departure": {
"time": "1781619480"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781619600"
},
"departure": {
"time": "1781619600"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781619720"
},
"departure": {
"time": "1781619720"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
}
],
"timestamp": "1781615829",
"trip": {
"routeId": "2",
"tripId": "202-1617"
}
}
},
{
"id": "SM:204-1623",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781619780"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781619810"
},
"departure": {
"delay": -30,
"time": "1781619810"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
}
],
"timestamp": "1781616181",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "204-1623"
}
}
},
{
"id": "SM:202-1537",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781617020"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781617050"
},
"departure": {
"delay": -30,
"time": "1781617050"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 11,
"time": "1781617091"
},
"departure": {
"delay": 11,
"time": "1781617091"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 11,
"time": "1781617151"
},
"departure": {
"delay": 11,
"time": "1781617151"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781617200"
},
"departure": {
"time": "1781617200"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -28,
"time": "1781617352"
},
"departure": {
"delay": -28,
"time": "1781617352"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -28,
"time": "1781617412"
},
"departure": {
"delay": -28,
"time": "1781617412"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -28,
"time": "1781617472"
},
"departure": {
"delay": -28,
"time": "1781617472"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": -28,
"time": "1781617532"
},
"departure": {
"delay": -28,
"time": "1781617532"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": -28,
"time": "1781617712"
},
"departure": {
"delay": -28,
"time": "1781617712"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": -28,
"time": "1781617772"
},
"departure": {
"delay": -28,
"time": "1781617772"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -28,
"time": "1781617832"
},
"departure": {
"delay": -28,
"time": "1781617832"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": -28,
"time": "1781617952"
},
"departure": {
"delay": -28,
"time": "1781617952"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -28,
"time": "1781618012"
},
"departure": {
"delay": -28,
"time": "1781618012"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -28,
"time": "1781618132"
},
"departure": {
"delay": -28,
"time": "1781618132"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": -28,
"time": "1781618192"
},
"departure": {
"delay": -28,
"time": "1781618192"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": -28,
"time": "1781618252"
},
"departure": {
"delay": -28,
"time": "1781618252"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": -28,
"time": "1781618432"
},
"departure": {
"delay": -28,
"time": "1781618432"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": -28,
"time": "1781618492"
},
"departure": {
"delay": -28,
"time": "1781618492"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -28,
"time": "1781618552"
},
"departure": {
"delay": -28,
"time": "1781618552"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -28,
"time": "1781618612"
},
"departure": {
"delay": -28,
"time": "1781618612"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1781613429",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "202-1537"
}
}
},
{
"id": "SM:5-1550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781617800"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781617920"
},
"departure": {
"time": "1781617920"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618040"
},
"departure": {
"time": "1781618040"
},
"stopId": "Couronne_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781618220"
},
"departure": {
"time": "1781618220"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781618280"
},
"departure": {
"time": "1781618280"
},
"stopId": "Breisach_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -30,
"time": "1781618310"
},
"departure": {
"delay": -30,
"time": "1781618310"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781618340"
},
"departure": {
"time": "1781618340"
},
"stopId": "Saint-Louis_Gare_R_Mulh_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781618400"
},
"departure": {
"time": "1781618400"
},
"stopId": "Trois_Lys_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1781618640"
},
"departure": {
"time": "1781618640"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 120,
"time": "1781618880"
},
"departure": {
"delay": 120,
"time": "1781618880"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1781618940"
},
"departure": {
"delay": 60,
"time": "1781618940"
},
"stopId": "Chapelle_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1781619120"
},
"departure": {
"delay": 180,
"time": "1781619120"
},
"stopId": "Saint-Claude_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1781619180"
},
"departure": {
"delay": 60,
"time": "1781619180"
},
"stopId": "Prairie_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1781619420"
},
"departure": {
"delay": 60,
"time": "1781619420"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1781619480"
},
"departure": {
"delay": 60,
"time": "1781619480"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1781619540"
},
"departure": {
"delay": 60,
"time": "1781619540"
},
"stopId": "Muguet_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 180,
"time": "1781619720"
},
"departure": {
"delay": 180,
"time": "1781619720"
},
"stopId": "Rousserolles_R",
"stopSequence": 19
}
],
"timestamp": "1781614600",
"trip": {
"directionId": 1,
"routeId": "5",
"tripId": "5-1550"
}
}
},
{
"id": "SM:302-1620Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781619600"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781619660"
},
"departure": {
"time": "1781619660"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781619780"
},
"departure": {
"time": "1781619780"
},
"stopId": "Belfort_A",
"stopSequence": 3
}
],
"timestamp": "1781616067",
"trip": {
"routeId": "603",
"tripId": "302-1620Ner"
}
}
},
{
"id": "SM:304-1518Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781615880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781616000"
},
"departure": {
"time": "1781616000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781616240"
},
"departure": {
"time": "1781616240"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781616300"
},
"departure": {
"time": "1781616300"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781616420"
},
"departure": {
"time": "1781616420"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781616540"
},
"departure": {
"time": "1781616540"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781616660"
},
"departure": {
"time": "1781616660"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781616720"
},
"departure": {
"time": "1781616720"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781616840"
},
"departure": {
"time": "1781616840"
},
"stopId": "Square_Soustons_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1781617380"
},
"departure": {
"delay": 420,
"time": "1781617380"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": 300,
"time": "1781617440"
},
"departure": {
"delay": 300,
"time": "1781617440"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 11
},
{
"arrival": {
"delay": 240,
"time": "1781617500"
},
"departure": {
"delay": 240,
"time": "1781617500"
},
"stopId": "Tournesols_2A",
"stopSequence": 12
},
{
"arrival": {
"delay": 180,
"time": "1781617560"
},
"departure": {
"delay": 180,
"time": "1781617560"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 13
}
],
"timestamp": "1781615933",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "304-1518Ner"
}
}
},
{
"id": "SM:302-1554",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618040"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618160"
},
"departure": {
"time": "1781618160"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618400"
},
"departure": {
"time": "1781618400"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781618580"
},
"departure": {
"time": "1781618580"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781618700"
},
"departure": {
"time": "1781618700"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1781618940"
},
"departure": {
"delay": 180,
"time": "1781618940"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1781619000"
},
"departure": {
"delay": 180,
"time": "1781619000"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1781619060"
},
"departure": {
"delay": 180,
"time": "1781619060"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1781619120"
},
"departure": {
"delay": 180,
"time": "1781619120"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1781615798",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "302-1554"
}
}
},
{
"id": "SM:304-1450",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 196,
"time": "1781614396"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 152,
"time": "1781614412"
},
"departure": {
"delay": 152,
"time": "1781614412"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 96,
"time": "1781614476"
},
"departure": {
"delay": 96,
"time": "1781614476"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 186,
"time": "1781614613"
},
"departure": {
"delay": 186,
"time": "1781614626"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 131,
"time": "1781614691"
},
"departure": {
"delay": 131,
"time": "1781614691"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 211,
"time": "1781614795"
},
"departure": {
"delay": 211,
"time": "1781614831"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 241,
"time": "1781614968"
},
"departure": {
"delay": 241,
"time": "1781614981"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 266,
"time": "1781615066"
},
"departure": {
"delay": 266,
"time": "1781615066"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 274,
"time": "1781615121"
},
"departure": {
"delay": 274,
"time": "1781615194"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 328,
"time": "1781615308"
},
"departure": {
"delay": 328,
"time": "1781615308"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 388,
"time": "1781615428"
},
"departure": {
"delay": 388,
"time": "1781615428"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 351,
"time": "1781615511"
},
"departure": {
"delay": 351,
"time": "1781615511"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 411,
"time": "1781615691"
},
"departure": {
"delay": 411,
"time": "1781615691"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1781614454",
"trip": {
"routeId": "603",
"tripId": "304-1450"
}
}
},
{
"id": "SM:304-1550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781617800"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781617860"
},
"departure": {
"time": "1781617860"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781617980"
},
"departure": {
"time": "1781617980"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1781618160"
},
"departure": {
"delay": 120,
"time": "1781618160"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1781618220"
},
"departure": {
"delay": 60,
"time": "1781618220"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 120,
"time": "1781618340"
},
"departure": {
"delay": 120,
"time": "1781618340"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1781618520"
},
"departure": {
"delay": 180,
"time": "1781618520"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1781618580"
},
"departure": {
"delay": 180,
"time": "1781618580"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1781618640"
},
"departure": {
"delay": 120,
"time": "1781618640"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1781618760"
},
"departure": {
"delay": 180,
"time": "1781618760"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
}
],
"timestamp": "1781614464",
"trip": {
"routeId": "603",
"tripId": "304-1550"
}
}
},
{
"id": "SM:302-1520Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1781616032"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 77,
"time": "1781616137"
},
"departure": {
"delay": 77,
"time": "1781616137"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 4,
"time": "1781616184"
},
"departure": {
"delay": 4,
"time": "1781616184"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -4,
"time": "1781616236"
},
"departure": {
"delay": -4,
"time": "1781616236"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 40,
"time": "1781616400"
},
"departure": {
"delay": 40,
"time": "1781616400"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 281,
"time": "1781616701"
},
"departure": {
"delay": 281,
"time": "1781616701"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 161,
"time": "1781616881"
},
"departure": {
"delay": 161,
"time": "1781616881"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
},
{
"arrival": {
"delay": 41,
"time": "1781616941"
},
"departure": {
"delay": 41,
"time": "1781616941"
},
"stopId": "Domino_603A",
"stopSequence": 8
},
{
"arrival": {
"delay": 33,
"time": "1781616993"
},
"departure": {
"delay": 33,
"time": "1781616993"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -29,
"time": "1781617051"
},
"departure": {
"delay": -29,
"time": "1781617051"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -29,
"time": "1781617111"
},
"departure": {
"delay": -29,
"time": "1781617111"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 31,
"time": "1781617231"
},
"departure": {
"delay": 31,
"time": "1781617231"
},
"stopId": "Tivoli_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 31,
"time": "1781617351"
},
"departure": {
"delay": 31,
"time": "1781617351"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 26,
"time": "1781617466"
},
"departure": {
"delay": 26,
"time": "1781617466"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 86,
"time": "1781617646"
},
"departure": {
"delay": 86,
"time": "1781617646"
},
"stopId": "Voltaplatz_A",
"stopSequence": 15
}
],
"timestamp": "1781616057",
"trip": {
"routeId": "603",
"tripId": "302-1520Ner"
}
}
},
{
"id": "SM:412T-1450",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 101,
"time": "1781614301"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 101,
"time": "1781614421"
},
"departure": {
"delay": 101,
"time": "1781614421"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 101,
"time": "1781614661"
},
"departure": {
"delay": 101,
"time": "1781614661"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 101,
"time": "1781614721"
},
"departure": {
"delay": 101,
"time": "1781614721"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 101,
"time": "1781614841"
},
"departure": {
"delay": 101,
"time": "1781614841"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 101,
"time": "1781614901"
},
"departure": {
"delay": 101,
"time": "1781614901"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 101,
"time": "1781614961"
},
"departure": {
"delay": 101,
"time": "1781614961"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 125,
"time": "1781615015"
},
"departure": {
"delay": 125,
"time": "1781615045"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 215,
"time": "1781615195"
},
"departure": {
"delay": 215,
"time": "1781615255"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 245,
"time": "1781615301"
},
"departure": {
"delay": 245,
"time": "1781615345"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 247,
"time": "1781615407"
},
"departure": {
"delay": 247,
"time": "1781615407"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 155,
"time": "1781615465"
},
"departure": {
"delay": 155,
"time": "1781615495"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 65,
"time": "1781615630"
},
"departure": {
"delay": 65,
"time": "1781615645"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 5,
"time": "1781615765"
},
"departure": {
"delay": 5,
"time": "1781615945"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 65,
"time": "1781616039"
},
"departure": {
"delay": 65,
"time": "1781616065"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 64,
"time": "1781616124"
},
"departure": {
"delay": 64,
"time": "1781616124"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 9,
"time": "1781616129"
},
"departure": {
"delay": 9,
"time": "1781616129"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 75,
"time": "1781616195"
},
"departure": {
"delay": 75,
"time": "1781616195"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 48,
"time": "1781616228"
},
"departure": {
"delay": 48,
"time": "1781616228"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 45,
"time": "1781616345"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1781614361",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "412T-1450"
}
}
},
{
"id": "SM:402T-1453",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 22,
"time": "1781614402"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 143,
"time": "1781614532"
},
"departure": {
"delay": 143,
"time": "1781614583"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 173,
"time": "1781614604"
},
"departure": {
"delay": 173,
"time": "1781614613"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 158,
"time": "1781614658"
},
"departure": {
"delay": 158,
"time": "1781614658"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 178,
"time": "1781614678"
},
"departure": {
"delay": 178,
"time": "1781614678"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 262,
"time": "1781614805"
},
"departure": {
"delay": 262,
"time": "1781614822"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 322,
"time": "1781614882"
},
"departure": {
"delay": 322,
"time": "1781614882"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 322,
"time": "1781614916"
},
"departure": {
"delay": 322,
"time": "1781614942"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 442,
"time": "1781615054"
},
"departure": {
"delay": 442,
"time": "1781615122"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 682,
"time": "1781615318"
},
"departure": {
"delay": 682,
"time": "1781615482"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 412,
"time": "1781615572"
},
"departure": {
"delay": 412,
"time": "1781615632"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 190,
"time": "1781615710"
},
"departure": {
"delay": 190,
"time": "1781615710"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 52,
"time": "1781615736"
},
"departure": {
"delay": 52,
"time": "1781615752"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 262,
"time": "1781615802"
},
"departure": {
"delay": 262,
"time": "1781616022"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 352,
"time": "1781616112"
},
"departure": {
"delay": 352,
"time": "1781616172"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 239,
"time": "1781616239"
},
"departure": {
"delay": 239,
"time": "1781616239"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 159,
"time": "1781616279"
},
"departure": {
"delay": 159,
"time": "1781616279"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 150,
"time": "1781616330"
},
"departure": {
"delay": 150,
"time": "1781616330"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 270,
"time": "1781616510"
},
"departure": {
"delay": 270,
"time": "1781616510"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 125,
"time": "1781616545"
},
"departure": {
"delay": 125,
"time": "1781616545"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 253,
"time": "1781616733"
},
"departure": {
"delay": 253,
"time": "1781616733"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 101,
"time": "1781616881"
},
"departure": {
"delay": 101,
"time": "1781616761"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 22
}
],
"timestamp": "1781614454",
"trip": {
"routeId": "604",
"tripId": "402T-1453"
}
}
},
{
"id": "SM:408T-1522",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 90,
"time": "1781616210"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 35,
"time": "1781616335"
},
"departure": {
"delay": 35,
"time": "1781616335"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 71,
"time": "1781616491"
},
"departure": {
"delay": 71,
"time": "1781616491"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 71,
"time": "1781616551"
},
"departure": {
"delay": 71,
"time": "1781616551"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 66,
"time": "1781616726"
},
"departure": {
"delay": 66,
"time": "1781616726"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 66,
"time": "1781616786"
},
"departure": {
"delay": 66,
"time": "1781616786"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 66,
"time": "1781616846"
},
"departure": {
"delay": 66,
"time": "1781616846"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 66,
"time": "1781616906"
},
"departure": {
"delay": 66,
"time": "1781616906"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 61,
"time": "1781617081"
},
"departure": {
"delay": 61,
"time": "1781617081"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 61,
"time": "1781617141"
},
"departure": {
"delay": 61,
"time": "1781617141"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 61,
"time": "1781617201"
},
"departure": {
"delay": 61,
"time": "1781617201"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 61,
"time": "1781617381"
},
"departure": {
"delay": 61,
"time": "1781617381"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 61,
"time": "1781617621"
},
"departure": {
"delay": 61,
"time": "1781617621"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 61,
"time": "1781617981"
},
"departure": {
"delay": 61,
"time": "1781617981"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 66,
"time": "1781618046"
},
"departure": {
"delay": 66,
"time": "1781618046"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 66,
"time": "1781618106"
},
"departure": {
"delay": 66,
"time": "1781618106"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 63,
"time": "1781618163"
},
"departure": {
"delay": 63,
"time": "1781618163"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1781618220"
},
"departure": {
"delay": 60,
"time": "1781618220"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1781618280"
},
"departure": {
"delay": 60,
"time": "1781618280"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1781618400"
},
"departure": {
"delay": 120,
"time": "1781618400"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 120,
"time": "1781618460"
},
"departure": {
"delay": 120,
"time": "1781618460"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1781616213",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "408T-1522"
}
}
},
{
"id": "SM:404T-1444",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781613840"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781613960"
},
"departure": {
"time": "1781613960"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781614200"
},
"departure": {
"time": "1781614200"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781614260"
},
"departure": {
"time": "1781614260"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781614380"
},
"departure": {
"time": "1781614380"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781614440"
},
"departure": {
"time": "1781614440"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 461,
"time": "1781614961"
},
"departure": {
"delay": 461,
"time": "1781614961"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 460,
"time": "1781615001"
},
"departure": {
"delay": 460,
"time": "1781615020"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 520,
"time": "1781615140"
},
"departure": {
"delay": 520,
"time": "1781615200"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 520,
"time": "1781615230"
},
"departure": {
"delay": 520,
"time": "1781615260"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 550,
"time": "1781615322"
},
"departure": {
"delay": 550,
"time": "1781615350"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 490,
"time": "1781615440"
},
"departure": {
"delay": 490,
"time": "1781615470"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 400,
"time": "1781615585"
},
"departure": {
"delay": 400,
"time": "1781615620"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 160,
"time": "1781615711"
},
"departure": {
"delay": 160,
"time": "1781615740"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 221,
"time": "1781615830"
},
"departure": {
"delay": 221,
"time": "1781615861"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 220,
"time": "1781615920"
},
"departure": {
"delay": 220,
"time": "1781615920"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 220,
"time": "1781615934"
},
"departure": {
"delay": 220,
"time": "1781615980"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 280,
"time": "1781616022"
},
"departure": {
"delay": 280,
"time": "1781616040"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 288,
"time": "1781616108"
},
"departure": {
"delay": 288,
"time": "1781616108"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 259,
"time": "1781616139"
},
"departure": {
"delay": 259,
"time": "1781616139"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 229,
"time": "1781616169"
},
"departure": {
"delay": 229,
"time": "1781616169"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1781613896",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "404T-1444"
}
}
},
{
"id": "SM:406T-1430",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1781613062"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 72,
"time": "1781613132"
},
"departure": {
"delay": 72,
"time": "1781613132"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 92,
"time": "1781613152"
},
"departure": {
"delay": 92,
"time": "1781613152"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 69,
"time": "1781613189"
},
"departure": {
"delay": 69,
"time": "1781613189"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 92,
"time": "1781613201"
},
"departure": {
"delay": 92,
"time": "1781613212"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 212,
"time": "1781613392"
},
"departure": {
"delay": 212,
"time": "1781613392"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 272,
"time": "1781613452"
},
"departure": {
"delay": 272,
"time": "1781613452"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 392,
"time": "1781613520"
},
"departure": {
"delay": 392,
"time": "1781613632"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 482,
"time": "1781613744"
},
"departure": {
"delay": 482,
"time": "1781613782"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 692,
"time": "1781613942"
},
"departure": {
"delay": 692,
"time": "1781614112"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 392,
"time": "1781614184"
},
"departure": {
"delay": 392,
"time": "1781614232"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1781614320"
},
"departure": {
"delay": 180,
"time": "1781614320"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1781614367"
},
"departure": {
"delay": 60,
"time": "1781614380"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 272,
"time": "1781614424"
},
"departure": {
"delay": 272,
"time": "1781614652"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 332,
"time": "1781614726"
},
"departure": {
"delay": 332,
"time": "1781614772"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 212,
"time": "1781614832"
},
"departure": {
"delay": 212,
"time": "1781614832"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 133,
"time": "1781614873"
},
"departure": {
"delay": 133,
"time": "1781614873"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 122,
"time": "1781614922"
},
"departure": {
"delay": 122,
"time": "1781614922"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 256,
"time": "1781615116"
},
"departure": {
"delay": 256,
"time": "1781615116"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 155,
"time": "1781615195"
},
"departure": {
"delay": 155,
"time": "1781615195"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 212,
"time": "1781615312"
},
"departure": {
"delay": 212,
"time": "1781615312"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 65,
"time": "1781615465"
},
"departure": {
"delay": 65,
"time": "1781615345"
},
"stopId": "Kinderspital_UKBB_A",
"stopSequence": 22
}
],
"timestamp": "1781613087",
"trip": {
"routeId": "604",
"tripId": "406T-1430"
}
}
},
{
"id": "SM:410T-1558",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618280"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618460"
},
"departure": {
"time": "1781618460"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618820"
},
"departure": {
"time": "1781618820"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781618880"
},
"departure": {
"time": "1781618880"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781618940"
},
"departure": {
"time": "1781618940"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781619000"
},
"departure": {
"time": "1781619000"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
}
],
"timestamp": "1781615943",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "410T-1558"
}
}
},
{
"id": "SM:408T-1438",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 694,
"time": "1781614174"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 993,
"time": "1781614323"
},
"departure": {
"delay": 993,
"time": "1781614593"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1083,
"time": "1781614679"
},
"departure": {
"delay": 1083,
"time": "1781614743"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1113,
"time": "1781614817"
},
"departure": {
"delay": 1113,
"time": "1781614833"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1083,
"time": "1781614863"
},
"departure": {
"delay": 1083,
"time": "1781614863"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1173,
"time": "1781614907"
},
"departure": {
"delay": 1173,
"time": "1781615073"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 843,
"time": "1781615163"
},
"departure": {
"delay": 843,
"time": "1781615163"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 603,
"time": "1781615223"
},
"departure": {
"delay": 603,
"time": "1781615223"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 460,
"time": "1781615260"
},
"departure": {
"delay": 460,
"time": "1781615260"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 435,
"time": "1781615295"
},
"departure": {
"delay": 435,
"time": "1781615295"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 555,
"time": "1781615475"
},
"departure": {
"delay": 555,
"time": "1781615475"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 406,
"time": "1781615506"
},
"departure": {
"delay": 406,
"time": "1781615506"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 483,
"time": "1781615695"
},
"departure": {
"delay": 483,
"time": "1781615703"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1781614196",
"trip": {
"routeId": "604",
"tripId": "408T-1438"
}
}
},
{
"id": "SM:402T-1535",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781616900"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1781617020"
},
"departure": {
"time": "1781617020"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781617260"
},
"departure": {
"time": "1781617260"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1781617320"
},
"departure": {
"time": "1781617320"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1781617440"
},
"departure": {
"time": "1781617440"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781617500"
},
"departure": {
"time": "1781617500"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781617560"
},
"departure": {
"time": "1781617560"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781617620"
},
"departure": {
"time": "1781617620"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1781617740"
},
"departure": {
"time": "1781617740"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1781617800"
},
"departure": {
"time": "1781617800"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1781617860"
},
"departure": {
"time": "1781617860"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1781618280"
},
"departure": {
"time": "1781618280"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1781618640"
},
"departure": {
"time": "1781618640"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1781618760"
},
"departure": {
"delay": 60,
"time": "1781618760"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1781618880"
},
"departure": {
"delay": 120,
"time": "1781618880"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1781618940"
},
"departure": {
"delay": 120,
"time": "1781618940"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 153,
"time": "1781618973"
},
"departure": {
"delay": 153,
"time": "1781618973"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 153,
"time": "1781619033"
},
"departure": {
"delay": 153,
"time": "1781619033"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 153,
"time": "1781619153"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1781614371",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "402T-1535"
}
}
},
{
"id": "SM:410T-1515",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 596,
"time": "1781616296"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 709,
"time": "1781616529"
},
"departure": {
"delay": 709,
"time": "1781616529"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 762,
"time": "1781616642"
},
"departure": {
"delay": 762,
"time": "1781616642"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 791,
"time": "1781616731"
},
"departure": {
"delay": 791,
"time": "1781616731"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 749,
"time": "1781616749"
},
"departure": {
"delay": 749,
"time": "1781616749"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 680,
"time": "1781616800"
},
"departure": {
"delay": 680,
"time": "1781616800"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 359,
"time": "1781616899"
},
"departure": {
"delay": 359,
"time": "1781616899"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 149,
"time": "1781616989"
},
"departure": {
"delay": 149,
"time": "1781616989"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 29,
"time": "1781617049"
},
"departure": {
"delay": 29,
"time": "1781617049"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 29,
"time": "1781617109"
},
"departure": {
"delay": 29,
"time": "1781617109"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 149,
"time": "1781617289"
},
"departure": {
"delay": 149,
"time": "1781617289"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 80,
"time": "1781617400"
},
"departure": {
"delay": 80,
"time": "1781617400"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 140,
"time": "1781617580"
},
"departure": {
"delay": 140,
"time": "1781617580"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1781616192",
"trip": {
"routeId": "604",
"tripId": "410T-1515"
}
}
},
{
"id": "SM:406T-1515",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1781615762"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 92,
"time": "1781615882"
},
"departure": {
"delay": 92,
"time": "1781615912"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 92,
"time": "1781616071"
},
"departure": {
"delay": 92,
"time": "1781616152"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 107,
"time": "1781616227"
},
"departure": {
"delay": 107,
"time": "1781616227"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 125,
"time": "1781616365"
},
"departure": {
"delay": 125,
"time": "1781616365"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 125,
"time": "1781616425"
},
"departure": {
"delay": 125,
"time": "1781616425"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 125,
"time": "1781616485"
},
"departure": {
"delay": 125,
"time": "1781616485"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 109,
"time": "1781616529"
},
"departure": {
"delay": 109,
"time": "1781616529"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 136,
"time": "1781616676"
},
"departure": {
"delay": 136,
"time": "1781616676"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 124,
"time": "1781616724"
},
"departure": {
"delay": 124,
"time": "1781616724"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 119,
"time": "1781616779"
},
"departure": {
"delay": 119,
"time": "1781616779"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 21,
"time": "1781616861"
},
"departure": {
"delay": 21,
"time": "1781616861"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -69,
"time": "1781617011"
},
"departure": {
"delay": -69,
"time": "1781617011"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -275,
"time": "1781617165"
},
"departure": {
"delay": -275,
"time": "1781617165"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -245,
"time": "1781617255"
},
"departure": {
"delay": -245,
"time": "1781617255"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -249,
"time": "1781617311"
},
"departure": {
"delay": -249,
"time": "1781617311"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -298,
"time": "1781617322"
},
"departure": {
"delay": -298,
"time": "1781617322"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -258,
"time": "1781617362"
},
"departure": {
"delay": -258,
"time": "1781617362"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -284,
"time": "1781617396"
},
"departure": {
"delay": -284,
"time": "1781617396"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -280,
"time": "1781617460"
},
"departure": {
"delay": -280,
"time": "1781617460"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -323,
"time": "1781617477"
},
"departure": {
"delay": -323,
"time": "1781617477"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1781615788",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "406T-1515"
}
}
},
{
"id": "SM:412T-1530",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 420,
"time": "1781617020"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 720,
"time": "1781617440"
},
"departure": {
"delay": 720,
"time": "1781617440"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1080,
"time": "1781617920"
},
"departure": {
"delay": 1080,
"time": "1781617920"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1080,
"time": "1781617980"
},
"departure": {
"delay": 1080,
"time": "1781617980"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1020,
"time": "1781618040"
},
"departure": {
"delay": 1020,
"time": "1781618040"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 780,
"time": "1781618220"
},
"departure": {
"delay": 780,
"time": "1781618220"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 600,
"time": "1781618340"
},
"departure": {
"delay": 600,
"time": "1781618340"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 480,
"time": "1781618400"
},
"departure": {
"delay": 480,
"time": "1781618400"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 480,
"time": "1781618460"
},
"departure": {
"delay": 480,
"time": "1781618460"
},
"stopId": "Breisach_A",
"stopSequence": 10
}
],
"timestamp": "1781614423",
"trip": {
"routeId": "604",
"tripId": "412T-1530"
}
}
},
{
"id": "SM:404T-1523",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 16,
"time": "1781616196"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -14,
"time": "1781616226"
},
"departure": {
"delay": -14,
"time": "1781616226"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 10,
"time": "1781616250"
},
"departure": {
"delay": 10,
"time": "1781616250"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -10,
"time": "1781616290"
},
"departure": {
"delay": -10,
"time": "1781616290"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 13,
"time": "1781616313"
},
"departure": {
"delay": 13,
"time": "1781616313"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 64,
"time": "1781616424"
},
"departure": {
"delay": 64,
"time": "1781616424"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 97,
"time": "1781616457"
},
"departure": {
"delay": 97,
"time": "1781616457"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 100,
"time": "1781616520"
},
"departure": {
"delay": 100,
"time": "1781616520"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 154,
"time": "1781616634"
},
"departure": {
"delay": 154,
"time": "1781616634"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 275,
"time": "1781616875"
},
"departure": {
"delay": 275,
"time": "1781616875"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -20,
"time": "1781617000"
},
"departure": {
"delay": -20,
"time": "1781617000"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -227,
"time": "1781617093"
},
"departure": {
"delay": -227,
"time": "1781617093"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -376,
"time": "1781617124"
},
"departure": {
"delay": -376,
"time": "1781617124"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -385,
"time": "1781617175"
},
"departure": {
"delay": -385,
"time": "1781617175"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -345,
"time": "1781617275"
},
"departure": {
"delay": -345,
"time": "1781617275"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -405,
"time": "1781617395"
},
"departure": {
"delay": -405,
"time": "1781617395"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -465,
"time": "1781617455"
},
"departure": {
"delay": -465,
"time": "1781617455"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -465,
"time": "1781617515"
},
"departure": {
"delay": -465,
"time": "1781617515"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -345,
"time": "1781617695"
},
"departure": {
"delay": -345,
"time": "1781617695"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": -456,
"time": "1781617764"
},
"departure": {
"delay": -456,
"time": "1781617764"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -336,
"time": "1781617944"
},
"departure": {
"delay": -336,
"time": "1781617944"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1781616213",
"trip": {
"routeId": "604",
"tripId": "404T-1523"
}
}
},
{
"id": "SM:802-1434",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 137,
"time": "1781613377"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 310,
"time": "1781613730"
},
"departure": {
"delay": 310,
"time": "1781613730"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 265,
"time": "1781613805"
},
"departure": {
"delay": 265,
"time": "1781613805"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 281,
"time": "1781613850"
},
"departure": {
"delay": 281,
"time": "1781613881"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 251,
"time": "1781614031"
},
"departure": {
"delay": 251,
"time": "1781614031"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 254,
"time": "1781614094"
},
"departure": {
"delay": 254,
"time": "1781614094"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 251,
"time": "1781614121"
},
"departure": {
"delay": 251,
"time": "1781614151"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 252,
"time": "1781614199"
},
"departure": {
"delay": 252,
"time": "1781614212"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 231,
"time": "1781614431"
},
"departure": {
"delay": 231,
"time": "1781614431"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 253,
"time": "1781614502"
},
"departure": {
"delay": 253,
"time": "1781614513"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 258,
"time": "1781614578"
},
"departure": {
"delay": 258,
"time": "1781614578"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 244,
"time": "1781614624"
},
"departure": {
"delay": 244,
"time": "1781614624"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 315,
"time": "1781614752"
},
"departure": {
"delay": 315,
"time": "1781614755"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 344,
"time": "1781614818"
},
"departure": {
"delay": 344,
"time": "1781614844"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 374,
"time": "1781614894"
},
"departure": {
"delay": 374,
"time": "1781614934"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 377,
"time": "1781614997"
},
"departure": {
"delay": 377,
"time": "1781614997"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 556,
"time": "1781615213"
},
"departure": {
"delay": 556,
"time": "1781615296"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 541,
"time": "1781615401"
},
"departure": {
"delay": 541,
"time": "1781615401"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 502,
"time": "1781615482"
},
"departure": {
"delay": 502,
"time": "1781615482"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 349,
"time": "1781615629"
},
"departure": {
"delay": 349,
"time": "1781615629"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 289,
"time": "1781615689"
},
"departure": {
"delay": 289,
"time": "1781615689"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 289,
"time": "1781615749"
},
"departure": {
"delay": 289,
"time": "1781615749"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 289,
"time": "1781615809"
},
"departure": {
"delay": 289,
"time": "1781615809"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1781613419",
"trip": {
"routeId": "608",
"tripId": "802-1434"
}
}
},
{
"id": "SM:802-1516",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 134,
"time": "1781615894"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 120,
"time": "1781615940"
},
"departure": {
"delay": 120,
"time": "1781615940"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 154,
"time": "1781615974"
},
"departure": {
"delay": 154,
"time": "1781615974"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 117,
"time": "1781615997"
},
"departure": {
"delay": 117,
"time": "1781615997"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 83,
"time": "1781616023"
},
"departure": {
"delay": 83,
"time": "1781616023"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 57,
"time": "1781616117"
},
"departure": {
"delay": 57,
"time": "1781616117"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 52,
"time": "1781616232"
},
"departure": {
"delay": 52,
"time": "1781616232"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 52,
"time": "1781616412"
},
"departure": {
"delay": 52,
"time": "1781616412"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 52,
"time": "1781616532"
},
"departure": {
"delay": 52,
"time": "1781616532"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 52,
"time": "1781616652"
},
"departure": {
"delay": 52,
"time": "1781616652"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 52,
"time": "1781616712"
},
"departure": {
"delay": 52,
"time": "1781616712"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 52,
"time": "1781616832"
},
"departure": {
"delay": 52,
"time": "1781616832"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 51,
"time": "1781616891"
},
"departure": {
"delay": 51,
"time": "1781616891"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 51,
"time": "1781616951"
},
"departure": {
"delay": 51,
"time": "1781616951"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 99,
"time": "1781617059"
},
"departure": {
"delay": 99,
"time": "1781617059"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 104,
"time": "1781617124"
},
"departure": {
"delay": 104,
"time": "1781617124"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 102,
"time": "1781617182"
},
"departure": {
"delay": 102,
"time": "1781617182"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 102,
"time": "1781617242"
},
"departure": {
"delay": 102,
"time": "1781617242"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 107,
"time": "1781617307"
},
"departure": {
"delay": 107,
"time": "1781617307"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 102,
"time": "1781617542"
},
"departure": {
"delay": 102,
"time": "1781617542"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 102,
"time": "1781617602"
},
"departure": {
"delay": 102,
"time": "1781617602"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 102,
"time": "1781617662"
},
"departure": {
"delay": 102,
"time": "1781617662"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 105,
"time": "1781617725"
},
"departure": {
"delay": 105,
"time": "1781617725"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 105,
"time": "1781617845"
},
"departure": {
"delay": 105,
"time": "1781617845"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 105,
"time": "1781617965"
},
"departure": {
"delay": 105,
"time": "1781617965"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 105,
"time": "1781618085"
},
"departure": {
"delay": 105,
"time": "1781618085"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 102,
"time": "1781618322"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1781615922",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "802-1516"
}
}
},
{
"id": "SM:802-1604",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618640"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618820"
},
"departure": {
"time": "1781618820"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618940"
},
"departure": {
"time": "1781618940"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781619000"
},
"departure": {
"time": "1781619000"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1781619180"
},
"departure": {
"time": "1781619180"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1781619240"
},
"departure": {
"time": "1781619240"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1781619300"
},
"departure": {
"time": "1781619300"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781619360"
},
"departure": {
"time": "1781619360"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781619600"
},
"departure": {
"time": "1781619600"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"time": "1781619660"
},
"departure": {
"time": "1781619660"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1781619720"
},
"departure": {
"time": "1781619720"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1781619780"
},
"departure": {
"time": "1781619780"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
}
],
"timestamp": "1781615044",
"trip": {
"routeId": "608",
"tripId": "802-1604"
}
}
},
{
"id": "SM:602-1503",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781614980"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781615191"
},
"departure": {
"time": "1781615220"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1781615318"
},
"departure": {
"time": "1781615340"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -14,
"time": "1781615446"
},
"departure": {
"delay": -14,
"time": "1781615446"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -72,
"time": "1781615688"
},
"departure": {
"delay": -72,
"time": "1781615688"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -29,
"time": "1781615736"
},
"departure": {
"delay": -29,
"time": "1781615791"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781615880"
},
"departure": {
"time": "1781615880"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -19,
"time": "1781615921"
},
"departure": {
"delay": -19,
"time": "1781615921"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1781615995"
},
"departure": {
"time": "1781616000"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 32,
"time": "1781616079"
},
"departure": {
"delay": 32,
"time": "1781616092"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 57,
"time": "1781616237"
},
"departure": {
"delay": 57,
"time": "1781616237"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 57,
"time": "1781616357"
},
"departure": {
"delay": 57,
"time": "1781616357"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 57,
"time": "1781616417"
},
"departure": {
"delay": 57,
"time": "1781616417"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 27,
"time": "1781616447"
},
"departure": {
"delay": 27,
"time": "1781616447"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 57,
"time": "1781616477"
},
"departure": {
"delay": 57,
"time": "1781616477"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 57,
"time": "1781616537"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1781614993",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "602-1503"
}
}
},
{
"id": "SM:612-1600",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781618400"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781618430"
},
"departure": {
"delay": -30,
"time": "1781618430"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781618460"
},
"departure": {
"time": "1781618460"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781618520"
},
"departure": {
"time": "1781618520"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781618580"
},
"departure": {
"time": "1781618580"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1781618700"
},
"departure": {
"time": "1781618700"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1781618880"
},
"departure": {
"time": "1781618880"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781618940"
},
"departure": {
"time": "1781618940"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781619000"
},
"departure": {
"time": "1781619000"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1781619060"
},
"departure": {
"time": "1781619060"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1781619120"
},
"departure": {
"time": "1781619120"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1781619180"
},
"departure": {
"time": "1781619180"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1781614807",
"trip": {
"routeId": "6",
"tripId": "612-1600"
}
}
},
{
"id": "SM:602-1530",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781616600"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1781616630"
},
"departure": {
"delay": -30,
"time": "1781616630"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1781616660"
},
"departure": {
"time": "1781616660"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1781616720"
},
"departure": {
"time": "1781616720"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1781616780"
},
"departure": {
"time": "1781616780"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1781616900"
},
"departure": {
"time": "1781616900"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1781617080"
},
"departure": {
"time": "1781617080"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1781617140"
},
"departure": {
"time": "1781617140"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1781617200"
},
"departure": {
"time": "1781617200"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1781617260"
},
"departure": {
"time": "1781617260"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1781617320"
},
"departure": {
"time": "1781617320"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1781617380"
},
"departure": {
"time": "1781617380"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1781617680"
},
"departure": {
"time": "1781617680"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1781617860"
},
"departure": {
"time": "1781617860"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1781617980"
},
"departure": {
"time": "1781617980"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
}
],
"timestamp": "1781613005",
"trip": {
"routeId": "6",
"tripId": "602-1530"
}
}
},
{
"id": "SM:602-1603",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1781619360"
},
"departure": {
"time": "1781619360"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1781619420"
},
"departure": {
"time": "1781619420"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1781619480"
},
"departure": {
"time": "1781619480"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1781619540"
},
"departure": {
"time": "1781619540"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1781619600"
},
"departure": {
"time": "1781619600"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1781619660"
},
"departure": {
"time": "1781619660"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1781619780"
},
"departure": {
"time": "1781619780"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
}
],
"timestamp": "1781615767",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "602-1603"
}
}
},
{
"id": "SM:1102-1550",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1781617800"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1781618400"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1781615106",
"trip": {
"routeId": "11",
"tripId": "1102-1550"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1781616220"
}
}