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, 81 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 08/05/2026 à 09h08 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:06:13 (1778223973) is less than the same stop arrival_time 09:08:13 (1778224093) - departure time must be equal to or greater than arrival time
Avertissements
vehicle_id not populated W002 27 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 1101D-0920 does not have a vehicle_id
- trip_id 1101D-0850 does not have a vehicle_id
- trip_id 1101D-0905 does not have a vehicle_id
- trip_id 1101D-0950 does not have a vehicle_id
- trip_id 1101D-0935 does not have a vehicle_id
schedule_relationship not populated W009 54 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 1101D-0920 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101D-0920 does not have a schedule_relationship
- trip_id 1101D-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101D-0850 does not have a schedule_relationship
- trip_id 1101D-0905 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 132 | 30 fois (100 % des validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 8 | 7 fois (23 % des validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 2 | 2 fois (7 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 09/05/2026 à 08h01 Europe/Paris.
trip_updates (38) 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 09/05/2026 à 08h01 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "SM:T3S-10-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 240,
"time": "1778309820"
},
"departure": {
"delay": 240,
"time": "1778309820"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1778309940"
},
"departure": {
"delay": 300,
"time": "1778309940"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1778310000"
},
"departure": {
"delay": 300,
"time": "1778310000"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1778310060"
},
"departure": {
"delay": 300,
"time": "1778310060"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
}
],
"timestamp": "1778306221",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-10-0850"
}
}
},
{
"id": "SM:T3S-3-0819",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778307540"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778307600"
},
"departure": {
"time": "1778307600"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1778307660"
},
"departure": {
"time": "1778307660"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1778307720"
},
"departure": {
"time": "1778307720"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1778307780"
},
"departure": {
"time": "1778307780"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1778307900"
},
"departure": {
"time": "1778307900"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1778307960"
},
"departure": {
"time": "1778307960"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1778308020"
},
"departure": {
"time": "1778308020"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1778308140"
},
"departure": {
"time": "1778308140"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1778308260"
},
"departure": {
"time": "1778308260"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1778308380"
},
"departure": {
"time": "1778308380"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1778308440"
},
"departure": {
"time": "1778308440"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1778308500"
},
"departure": {
"time": "1778308500"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1778308560"
},
"departure": {
"time": "1778308560"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1778308680"
},
"departure": {
"time": "1778308680"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1778308920"
},
"departure": {
"time": "1778308920"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1778309220"
},
"departure": {
"time": "1778309220"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
}
],
"timestamp": "1778303943",
"trip": {
"routeId": "T3",
"tripId": "T3S-3-0819"
}
}
},
{
"id": "SM:T3S-9-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1778308800"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1778308860"
},
"departure": {
"delay": 240,
"time": "1778308860"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1778308920"
},
"departure": {
"delay": 240,
"time": "1778308920"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1778309040"
},
"departure": {
"delay": 300,
"time": "1778309040"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1778309100"
},
"departure": {
"delay": 300,
"time": "1778309100"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1778309160"
},
"departure": {
"delay": 300,
"time": "1778309160"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1778309280"
},
"departure": {
"delay": 360,
"time": "1778309280"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1778309400"
},
"departure": {
"delay": 360,
"time": "1778309400"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1778309460"
},
"departure": {
"delay": 360,
"time": "1778309460"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1778309580"
},
"departure": {
"delay": 420,
"time": "1778309580"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1778309640"
},
"departure": {
"delay": 360,
"time": "1778309640"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1778309760"
},
"departure": {
"delay": 360,
"time": "1778309760"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1778309880"
},
"departure": {
"delay": 420,
"time": "1778309880"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1778309940"
},
"departure": {
"delay": 360,
"time": "1778309940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1778310000"
},
"departure": {
"delay": 360,
"time": "1778310000"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1778305681",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-9-0835"
}
}
},
{
"id": "SM:1101S-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778308500"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1778306461",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0835"
}
}
},
{
"id": "SM:1101S-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778307600"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778308200"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1778306044",
"trip": {
"routeId": "11",
"tripId": "1101S-0820"
}
}
},
{
"id": "SM:1101S-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778306700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -246,
"time": "1778307054"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1778306440",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0805"
}
}
},
{
"id": "SM:1101S-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 6,
"time": "1778305806"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -14,
"time": "1778306386"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1778305825",
"trip": {
"routeId": "11",
"tripId": "1101S-0750"
}
}
},
{
"id": "SM:1101S-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1778310000"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1778306440",
"trip": {
"routeId": "11",
"tripId": "1101S-0850"
}
}
},
{
"id": "SM:103S-0845",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778309100"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778309220"
},
"departure": {
"time": "1778309220"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778309280"
},
"departure": {
"time": "1778309280"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778309340"
},
"departure": {
"time": "1778309340"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778309460"
},
"departure": {
"time": "1778309460"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1778309700"
},
"departure": {
"time": "1778309700"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1778309820"
},
"departure": {
"time": "1778309820"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1778310000"
},
"departure": {
"time": "1778310000"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1778310060"
},
"departure": {
"time": "1778310060"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
}
],
"timestamp": "1778305506",
"trip": {
"routeId": "1",
"tripId": "103S-0845"
}
}
},
{
"id": "SM:101S-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778308500"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778308620"
},
"departure": {
"time": "1778308620"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778308680"
},
"departure": {
"time": "1778308680"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778308740"
},
"departure": {
"time": "1778308740"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778308800"
},
"departure": {
"time": "1778308800"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778308860"
},
"departure": {
"time": "1778308860"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778308980"
},
"departure": {
"time": "1778308980"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778309040"
},
"departure": {
"time": "1778309040"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778309100"
},
"departure": {
"time": "1778309100"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778309220"
},
"departure": {
"time": "1778309220"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778309640"
},
"departure": {
"time": "1778309640"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778309760"
},
"departure": {
"time": "1778309760"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778309820"
},
"departure": {
"time": "1778309820"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1778309850"
},
"departure": {
"delay": -30,
"time": "1778309850"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778309880"
},
"departure": {
"time": "1778309880"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778310000"
},
"departure": {
"time": "1778310000"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1778310060"
},
"departure": {
"time": "1778310060"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
}
],
"timestamp": "1778304910",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-0835"
}
}
},
{
"id": "SM:103S-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778306700"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778306820"
},
"departure": {
"time": "1778306820"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778306880"
},
"departure": {
"time": "1778306880"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778306940"
},
"departure": {
"time": "1778306940"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778307000"
},
"departure": {
"time": "1778307000"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778307060"
},
"departure": {
"time": "1778307060"
},
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778307180"
},
"departure": {
"time": "1778307180"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778307240"
},
"departure": {
"time": "1778307240"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778307300"
},
"departure": {
"time": "1778307300"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778307420"
},
"departure": {
"time": "1778307420"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778307540"
},
"departure": {
"time": "1778307540"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778307720"
},
"departure": {
"time": "1778307720"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778307840"
},
"departure": {
"time": "1778307840"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778307960"
},
"departure": {
"time": "1778307960"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778308020"
},
"departure": {
"time": "1778308020"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1778308050"
},
"departure": {
"delay": -30,
"time": "1778308050"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778308080"
},
"departure": {
"time": "1778308080"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778308140"
},
"departure": {
"time": "1778308140"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778308200"
},
"departure": {
"time": "1778308200"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"time": "1778308260"
},
"departure": {
"time": "1778308260"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1778308320"
},
"departure": {
"time": "1778308320"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1778308380"
},
"departure": {
"time": "1778308380"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1778308500"
},
"departure": {
"time": "1778308500"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1778308560"
},
"departure": {
"time": "1778308560"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"time": "1778308620"
},
"departure": {
"time": "1778308620"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1778308740"
},
"departure": {
"time": "1778308740"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1778308860"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1778303110",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-0805"
}
}
},
{
"id": "SM:101S-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 97,
"time": "1778305897"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 67,
"time": "1778305987"
},
"departure": {
"delay": 67,
"time": "1778305987"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1778306040"
},
"departure": {
"delay": 60,
"time": "1778306040"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 46,
"time": "1778306086"
},
"departure": {
"delay": 46,
"time": "1778306086"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 217,
"time": "1778306121"
},
"departure": {
"delay": 217,
"time": "1778306377"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 107,
"time": "1778306507"
},
"departure": {
"delay": 107,
"time": "1778306507"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1778306580"
},
"departure": {
"delay": 60,
"time": "1778306580"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1778306700"
},
"departure": {
"delay": 60,
"time": "1778306700"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 60,
"time": "1778306760"
},
"departure": {
"delay": 60,
"time": "1778306760"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1778306820"
},
"departure": {
"delay": 60,
"time": "1778306820"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1778306940"
},
"departure": {
"delay": 60,
"time": "1778306940"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 60,
"time": "1778307000"
},
"departure": {
"delay": 60,
"time": "1778307000"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1778307060"
},
"departure": {
"delay": 60,
"time": "1778307060"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 30,
"time": "1778307090"
},
"departure": {
"delay": 30,
"time": "1778307090"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1778307120"
},
"departure": {
"delay": 60,
"time": "1778307120"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 60,
"time": "1778307240"
},
"departure": {
"delay": 60,
"time": "1778307240"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 31,
"time": "1778307331"
},
"departure": {
"delay": 31,
"time": "1778307331"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": -24,
"time": "1778307456"
},
"departure": {
"delay": -24,
"time": "1778307456"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": -45,
"time": "1778307555"
},
"departure": {
"delay": -45,
"time": "1778307555"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -45,
"time": "1778307615"
},
"departure": {
"delay": -45,
"time": "1778307615"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -32,
"time": "1778307688"
},
"departure": {
"delay": -32,
"time": "1778307688"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": -49,
"time": "1778307791"
},
"departure": {
"delay": -49,
"time": "1778307791"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": -49,
"time": "1778307851"
},
"departure": {
"delay": -49,
"time": "1778307851"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -49,
"time": "1778307911"
},
"departure": {
"delay": -49,
"time": "1778307911"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -49,
"time": "1778307971"
},
"departure": {
"delay": -49,
"time": "1778307971"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -49,
"time": "1778308031"
},
"departure": {
"delay": -49,
"time": "1778308031"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": -49,
"time": "1778308091"
},
"departure": {
"delay": -49,
"time": "1778308091"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": -49,
"time": "1778308211"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1778305921",
"trip": {
"routeId": "1",
"tripId": "101S-0750"
}
}
},
{
"id": "SM:103S-0725",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 99,
"time": "1778304399"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 85,
"time": "1778304505"
},
"departure": {
"delay": 85,
"time": "1778304505"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 69,
"time": "1778304544"
},
"departure": {
"delay": 69,
"time": "1778304549"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 69,
"time": "1778304609"
},
"departure": {
"delay": 69,
"time": "1778304609"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 69,
"time": "1778304669"
},
"departure": {
"delay": 69,
"time": "1778304669"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 31,
"time": "1778304751"
},
"departure": {
"delay": 31,
"time": "1778304751"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 18,
"time": "1778304858"
},
"departure": {
"delay": 18,
"time": "1778304858"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 27,
"time": "1778304927"
},
"departure": {
"delay": 27,
"time": "1778304927"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 29,
"time": "1778304989"
},
"departure": {
"delay": 29,
"time": "1778304989"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 9,
"time": "1778305029"
},
"departure": {
"delay": 9,
"time": "1778305029"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -21,
"time": "1778305119"
},
"departure": {
"delay": -21,
"time": "1778305119"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -12,
"time": "1778305188"
},
"departure": {
"delay": -12,
"time": "1778305188"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -9,
"time": "1778305251"
},
"departure": {
"delay": -9,
"time": "1778305251"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -38,
"time": "1778305282"
},
"departure": {
"delay": -38,
"time": "1778305282"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 39,
"time": "1778305320"
},
"departure": {
"delay": 39,
"time": "1778305359"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 69,
"time": "1778305455"
},
"departure": {
"delay": 69,
"time": "1778305509"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 39,
"time": "1778305570"
},
"departure": {
"delay": 39,
"time": "1778305599"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 39,
"time": "1778305676"
},
"departure": {
"delay": 39,
"time": "1778305719"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 39,
"time": "1778305800"
},
"departure": {
"delay": 39,
"time": "1778305839"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 39,
"time": "1778305899"
},
"departure": {
"delay": 39,
"time": "1778305899"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 69,
"time": "1778305967"
},
"departure": {
"delay": 69,
"time": "1778305989"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 69,
"time": "1778306080"
},
"departure": {
"delay": 69,
"time": "1778306109"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 99,
"time": "1778306184"
},
"departure": {
"delay": 99,
"time": "1778306199"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 116,
"time": "1778306276"
},
"departure": {
"delay": 116,
"time": "1778306276"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 159,
"time": "1778306336"
},
"departure": {
"delay": 159,
"time": "1778306379"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 159,
"time": "1778306439"
},
"departure": {
"delay": 159,
"time": "1778306439"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 185,
"time": "1778306525"
},
"departure": {
"delay": 185,
"time": "1778306525"
},
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 185,
"time": "1778306645"
},
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1778304427",
"trip": {
"routeId": "1",
"tripId": "103S-0725"
}
}
},
{
"id": "SM:203S-0725",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 94,
"time": "1778304394"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 124,
"time": "1778304481"
},
"departure": {
"delay": 124,
"time": "1778304484"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 129,
"time": "1778304609"
},
"departure": {
"delay": 129,
"time": "1778304609"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 129,
"time": "1778304729"
},
"departure": {
"delay": 129,
"time": "1778304729"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 283,
"time": "1778304943"
},
"departure": {
"delay": 283,
"time": "1778304943"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 304,
"time": "1778305007"
},
"departure": {
"delay": 304,
"time": "1778305024"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 366,
"time": "1778305110"
},
"departure": {
"delay": 366,
"time": "1778305146"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 382,
"time": "1778305222"
},
"departure": {
"delay": 382,
"time": "1778305222"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 308,
"time": "1778305268"
},
"departure": {
"delay": 308,
"time": "1778305268"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 334,
"time": "1778305294"
},
"departure": {
"delay": 334,
"time": "1778305354"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 348,
"time": "1778305428"
},
"departure": {
"delay": 348,
"time": "1778305428"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 351,
"time": "1778305491"
},
"departure": {
"delay": 351,
"time": "1778305491"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 304,
"time": "1778305524"
},
"departure": {
"delay": 304,
"time": "1778305564"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 304,
"time": "1778305624"
},
"departure": {
"delay": 304,
"time": "1778305624"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 293,
"time": "1778305733"
},
"departure": {
"delay": 293,
"time": "1778305733"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 304,
"time": "1778305774"
},
"departure": {
"delay": 304,
"time": "1778305804"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 343,
"time": "1778305903"
},
"departure": {
"delay": 343,
"time": "1778305903"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 199,
"time": "1778305939"
},
"departure": {
"delay": 199,
"time": "1778305939"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 283,
"time": "1778306083"
},
"departure": {
"delay": 283,
"time": "1778306083"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 269,
"time": "1778306129"
},
"departure": {
"delay": 269,
"time": "1778306129"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 244,
"time": "1778306164"
},
"departure": {
"delay": 244,
"time": "1778306164"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 184,
"time": "1778306224"
},
"departure": {
"delay": 184,
"time": "1778306224"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1778304427",
"trip": {
"routeId": "2",
"tripId": "203S-0725"
}
}
},
{
"id": "SM:201S-0842",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778308920"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778308950"
},
"departure": {
"delay": -30,
"time": "1778308950"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778308980"
},
"departure": {
"time": "1778308980"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778309040"
},
"departure": {
"time": "1778309040"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778309100"
},
"departure": {
"time": "1778309100"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778309280"
},
"departure": {
"time": "1778309280"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778309340"
},
"departure": {
"time": "1778309340"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778309400"
},
"departure": {
"time": "1778309400"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778309460"
},
"departure": {
"time": "1778309460"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778309640"
},
"departure": {
"time": "1778309640"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1778309700"
},
"departure": {
"time": "1778309700"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778309760"
},
"departure": {
"time": "1778309760"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1778309880"
},
"departure": {
"time": "1778309880"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778310060"
},
"departure": {
"time": "1778310060"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
}
],
"timestamp": "1778305321",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-0842"
}
}
},
{
"id": "SM:203S-0802",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778306520"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -11,
"time": "1778306569"
},
"departure": {
"delay": -11,
"time": "1778306569"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 19,
"time": "1778306599"
},
"departure": {
"delay": 19,
"time": "1778306599"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 19,
"time": "1778306659"
},
"departure": {
"delay": 19,
"time": "1778306659"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 19,
"time": "1778306719"
},
"departure": {
"delay": 19,
"time": "1778306719"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 19,
"time": "1778306899"
},
"departure": {
"delay": 19,
"time": "1778306899"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 19,
"time": "1778306959"
},
"departure": {
"delay": 19,
"time": "1778306959"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 19,
"time": "1778307019"
},
"departure": {
"delay": 19,
"time": "1778307019"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 30,
"time": "1778307090"
},
"departure": {
"delay": 30,
"time": "1778307090"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 30,
"time": "1778307270"
},
"departure": {
"delay": 30,
"time": "1778307270"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 30,
"time": "1778307330"
},
"departure": {
"delay": 30,
"time": "1778307330"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 30,
"time": "1778307390"
},
"departure": {
"delay": 30,
"time": "1778307390"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 30,
"time": "1778307510"
},
"departure": {
"delay": 30,
"time": "1778307510"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 30,
"time": "1778307570"
},
"departure": {
"delay": 30,
"time": "1778307570"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 29,
"time": "1778307689"
},
"departure": {
"delay": 29,
"time": "1778307689"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1778307750"
},
"departure": {
"delay": 30,
"time": "1778307750"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 31,
"time": "1778307811"
},
"departure": {
"delay": 31,
"time": "1778307811"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 31,
"time": "1778307931"
},
"departure": {
"delay": 31,
"time": "1778307931"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 31,
"time": "1778307991"
},
"departure": {
"delay": 31,
"time": "1778307991"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 31,
"time": "1778308051"
},
"departure": {
"delay": 31,
"time": "1778308051"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 31,
"time": "1778308111"
},
"departure": {
"delay": 31,
"time": "1778308111"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 31,
"time": "1778308171"
},
"departure": {
"delay": 31,
"time": "1778308171"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1778302924",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203S-0802"
}
}
},
{
"id": "SM:203S-0840",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778308800"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778308860"
},
"departure": {
"time": "1778308860"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778308980"
},
"departure": {
"time": "1778308980"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778309100"
},
"departure": {
"time": "1778309100"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1778309340"
},
"departure": {
"delay": 180,
"time": "1778309340"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1778309580"
},
"departure": {
"delay": 240,
"time": "1778309580"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1778309640"
},
"departure": {
"delay": 180,
"time": "1778309640"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1778309760"
},
"departure": {
"delay": 240,
"time": "1778309760"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1778309820"
},
"departure": {
"delay": 240,
"time": "1778309820"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1778309940"
},
"departure": {
"delay": 300,
"time": "1778309940"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1778310000"
},
"departure": {
"delay": 240,
"time": "1778310000"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1778310060"
},
"departure": {
"delay": 240,
"time": "1778310060"
},
"stopId": "Jura_1A",
"stopSequence": 14
}
],
"timestamp": "1778305208",
"trip": {
"routeId": "2",
"tripId": "203S-0840"
}
}
},
{
"id": "SM:201S-0800",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1778306461"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 61,
"time": "1778306521"
},
"departure": {
"delay": 61,
"time": "1778306521"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 61,
"time": "1778306641"
},
"departure": {
"delay": 61,
"time": "1778306641"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 61,
"time": "1778306761"
},
"departure": {
"delay": 61,
"time": "1778306761"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 241,
"time": "1778307001"
},
"departure": {
"delay": 241,
"time": "1778307001"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 254,
"time": "1778307074"
},
"departure": {
"delay": 254,
"time": "1778307074"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 269,
"time": "1778307149"
},
"departure": {
"delay": 269,
"time": "1778307149"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 287,
"time": "1778307227"
},
"departure": {
"delay": 287,
"time": "1778307227"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 227,
"time": "1778307287"
},
"departure": {
"delay": 227,
"time": "1778307287"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 334,
"time": "1778307454"
},
"departure": {
"delay": 334,
"time": "1778307454"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1778307540"
},
"departure": {
"delay": 360,
"time": "1778307540"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 420,
"time": "1778307660"
},
"departure": {
"delay": 420,
"time": "1778307660"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 300,
"time": "1778307720"
},
"departure": {
"delay": 300,
"time": "1778307720"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 300,
"time": "1778307780"
},
"departure": {
"delay": 300,
"time": "1778307780"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1778307960"
},
"departure": {
"delay": 360,
"time": "1778307960"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 360,
"time": "1778308020"
},
"departure": {
"delay": 360,
"time": "1778308020"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 360,
"time": "1778308080"
},
"departure": {
"delay": 360,
"time": "1778308080"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 240,
"time": "1778308140"
},
"departure": {
"delay": 240,
"time": "1778308140"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 300,
"time": "1778308260"
},
"departure": {
"delay": 300,
"time": "1778308260"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 300,
"time": "1778308320"
},
"departure": {
"delay": 300,
"time": "1778308320"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 300,
"time": "1778308380"
},
"departure": {
"delay": 300,
"time": "1778308380"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 240,
"time": "1778308440"
},
"departure": {
"delay": 240,
"time": "1778308440"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1778306471",
"trip": {
"routeId": "2",
"tripId": "201S-0800"
}
}
},
{
"id": "SM:301S-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1778305561"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 116,
"time": "1778305676"
},
"departure": {
"delay": 116,
"time": "1778305676"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 92,
"time": "1778305712"
},
"departure": {
"delay": 92,
"time": "1778305712"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 211,
"time": "1778305874"
},
"departure": {
"delay": 211,
"time": "1778305891"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 223,
"time": "1778305963"
},
"departure": {
"delay": 223,
"time": "1778305963"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 271,
"time": "1778306058"
},
"departure": {
"delay": 271,
"time": "1778306071"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 361,
"time": "1778306216"
},
"departure": {
"delay": 361,
"time": "1778306221"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 392,
"time": "1778306299"
},
"departure": {
"delay": 392,
"time": "1778306312"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 421,
"time": "1778306388"
},
"departure": {
"delay": 421,
"time": "1778306401"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 480,
"time": "1778306520"
},
"departure": {
"delay": 480,
"time": "1778306520"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 540,
"time": "1778306640"
},
"departure": {
"delay": 540,
"time": "1778306640"
},
"stopId": "Tivoli_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 460,
"time": "1778306680"
},
"departure": {
"delay": 460,
"time": "1778306680"
},
"stopId": "Huningue_Frontière_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 520,
"time": "1778306860"
},
"departure": {
"delay": 520,
"time": "1778306860"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 13
}
],
"timestamp": "1778305589",
"trip": {
"routeId": "603",
"tripId": "301S-0745"
}
}
},
{
"id": "SM:303S-0748",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1778305712"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778305800"
},
"departure": {
"time": "1778305800"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -158,
"time": "1778305942"
},
"departure": {
"delay": -158,
"time": "1778305942"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -167,
"time": "1778305993"
},
"departure": {
"delay": -167,
"time": "1778305993"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -194,
"time": "1778306086"
},
"departure": {
"delay": -194,
"time": "1778306086"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -219,
"time": "1778306181"
},
"departure": {
"delay": -219,
"time": "1778306181"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 175,
"time": "1778306635"
},
"departure": {
"delay": 175,
"time": "1778306635"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 175,
"time": "1778306695"
},
"departure": {
"delay": 175,
"time": "1778306695"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 158,
"time": "1778306738"
},
"departure": {
"delay": 158,
"time": "1778306738"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 158,
"time": "1778306798"
},
"departure": {
"delay": 158,
"time": "1778306798"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1778305733",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303S-0748"
}
}
},
{
"id": "SM:303S-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778309400"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1778309460"
},
"departure": {
"time": "1778309460"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778309520"
},
"departure": {
"time": "1778309520"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1778309640"
},
"departure": {
"delay": 60,
"time": "1778309640"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1778309700"
},
"departure": {
"delay": 60,
"time": "1778309700"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1778309760"
},
"departure": {
"delay": 60,
"time": "1778309760"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1778309880"
},
"departure": {
"delay": 120,
"time": "1778309880"
},
"stopId": "Domino_603A",
"stopSequence": 7
},
{
"arrival": {
"delay": 120,
"time": "1778309940"
},
"departure": {
"delay": 120,
"time": "1778309940"
},
"stopId": "Square_Soustons_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1778310000"
},
"departure": {
"delay": 120,
"time": "1778310000"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 9
}
],
"timestamp": "1778305805",
"trip": {
"routeId": "603",
"tripId": "303S-0850"
}
}
},
{
"id": "SM:301S-0812",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778307120"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778307240"
},
"departure": {
"time": "1778307240"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778307540"
},
"departure": {
"time": "1778307540"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778307600"
},
"departure": {
"time": "1778307600"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778307720"
},
"departure": {
"time": "1778307720"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778307840"
},
"departure": {
"time": "1778307840"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1778308080"
},
"departure": {
"delay": 180,
"time": "1778308080"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1778308140"
},
"departure": {
"delay": 180,
"time": "1778308140"
},
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1778308200"
},
"departure": {
"delay": 180,
"time": "1778308200"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1778308260"
},
"departure": {
"delay": 180,
"time": "1778308260"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1778304550",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301S-0812"
}
}
},
{
"id": "SM:401ST-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778309400"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778309430"
},
"departure": {
"delay": -30,
"time": "1778309430"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778309460"
},
"departure": {
"time": "1778309460"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778309520"
},
"departure": {
"time": "1778309520"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778309580"
},
"departure": {
"time": "1778309580"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1778309700"
},
"departure": {
"delay": 60,
"time": "1778309700"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1778309760"
},
"departure": {
"delay": 60,
"time": "1778309760"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1778309820"
},
"departure": {
"delay": 60,
"time": "1778309820"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1778309940"
},
"departure": {
"delay": 120,
"time": "1778309940"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
}
],
"timestamp": "1778306013",
"trip": {
"routeId": "604",
"tripId": "401ST-0850"
}
}
},
{
"id": "SM:401ST-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 451,
"time": "1778305351"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 751,
"time": "1778305441"
},
"departure": {
"delay": 751,
"time": "1778305831"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 811,
"time": "1778305921"
},
"departure": {
"delay": 811,
"time": "1778305951"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 858,
"time": "1778306058"
},
"departure": {
"delay": 858,
"time": "1778306058"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 831,
"time": "1778306091"
},
"departure": {
"delay": 831,
"time": "1778306091"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 751,
"time": "1778306131"
},
"departure": {
"delay": 751,
"time": "1778306131"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 631,
"time": "1778306251"
},
"departure": {
"delay": 631,
"time": "1778306251"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 540,
"time": "1778306340"
},
"departure": {
"delay": 540,
"time": "1778306340"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 511,
"time": "1778306371"
},
"departure": {
"delay": 511,
"time": "1778306371"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 511,
"time": "1778306407"
},
"departure": {
"delay": 511,
"time": "1778306431"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 571,
"time": "1778306551"
},
"departure": {
"delay": 571,
"time": "1778306551"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 372,
"time": "1778306592"
},
"departure": {
"delay": 372,
"time": "1778306592"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 430,
"time": "1778306770"
},
"departure": {
"delay": 430,
"time": "1778306770"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1778305352",
"trip": {
"routeId": "604",
"tripId": "401ST-0735"
}
}
},
{
"id": "SM:401ST-0813",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778307180"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778307360"
},
"departure": {
"time": "1778307360"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778307480"
},
"departure": {
"time": "1778307480"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778307540"
},
"departure": {
"time": "1778307540"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778307720"
},
"departure": {
"time": "1778307720"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778307780"
},
"departure": {
"time": "1778307780"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778307840"
},
"departure": {
"time": "1778307840"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778307900"
},
"departure": {
"time": "1778307900"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778308080"
},
"departure": {
"time": "1778308080"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778308140"
},
"departure": {
"time": "1778308140"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778308200"
},
"departure": {
"time": "1778308200"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778308440"
},
"departure": {
"time": "1778308440"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778308680"
},
"departure": {
"time": "1778308680"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778308740"
},
"departure": {
"time": "1778308740"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778308800"
},
"departure": {
"time": "1778308800"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778308860"
},
"departure": {
"time": "1778308860"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778308920"
},
"departure": {
"time": "1778308920"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778308980"
},
"departure": {
"time": "1778308980"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1778309100"
},
"departure": {
"delay": 60,
"time": "1778309100"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 60,
"time": "1778309160"
},
"departure": {
"delay": 60,
"time": "1778309160"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1778305444",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401ST-0813"
}
}
},
{
"id": "SM:409ST-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1778308980"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 720,
"time": "1778309400"
},
"departure": {
"delay": 720,
"time": "1778309400"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 1080,
"time": "1778309880"
},
"departure": {
"delay": 1080,
"time": "1778309880"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1080,
"time": "1778309940"
},
"departure": {
"delay": 1080,
"time": "1778309940"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1020,
"time": "1778310000"
},
"departure": {
"delay": 1020,
"time": "1778310000"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
}
],
"timestamp": "1778305383",
"trip": {
"routeId": "604",
"tripId": "409ST-0835"
}
}
},
{
"id": "SM:409ST-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 114,
"time": "1778304114"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 92,
"time": "1778304152"
},
"departure": {
"delay": 92,
"time": "1778304152"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 125,
"time": "1778304185"
},
"departure": {
"delay": 125,
"time": "1778304185"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 102,
"time": "1778304222"
},
"departure": {
"delay": 102,
"time": "1778304222"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 54,
"time": "1778304234"
},
"departure": {
"delay": 54,
"time": "1778304234"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 102,
"time": "1778304342"
},
"departure": {
"delay": 102,
"time": "1778304342"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 84,
"time": "1778304371"
},
"departure": {
"delay": 84,
"time": "1778304384"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 114,
"time": "1778304451"
},
"departure": {
"delay": 114,
"time": "1778304474"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 181,
"time": "1778304601"
},
"departure": {
"delay": 181,
"time": "1778304601"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 354,
"time": "1778304706"
},
"departure": {
"delay": 354,
"time": "1778304894"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 174,
"time": "1778304954"
},
"departure": {
"delay": 174,
"time": "1778304954"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 144,
"time": "1778305044"
},
"departure": {
"delay": 144,
"time": "1778305044"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 114,
"time": "1778305074"
},
"departure": {
"delay": 114,
"time": "1778305074"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 114,
"time": "1778305134"
},
"departure": {
"delay": 114,
"time": "1778305134"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 264,
"time": "1778305205"
},
"departure": {
"delay": 264,
"time": "1778305344"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 114,
"time": "1778305420"
},
"departure": {
"delay": 114,
"time": "1778305434"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 84,
"time": "1778305476"
},
"departure": {
"delay": 84,
"time": "1778305524"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 114,
"time": "1778305566"
},
"departure": {
"delay": 114,
"time": "1778305614"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 192,
"time": "1778305752"
},
"departure": {
"delay": 192,
"time": "1778305752"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 114,
"time": "1778305772"
},
"departure": {
"delay": 114,
"time": "1778305794"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 234,
"time": "1778305954"
},
"departure": {
"delay": 234,
"time": "1778305974"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1778304139",
"trip": {
"routeId": "604",
"tripId": "409ST-0720"
}
}
},
{
"id": "SM:409ST-0758",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 17,
"time": "1778306297"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -43,
"time": "1778306397"
},
"departure": {
"delay": -43,
"time": "1778306417"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -7,
"time": "1778306573"
},
"departure": {
"delay": -7,
"time": "1778306573"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": -15,
"time": "1778306625"
},
"departure": {
"delay": -15,
"time": "1778306625"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": -15,
"time": "1778306805"
},
"departure": {
"delay": -15,
"time": "1778306805"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -15,
"time": "1778306865"
},
"departure": {
"delay": -15,
"time": "1778306865"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -15,
"time": "1778306925"
},
"departure": {
"delay": -15,
"time": "1778306925"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": -15,
"time": "1778306985"
},
"departure": {
"delay": -15,
"time": "1778306985"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -121,
"time": "1778307059"
},
"departure": {
"delay": -121,
"time": "1778307059"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": -138,
"time": "1778307102"
},
"departure": {
"delay": -138,
"time": "1778307102"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -138,
"time": "1778307162"
},
"departure": {
"delay": -138,
"time": "1778307162"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -147,
"time": "1778307273"
},
"departure": {
"delay": -147,
"time": "1778307273"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -147,
"time": "1778307453"
},
"departure": {
"delay": -147,
"time": "1778307453"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -341,
"time": "1778307559"
},
"departure": {
"delay": -341,
"time": "1778307559"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -303,
"time": "1778307657"
},
"departure": {
"delay": -303,
"time": "1778307657"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -318,
"time": "1778307702"
},
"departure": {
"delay": -318,
"time": "1778307702"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -318,
"time": "1778307762"
},
"departure": {
"delay": -318,
"time": "1778307762"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -328,
"time": "1778307812"
},
"departure": {
"delay": -328,
"time": "1778307812"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -344,
"time": "1778307856"
},
"departure": {
"delay": -344,
"time": "1778307856"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -344,
"time": "1778307976"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1778306324",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409ST-0758"
}
}
},
{
"id": "SM:403ST-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 182,
"time": "1778305982"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 159,
"time": "1778306019"
},
"departure": {
"delay": 159,
"time": "1778306019"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 191,
"time": "1778306051"
},
"departure": {
"delay": 191,
"time": "1778306051"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 173,
"time": "1778306093"
},
"departure": {
"delay": 173,
"time": "1778306093"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 135,
"time": "1778306115"
},
"departure": {
"delay": 135,
"time": "1778306115"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 196,
"time": "1778306236"
},
"departure": {
"delay": 196,
"time": "1778306236"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 163,
"time": "1778306263"
},
"departure": {
"delay": 163,
"time": "1778306263"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 140,
"time": "1778306300"
},
"departure": {
"delay": 140,
"time": "1778306300"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 181,
"time": "1778306394"
},
"departure": {
"delay": 181,
"time": "1778306401"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 171,
"time": "1778306511"
},
"departure": {
"delay": 171,
"time": "1778306511"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 12,
"time": "1778306592"
},
"departure": {
"delay": 12,
"time": "1778306592"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -28,
"time": "1778306672"
},
"departure": {
"delay": -28,
"time": "1778306672"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -48,
"time": "1778306712"
},
"departure": {
"delay": -48,
"time": "1778306712"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -70,
"time": "1778306750"
},
"departure": {
"delay": -70,
"time": "1778306750"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -3,
"time": "1778306877"
},
"departure": {
"delay": -3,
"time": "1778306877"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -151,
"time": "1778306969"
},
"departure": {
"delay": -151,
"time": "1778306969"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -237,
"time": "1778307003"
},
"departure": {
"delay": -237,
"time": "1778307003"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -259,
"time": "1778307041"
},
"departure": {
"delay": -259,
"time": "1778307041"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -199,
"time": "1778307161"
},
"departure": {
"delay": -199,
"time": "1778307161"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": -277,
"time": "1778307203"
},
"departure": {
"delay": -277,
"time": "1778307203"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -97,
"time": "1778307443"
},
"departure": {
"delay": -97,
"time": "1778307443"
},
"stopId": "Voltaplatz_A",
"stopSequence": 21
}
],
"timestamp": "1778306003",
"trip": {
"routeId": "604",
"tripId": "403ST-0750"
}
}
},
{
"id": "SM:403ST-0828",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778308080"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778308260"
},
"departure": {
"time": "1778308260"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778308380"
},
"departure": {
"time": "1778308380"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778308440"
},
"departure": {
"time": "1778308440"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778308620"
},
"departure": {
"time": "1778308620"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778308680"
},
"departure": {
"time": "1778308680"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778308740"
},
"departure": {
"time": "1778308740"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778308800"
},
"departure": {
"time": "1778308800"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1778308980"
},
"departure": {
"time": "1778308980"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1778309040"
},
"departure": {
"time": "1778309040"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1778309100"
},
"departure": {
"time": "1778309100"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1778309400"
},
"departure": {
"time": "1778309400"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1778309700"
},
"departure": {
"time": "1778309700"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1778309760"
},
"departure": {
"time": "1778309760"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1778309820"
},
"departure": {
"time": "1778309820"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1778309880"
},
"departure": {
"time": "1778309880"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"time": "1778310000"
},
"departure": {
"time": "1778310000"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
}
],
"timestamp": "1778305743",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403ST-0828"
}
}
},
{
"id": "SM:405ST-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1778307180"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 720,
"time": "1778307600"
},
"departure": {
"delay": 720,
"time": "1778307600"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 960,
"time": "1778307900"
},
"departure": {
"delay": 960,
"time": "1778307900"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 1080,
"time": "1778308080"
},
"departure": {
"delay": 1080,
"time": "1778308080"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 1080,
"time": "1778308140"
},
"departure": {
"delay": 1080,
"time": "1778308140"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 1020,
"time": "1778308200"
},
"departure": {
"delay": 1020,
"time": "1778308200"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 840,
"time": "1778308440"
},
"departure": {
"delay": 840,
"time": "1778308440"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 660,
"time": "1778308560"
},
"departure": {
"delay": 660,
"time": "1778308560"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1778308620"
},
"departure": {
"delay": 540,
"time": "1778308620"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 540,
"time": "1778308680"
},
"departure": {
"delay": 540,
"time": "1778308680"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 600,
"time": "1778308800"
},
"departure": {
"delay": 600,
"time": "1778308800"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 420,
"time": "1778308860"
},
"departure": {
"delay": 420,
"time": "1778308860"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 540,
"time": "1778309100"
},
"departure": {
"delay": 540,
"time": "1778309100"
},
"stopId": "Rhin_A",
"stopSequence": 13
}
],
"timestamp": "1778303840",
"trip": {
"routeId": "604",
"tripId": "405ST-0805"
}
}
},
{
"id": "SM:405ST-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778309400"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778309580"
},
"departure": {
"time": "1778309580"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778310000"
},
"departure": {
"time": "1778310000"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778310060"
},
"departure": {
"time": "1778310060"
},
"stopId": "Rhin_R",
"stopSequence": 7
}
],
"timestamp": "1778306334",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405ST-0850"
}
}
},
{
"id": "SM:405ST-0728",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778304480"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778304660"
},
"departure": {
"time": "1778304660"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778304780"
},
"departure": {
"time": "1778304780"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778304840"
},
"departure": {
"time": "1778304840"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778305020"
},
"departure": {
"time": "1778305020"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778305080"
},
"departure": {
"time": "1778305080"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778305140"
},
"departure": {
"time": "1778305140"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 5,
"time": "1778305200"
},
"departure": {
"delay": 5,
"time": "1778305205"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 34,
"time": "1778305324"
},
"departure": {
"delay": 34,
"time": "1778305414"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 34,
"time": "1778305468"
},
"departure": {
"delay": 34,
"time": "1778305474"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 27,
"time": "1778305527"
},
"departure": {
"delay": 27,
"time": "1778305527"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 214,
"time": "1778305594"
},
"departure": {
"delay": 214,
"time": "1778305834"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 135,
"time": "1778305935"
},
"departure": {
"delay": 135,
"time": "1778305935"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 4,
"time": "1778305984"
},
"departure": {
"delay": 4,
"time": "1778306104"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 94,
"time": "1778306210"
},
"departure": {
"delay": 94,
"time": "1778306254"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 94,
"time": "1778306296"
},
"departure": {
"delay": 94,
"time": "1778306314"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 51,
"time": "1778306331"
},
"departure": {
"delay": 51,
"time": "1778306331"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 39,
"time": "1778306379"
},
"departure": {
"delay": 39,
"time": "1778306379"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 16,
"time": "1778306416"
},
"departure": {
"delay": 16,
"time": "1778306416"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 8,
"time": "1778306528"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 20
}
],
"timestamp": "1778304519",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405ST-0728"
}
}
},
{
"id": "SM:407ST-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778307600"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1778307630"
},
"departure": {
"delay": -30,
"time": "1778307630"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1778307660"
},
"departure": {
"time": "1778307660"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1778307720"
},
"departure": {
"time": "1778307720"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1778307780"
},
"departure": {
"time": "1778307780"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 60,
"time": "1778307900"
},
"departure": {
"delay": 60,
"time": "1778307900"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1778307960"
},
"departure": {
"delay": 60,
"time": "1778307960"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1778308020"
},
"departure": {
"delay": 60,
"time": "1778308020"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1778308140"
},
"departure": {
"delay": 120,
"time": "1778308140"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1778308560"
},
"departure": {
"delay": 420,
"time": "1778308560"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 180,
"time": "1778309040"
},
"departure": {
"delay": 180,
"time": "1778309040"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1778309100"
},
"departure": {
"delay": 60,
"time": "1778309100"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1778309160"
},
"departure": {
"delay": 60,
"time": "1778309160"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 240,
"time": "1778309400"
},
"departure": {
"delay": 240,
"time": "1778309400"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1778309520"
},
"departure": {
"delay": 120,
"time": "1778309520"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1778309580"
},
"departure": {
"delay": 60,
"time": "1778309580"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1778309640"
},
"departure": {
"delay": 60,
"time": "1778309640"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
}
],
"timestamp": "1778304067",
"trip": {
"routeId": "604",
"tripId": "407ST-0820"
}
}
},
{
"id": "SM:407ST-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778305380"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1778305560"
},
"departure": {
"time": "1778305560"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1778305680"
},
"departure": {
"time": "1778305680"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1778305740"
},
"departure": {
"time": "1778305740"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1778305920"
},
"departure": {
"time": "1778305920"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1778305980"
},
"departure": {
"time": "1778305980"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1778306040"
},
"departure": {
"time": "1778306040"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1778306100"
},
"departure": {
"time": "1778306100"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": -103,
"time": "1778306162"
},
"departure": {
"delay": -103,
"time": "1778306177"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 137,
"time": "1778306218"
},
"departure": {
"delay": 137,
"time": "1778306477"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 137,
"time": "1778306537"
},
"departure": {
"delay": 137,
"time": "1778306537"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 146,
"time": "1778306606"
},
"departure": {
"delay": 146,
"time": "1778306606"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 146,
"time": "1778306786"
},
"departure": {
"delay": 146,
"time": "1778306786"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -15,
"time": "1778306865"
},
"departure": {
"delay": -15,
"time": "1778306865"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 26,
"time": "1778306966"
},
"departure": {
"delay": 26,
"time": "1778306966"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 10,
"time": "1778307010"
},
"departure": {
"delay": 10,
"time": "1778307010"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 10,
"time": "1778307070"
},
"departure": {
"delay": 10,
"time": "1778307070"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1778307120"
},
"departure": {
"time": "1778307120"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -21,
"time": "1778307159"
},
"departure": {
"delay": -21,
"time": "1778307159"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 39,
"time": "1778307279"
},
"departure": {
"delay": 39,
"time": "1778307279"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 39,
"time": "1778307339"
},
"departure": {
"delay": 39,
"time": "1778307339"
},
"stopId": "Muguet_R",
"stopSequence": 21
}
],
"timestamp": "1778305424",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407ST-0743"
}
}
},
{
"id": "SM:T3S-7-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1778307900"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1778307960"
},
"departure": {
"delay": 240,
"time": "1778307960"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1778308020"
},
"departure": {
"delay": 240,
"time": "1778308020"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1778308140"
},
"departure": {
"delay": 300,
"time": "1778308140"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1778308200"
},
"departure": {
"delay": 300,
"time": "1778308200"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1778308260"
},
"departure": {
"delay": 300,
"time": "1778308260"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1778308380"
},
"departure": {
"delay": 360,
"time": "1778308380"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1778308500"
},
"departure": {
"delay": 360,
"time": "1778308500"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1778308560"
},
"departure": {
"delay": 360,
"time": "1778308560"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1778308680"
},
"departure": {
"delay": 420,
"time": "1778308680"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1778308740"
},
"departure": {
"delay": 360,
"time": "1778308740"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1778308860"
},
"departure": {
"delay": 360,
"time": "1778308860"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1778308980"
},
"departure": {
"delay": 420,
"time": "1778308980"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1778309040"
},
"departure": {
"delay": 360,
"time": "1778309040"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1778309100"
},
"departure": {
"delay": 360,
"time": "1778309100"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1778304304",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-7-0820"
}
}
},
{
"id": "SM:T3S-3-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 240,
"time": "1778305800"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1778305860"
},
"departure": {
"delay": 240,
"time": "1778305860"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1778305920"
},
"departure": {
"delay": 240,
"time": "1778305920"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 240,
"time": "1778305980"
},
"departure": {
"delay": 240,
"time": "1778305980"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 240,
"time": "1778306040"
},
"departure": {
"delay": 240,
"time": "1778306040"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1778306160"
},
"departure": {
"delay": 300,
"time": "1778306160"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 300,
"time": "1778306220"
},
"departure": {
"delay": 300,
"time": "1778306220"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1778306340"
},
"departure": {
"delay": 360,
"time": "1778306340"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1778306400"
},
"departure": {
"delay": 360,
"time": "1778306400"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 360,
"time": "1778306520"
},
"departure": {
"delay": 360,
"time": "1778306520"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1778306580"
},
"departure": {
"delay": 360,
"time": "1778306580"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1778306700"
},
"departure": {
"delay": 360,
"time": "1778306700"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1778306820"
},
"departure": {
"delay": 420,
"time": "1778306820"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 330,
"time": "1778306850"
},
"departure": {
"delay": 330,
"time": "1778306850"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1778306940"
},
"departure": {
"delay": 360,
"time": "1778306940"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1778302202",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-3-0746"
}
}
},
{
"id": "SM:T3S-7-0851",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1778309460"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1778309520"
},
"departure": {
"time": "1778309520"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1778309580"
},
"departure": {
"time": "1778309580"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1778309640"
},
"departure": {
"time": "1778309640"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1778309700"
},
"departure": {
"time": "1778309700"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1778309820"
},
"departure": {
"time": "1778309820"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1778309880"
},
"departure": {
"time": "1778309880"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1778309940"
},
"departure": {
"time": "1778309940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1778310060"
},
"departure": {
"time": "1778310060"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
}
],
"timestamp": "1778305867",
"trip": {
"routeId": "T3",
"tripId": "T3S-7-0851"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1778306487"
}
}