Resource details
This resource file is part of the dataset Réseau urbain Distribus.
Download availability
Learn more
HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.For SIRI and SIRI Lite feeds, we perform a
GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.Validation details
⚠️117 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-29 at 08:04 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 39 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 1101S-0820 does not have a vehicle_id
- trip_id T3S-7-0820 does not have a vehicle_id
- trip_id T3S-10-0850 does not have a vehicle_id
- trip_id T3S-3-0819 does not have a vehicle_id
- trip_id 1101S-0805 does not have a vehicle_id
schedule_relationship not populated W009 78 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 1101S-0820 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101S-0820 does not have a schedule_relationship
- trip_id T3S-7-0820 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id T3S-7-0820 does not have a schedule_relationship
- trip_id T3S-10-0850 stop_sequence 3 (and potentially more for this trip) does not have a schedule_relationship
Previous validations
Here is a recap of all the error types encountered over the last 30 days.
| Error ID | Description | Errors count | Number of occurences |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 1 594 | 30 times (100 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 3 165 | 30 times (100 % of 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. | 17 | 14 times (47 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 7 | 7 times (23 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-29 at 09:12 Europe/Paris.
trip_updates (40) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-11-29 at 09:12 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:T3S-10-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1764402900"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1764402960"
},
"departure": {
"delay": 240,
"time": "1764402960"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1764403020"
},
"departure": {
"delay": 240,
"time": "1764403020"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1764403140"
},
"departure": {
"delay": 300,
"time": "1764403140"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1764403200"
},
"departure": {
"delay": 300,
"time": "1764403200"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1764403260"
},
"departure": {
"delay": 300,
"time": "1764403260"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1764403380"
},
"departure": {
"delay": 360,
"time": "1764403380"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1764403500"
},
"departure": {
"delay": 360,
"time": "1764403500"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1764403560"
},
"departure": {
"delay": 360,
"time": "1764403560"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1764403680"
},
"departure": {
"delay": 420,
"time": "1764403680"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1764403740"
},
"departure": {
"delay": 360,
"time": "1764403740"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1764403860"
},
"departure": {
"delay": 360,
"time": "1764403860"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1764403980"
},
"departure": {
"delay": 420,
"time": "1764403980"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1764404040"
},
"departure": {
"delay": 360,
"time": "1764404040"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1764404100"
},
"departure": {
"delay": 360,
"time": "1764404100"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1764400991",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-10-0850"
}
}
},
{
"id": "SM:1101S-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1764403592"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 111,
"time": "1764404211"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764403618",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101S-0905"
}
}
},
{
"id": "SM:T3S-2-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1764403800"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1764403860"
},
"departure": {
"delay": 240,
"time": "1764403860"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1764403920"
},
"departure": {
"delay": 240,
"time": "1764403920"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1764404040"
},
"departure": {
"delay": 300,
"time": "1764404040"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1764404100"
},
"departure": {
"delay": 300,
"time": "1764404100"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1764404160"
},
"departure": {
"delay": 300,
"time": "1764404160"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1764404280"
},
"departure": {
"delay": 360,
"time": "1764404280"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1764404400"
},
"departure": {
"delay": 360,
"time": "1764404400"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1764404460"
},
"departure": {
"delay": 360,
"time": "1764404460"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1764404580"
},
"departure": {
"delay": 420,
"time": "1764404580"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1764404640"
},
"departure": {
"delay": 360,
"time": "1764404640"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1764404760"
},
"departure": {
"delay": 360,
"time": "1764404760"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1764404880"
},
"departure": {
"delay": 420,
"time": "1764404880"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1764404940"
},
"departure": {
"delay": 360,
"time": "1764404940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1764405000"
},
"departure": {
"delay": 360,
"time": "1764405000"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1764401888",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-2-0905"
}
}
},
{
"id": "SM:T3S-2-0936",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764405360"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764405420"
},
"departure": {
"time": "1764405420"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1764405540"
},
"departure": {
"time": "1764405540"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1764405600"
},
"departure": {
"time": "1764405600"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1764405720"
},
"departure": {
"time": "1764405720"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1764405780"
},
"departure": {
"time": "1764405780"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1764405840"
},
"departure": {
"time": "1764405840"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1764405960"
},
"departure": {
"time": "1764405960"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764406080"
},
"departure": {
"time": "1764406080"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764406200"
},
"departure": {
"time": "1764406200"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1764406260"
},
"departure": {
"time": "1764406260"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1764406320"
},
"departure": {
"time": "1764406320"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1764406380"
},
"departure": {
"time": "1764406380"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1764406500"
},
"departure": {
"time": "1764406500"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1764406560"
},
"departure": {
"time": "1764406560"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 16
},
{
"arrival": {
"time": "1764406620"
},
"departure": {
"time": "1764406620"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 17
},
{
"arrival": {
"time": "1764406680"
},
"departure": {
"time": "1764406680"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 18
},
{
"arrival": {
"time": "1764406740"
},
"departure": {
"time": "1764406740"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764406800"
},
"departure": {
"time": "1764406800"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 20
},
{
"arrival": {
"time": "1764406920"
},
"departure": {
"time": "1764406920"
},
"stopId": "Burgfelderhof_A",
"stopSequence": 21
},
{
"arrival": {
"time": "1764407040"
},
"departure": {
"time": "1764407040"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1764407160"
},
"departure": {
"time": "1764407160"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
}
],
"timestamp": "1764401888",
"trip": {
"routeId": "T3",
"tripId": "T3S-2-0936"
}
}
},
{
"id": "SM:T3S-9-0906",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764403560"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764403620"
},
"departure": {
"time": "1764403620"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1764403680"
},
"departure": {
"time": "1764403680"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1764403740"
},
"departure": {
"time": "1764403740"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1764403800"
},
"departure": {
"time": "1764403800"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1764403920"
},
"departure": {
"time": "1764403920"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1764403980"
},
"departure": {
"time": "1764403980"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1764404040"
},
"departure": {
"time": "1764404040"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1764404160"
},
"departure": {
"time": "1764404160"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764404280"
},
"departure": {
"time": "1764404280"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764404400"
},
"departure": {
"time": "1764404400"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1764404460"
},
"departure": {
"time": "1764404460"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1764404520"
},
"departure": {
"time": "1764404520"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1764404580"
},
"departure": {
"time": "1764404580"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1764404940"
},
"departure": {
"time": "1764404940"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764405240"
},
"departure": {
"time": "1764405240"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1764405360"
},
"departure": {
"time": "1764405360"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
}
],
"timestamp": "1764399962",
"trip": {
"routeId": "T3",
"tripId": "T3S-9-0906"
}
}
},
{
"id": "SM:T3S-10-0921",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404460"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764404520"
},
"departure": {
"time": "1764404520"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404580"
},
"departure": {
"time": "1764404580"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1764404640"
},
"departure": {
"time": "1764404640"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1764404820"
},
"departure": {
"time": "1764404820"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1764404880"
},
"departure": {
"time": "1764404880"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1764404940"
},
"departure": {
"time": "1764404940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1764405060"
},
"departure": {
"time": "1764405060"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764405180"
},
"departure": {
"time": "1764405180"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764405300"
},
"departure": {
"time": "1764405300"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1764405360"
},
"departure": {
"time": "1764405360"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1764405420"
},
"departure": {
"time": "1764405420"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1764405600"
},
"departure": {
"time": "1764405600"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1764405660"
},
"departure": {
"time": "1764405660"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 16
},
{
"arrival": {
"time": "1764405720"
},
"departure": {
"time": "1764405720"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 17
},
{
"arrival": {
"time": "1764405780"
},
"departure": {
"time": "1764405780"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 18
},
{
"arrival": {
"time": "1764405840"
},
"departure": {
"time": "1764405840"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764405900"
},
"departure": {
"time": "1764405900"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 20
},
{
"arrival": {
"time": "1764406140"
},
"departure": {
"time": "1764406140"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1764406260"
},
"departure": {
"time": "1764406260"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
}
],
"timestamp": "1764400991",
"trip": {
"routeId": "T3",
"tripId": "T3S-10-0921"
}
}
},
{
"id": "SM:T3S-9-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1764402000"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1764402060"
},
"departure": {
"delay": 240,
"time": "1764402060"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1764402120"
},
"departure": {
"delay": 240,
"time": "1764402120"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1764402240"
},
"departure": {
"delay": 300,
"time": "1764402240"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1764402300"
},
"departure": {
"delay": 300,
"time": "1764402300"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1764402360"
},
"departure": {
"delay": 300,
"time": "1764402360"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1764402480"
},
"departure": {
"delay": 360,
"time": "1764402480"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1764402600"
},
"departure": {
"delay": 360,
"time": "1764402600"
},
"stopId": "Spalentor_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1764402660"
},
"departure": {
"delay": 360,
"time": "1764402660"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 420,
"time": "1764402780"
},
"departure": {
"delay": 420,
"time": "1764402780"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 360,
"time": "1764402840"
},
"departure": {
"delay": 360,
"time": "1764402840"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1764402960"
},
"departure": {
"delay": 360,
"time": "1764402960"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1764403080"
},
"departure": {
"delay": 420,
"time": "1764403080"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1764403140"
},
"departure": {
"delay": 360,
"time": "1764403140"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1764403200"
},
"departure": {
"delay": 360,
"time": "1764403200"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1764398889",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3S-9-0835"
}
}
},
{
"id": "SM:1101S-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 26,
"time": "1764402626"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -106,
"time": "1764403094"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764402650",
"trip": {
"routeId": "11",
"tripId": "1101S-0850"
}
}
},
{
"id": "SM:T3S-7-0851",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764402660"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764402720"
},
"departure": {
"time": "1764402720"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1764402780"
},
"departure": {
"time": "1764402780"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1764402840"
},
"departure": {
"time": "1764402840"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1764402900"
},
"departure": {
"time": "1764402900"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1764403020"
},
"departure": {
"time": "1764403020"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1764403080"
},
"departure": {
"time": "1764403080"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1764403140"
},
"departure": {
"time": "1764403140"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1764403260"
},
"departure": {
"time": "1764403260"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764403380"
},
"departure": {
"time": "1764403380"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764403500"
},
"departure": {
"time": "1764403500"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1764403560"
},
"departure": {
"time": "1764403560"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1764403620"
},
"departure": {
"time": "1764403620"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1764403680"
},
"departure": {
"time": "1764403680"
},
"stopId": "Spalentor_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1764403800"
},
"departure": {
"time": "1764403800"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 15
},
{
"arrival": {
"time": "1764404040"
},
"departure": {
"time": "1764404040"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764404340"
},
"departure": {
"time": "1764404340"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1764404460"
},
"departure": {
"time": "1764404460"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
}
],
"timestamp": "1764399065",
"trip": {
"routeId": "T3",
"tripId": "T3S-7-0851"
}
}
},
{
"id": "SM:1101S-0920",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404400"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764405000"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764403185",
"trip": {
"routeId": "11",
"tripId": "1101S-0920"
}
}
},
{
"id": "SM:1103S-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1764406800"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764403206",
"trip": {
"routeId": "11",
"tripId": "1103S-0950"
}
}
},
{
"id": "SM:1103S-1005",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764407100"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1764403629",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103S-1005"
}
}
},
{
"id": "SM:1103S-0935",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764405300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1764401734",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103S-0935"
}
}
},
{
"id": "SM:101S-1005",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 200,
"time": "1764407300"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 241,
"time": "1764407461"
},
"departure": {
"delay": 241,
"time": "1764407461"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -40,
"time": "1764407480"
},
"departure": {
"delay": -40,
"time": "1764407480"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Jura_1R",
"stopSequence": 7
}
],
"timestamp": "1764403505",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-1005"
}
}
},
{
"id": "SM:103S-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 21,
"time": "1764405021"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 62,
"time": "1764405182"
},
"departure": {
"delay": 62,
"time": "1764405182"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 431,
"time": "1764405731"
},
"departure": {
"delay": 431,
"time": "1764405731"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 145,
"time": "1764405745"
},
"departure": {
"delay": 145,
"time": "1764405745"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 80,
"time": "1764405800"
},
"departure": {
"delay": 80,
"time": "1764405800"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 67,
"time": "1764405907"
},
"departure": {
"delay": 67,
"time": "1764405907"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": -53,
"time": "1764405967"
},
"departure": {
"delay": -53,
"time": "1764405967"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": -113,
"time": "1764406027"
},
"departure": {
"delay": -113,
"time": "1764406027"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -126,
"time": "1764406134"
},
"departure": {
"delay": -126,
"time": "1764406134"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 109,
"time": "1764406489"
},
"departure": {
"delay": 109,
"time": "1764406489"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 169,
"time": "1764406609"
},
"departure": {
"delay": 169,
"time": "1764406609"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 169,
"time": "1764406669"
},
"departure": {
"delay": 169,
"time": "1764406669"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 139,
"time": "1764406699"
},
"departure": {
"delay": 139,
"time": "1764406699"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 109,
"time": "1764406729"
},
"departure": {
"delay": 109,
"time": "1764406729"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 109,
"time": "1764406789"
},
"departure": {
"delay": 109,
"time": "1764406789"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 49,
"time": "1764406849"
},
"departure": {
"delay": 49,
"time": "1764406849"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 49,
"time": "1764406909"
},
"departure": {
"delay": 49,
"time": "1764406909"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 49,
"time": "1764406969"
},
"departure": {
"delay": 49,
"time": "1764406969"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": -11,
"time": "1764407029"
},
"departure": {
"delay": -11,
"time": "1764407029"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -11,
"time": "1764407149"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764403938",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103S-0930"
}
}
},
{
"id": "SM:101S-0920",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404400"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764404520"
},
"departure": {
"time": "1764404520"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404580"
},
"departure": {
"time": "1764404580"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764404640"
},
"departure": {
"time": "1764404640"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404760"
},
"departure": {
"time": "1764404760"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764405000"
},
"departure": {
"time": "1764405000"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1764405120"
},
"departure": {
"time": "1764405120"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1764405240"
},
"departure": {
"time": "1764405240"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1764405300"
},
"departure": {
"time": "1764405300"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764405360"
},
"departure": {
"time": "1764405360"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1764405540"
},
"departure": {
"time": "1764405540"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1764405600"
},
"departure": {
"time": "1764405600"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1764405630"
},
"departure": {
"delay": -30,
"time": "1764405630"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1764405660"
},
"departure": {
"time": "1764405660"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1764405780"
},
"departure": {
"time": "1764405780"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1764405900"
},
"departure": {
"time": "1764405900"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1764406200"
},
"departure": {
"time": "1764406200"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764406260"
},
"departure": {
"time": "1764406260"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1764406320"
},
"departure": {
"time": "1764406320"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1764406440"
},
"departure": {
"time": "1764406440"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1764406500"
},
"departure": {
"time": "1764406500"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 9,
"time": "1764406569"
},
"departure": {
"delay": 9,
"time": "1764406569"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -240,
"time": "1764406620"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1764401734",
"trip": {
"routeId": "1",
"tripId": "101S-0920"
}
}
},
{
"id": "SM:103S-1010",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1764407516"
},
"stopId": "Clostermann_A",
"stopSequence": 1
}
],
"timestamp": "1764403938",
"trip": {
"routeId": "1",
"tripId": "103S-1010"
}
}
},
{
"id": "SM:103S-0845",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 44,
"time": "1764402344"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 104,
"time": "1764402464"
},
"departure": {
"delay": 104,
"time": "1764402524"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 111,
"time": "1764402591"
},
"departure": {
"delay": 111,
"time": "1764402591"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 104,
"time": "1764402644"
},
"departure": {
"delay": 104,
"time": "1764402644"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 57,
"time": "1764402717"
},
"departure": {
"delay": 57,
"time": "1764402717"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -46,
"time": "1764402764"
},
"departure": {
"delay": -46,
"time": "1764402854"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 57,
"time": "1764403077"
},
"departure": {
"delay": 57,
"time": "1764403077"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 14,
"time": "1764403154"
},
"departure": {
"delay": 14,
"time": "1764403154"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 15,
"time": "1764403212"
},
"departure": {
"delay": 15,
"time": "1764403215"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 44,
"time": "1764403260"
},
"departure": {
"delay": 44,
"time": "1764403304"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 14,
"time": "1764403394"
},
"departure": {
"delay": 14,
"time": "1764403394"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 14,
"time": "1764403454"
},
"departure": {
"delay": 14,
"time": "1764403454"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 26,
"time": "1764403526"
},
"departure": {
"delay": 26,
"time": "1764403526"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -7,
"time": "1764403553"
},
"departure": {
"delay": -7,
"time": "1764403553"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 49,
"time": "1764403609"
},
"departure": {
"delay": 49,
"time": "1764403609"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 44,
"time": "1764403710"
},
"departure": {
"delay": 44,
"time": "1764403724"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 14,
"time": "1764403793"
},
"departure": {
"delay": 14,
"time": "1764403814"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": -45,
"time": "1764403893"
},
"departure": {
"delay": -45,
"time": "1764403935"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": -99,
"time": "1764404001"
},
"departure": {
"delay": -99,
"time": "1764404001"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": -116,
"time": "1764404044"
},
"departure": {
"delay": -116,
"time": "1764404044"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -125,
"time": "1764404095"
},
"departure": {
"delay": -125,
"time": "1764404095"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": -179,
"time": "1764404161"
},
"departure": {
"delay": -179,
"time": "1764404161"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": -179,
"time": "1764404221"
},
"departure": {
"delay": -179,
"time": "1764404221"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -170,
"time": "1764404290"
},
"departure": {
"delay": -170,
"time": "1764404290"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -180,
"time": "1764404460"
},
"departure": {
"delay": -180,
"time": "1764404460"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": -240,
"time": "1764404520"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1764402350",
"trip": {
"routeId": "1",
"tripId": "103S-0845"
}
}
},
{
"id": "SM:101S-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 211,
"time": "1764401911"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 252,
"time": "1764402072"
},
"departure": {
"delay": 252,
"time": "1764402072"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 87,
"time": "1764402147"
},
"departure": {
"delay": 87,
"time": "1764402147"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Coccinelles_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 27,
"time": "1764402207"
},
"departure": {
"delay": 27,
"time": "1764402207"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 27,
"time": "1764402267"
},
"departure": {
"delay": 27,
"time": "1764402267"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 27,
"time": "1764402327"
},
"departure": {
"delay": 27,
"time": "1764402327"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": -500,
"time": "1764402399"
},
"departure": {
"delay": -500,
"time": "1764402460"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -462,
"time": "1764402558"
},
"departure": {
"delay": -462,
"time": "1764402558"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -421,
"time": "1764402659"
},
"departure": {
"delay": -421,
"time": "1764402659"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -260,
"time": "1764402730"
},
"departure": {
"delay": -260,
"time": "1764402820"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -170,
"time": "1764402933"
},
"departure": {
"delay": -170,
"time": "1764402970"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": -170,
"time": "1764403020"
},
"departure": {
"delay": -170,
"time": "1764403030"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -175,
"time": "1764403085"
},
"departure": {
"delay": -175,
"time": "1764403085"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -187,
"time": "1764403133"
},
"departure": {
"delay": -187,
"time": "1764403133"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -187,
"time": "1764403193"
},
"departure": {
"delay": -187,
"time": "1764403193"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": -279,
"time": "1764403221"
},
"departure": {
"delay": -279,
"time": "1764403221"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": -274,
"time": "1764403286"
},
"departure": {
"delay": -274,
"time": "1764403286"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": -290,
"time": "1764403330"
},
"departure": {
"delay": -290,
"time": "1764403330"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": -350,
"time": "1764403390"
},
"departure": {
"delay": -350,
"time": "1764403390"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -353,
"time": "1764403507"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764401959",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101S-0835"
}
}
},
{
"id": "SM:203S-1000",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764406800"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764406860"
},
"departure": {
"time": "1764406860"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764406980"
},
"departure": {
"time": "1764406980"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764407100"
},
"departure": {
"time": "1764407100"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1764407340"
},
"departure": {
"delay": 180,
"time": "1764407340"
},
"stopId": "Sauvage_A",
"stopSequence": 5
}
],
"timestamp": "1764403206",
"trip": {
"routeId": "2",
"tripId": "203S-1000"
}
}
},
{
"id": "SM:201S-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764405000"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764405060"
},
"departure": {
"time": "1764405060"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764405180"
},
"departure": {
"time": "1764405180"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764405300"
},
"departure": {
"time": "1764405300"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1764405540"
},
"departure": {
"delay": 180,
"time": "1764405540"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1764405660"
},
"departure": {
"delay": 240,
"time": "1764405660"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1764405720"
},
"departure": {
"delay": 240,
"time": "1764405720"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1764405780"
},
"departure": {
"delay": 240,
"time": "1764405780"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1764405840"
},
"departure": {
"delay": 180,
"time": "1764405840"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1764405960"
},
"departure": {
"delay": 240,
"time": "1764405960"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1764406020"
},
"departure": {
"delay": 240,
"time": "1764406020"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1764406140"
},
"departure": {
"delay": 300,
"time": "1764406140"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1764406200"
},
"departure": {
"delay": 240,
"time": "1764406200"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1764406260"
},
"departure": {
"delay": 240,
"time": "1764406260"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1764406440"
},
"departure": {
"delay": 300,
"time": "1764406440"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 300,
"time": "1764406500"
},
"departure": {
"delay": 300,
"time": "1764406500"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 300,
"time": "1764406560"
},
"departure": {
"delay": 300,
"time": "1764406560"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 180,
"time": "1764406620"
},
"departure": {
"delay": 180,
"time": "1764406620"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 240,
"time": "1764406740"
},
"departure": {
"delay": 240,
"time": "1764406740"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 240,
"time": "1764406800"
},
"departure": {
"delay": 240,
"time": "1764406800"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 240,
"time": "1764406860"
},
"departure": {
"delay": 240,
"time": "1764406860"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 180,
"time": "1764406920"
},
"departure": {
"delay": 180,
"time": "1764406920"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1764401404",
"trip": {
"routeId": "2",
"tripId": "201S-0930"
}
}
},
{
"id": "SM:203S-0840",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 187,
"time": "1764402187"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 218,
"time": "1764402253"
},
"departure": {
"delay": 218,
"time": "1764402278"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 207,
"time": "1764402387"
},
"departure": {
"delay": 207,
"time": "1764402387"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 207,
"time": "1764402507"
},
"departure": {
"delay": 207,
"time": "1764402507"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 460,
"time": "1764402820"
},
"departure": {
"delay": 460,
"time": "1764402820"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 464,
"time": "1764402884"
},
"departure": {
"delay": 464,
"time": "1764402884"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 517,
"time": "1764402926"
},
"departure": {
"delay": 517,
"time": "1764402997"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 517,
"time": "1764403057"
},
"departure": {
"delay": 517,
"time": "1764403057"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 438,
"time": "1764403098"
},
"departure": {
"delay": 438,
"time": "1764403098"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 457,
"time": "1764403147"
},
"departure": {
"delay": 457,
"time": "1764403177"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 457,
"time": "1764403237"
},
"departure": {
"delay": 457,
"time": "1764403237"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 457,
"time": "1764403297"
},
"departure": {
"delay": 457,
"time": "1764403297"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 397,
"time": "1764403344"
},
"departure": {
"delay": 397,
"time": "1764403357"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 397,
"time": "1764403417"
},
"departure": {
"delay": 397,
"time": "1764403417"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 368,
"time": "1764403508"
},
"departure": {
"delay": 368,
"time": "1764403508"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 368,
"time": "1764403568"
},
"departure": {
"delay": 368,
"time": "1764403568"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 384,
"time": "1764403644"
},
"departure": {
"delay": 384,
"time": "1764403644"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 228,
"time": "1764403668"
},
"departure": {
"delay": 228,
"time": "1764403668"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 316,
"time": "1764403816"
},
"departure": {
"delay": 316,
"time": "1764403816"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 323,
"time": "1764403883"
},
"departure": {
"delay": 323,
"time": "1764403883"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 307,
"time": "1764403926"
},
"departure": {
"delay": 307,
"time": "1764403927"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 246,
"time": "1764403986"
},
"departure": {
"delay": 246,
"time": "1764403986"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1764402206",
"trip": {
"routeId": "2",
"tripId": "203S-0840"
}
}
},
{
"id": "SM:201S-0842",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 124,
"time": "1764402244"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 123,
"time": "1764402294"
},
"departure": {
"delay": 123,
"time": "1764402303"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 183,
"time": "1764402349"
},
"departure": {
"delay": 183,
"time": "1764402363"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 213,
"time": "1764402423"
},
"departure": {
"delay": 213,
"time": "1764402453"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 212,
"time": "1764402512"
},
"departure": {
"delay": 212,
"time": "1764402512"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 213,
"time": "1764402680"
},
"departure": {
"delay": 213,
"time": "1764402693"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 219,
"time": "1764402759"
},
"departure": {
"delay": 219,
"time": "1764402759"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 280,
"time": "1764402880"
},
"departure": {
"delay": 280,
"time": "1764402880"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 333,
"time": "1764402972"
},
"departure": {
"delay": 333,
"time": "1764402993"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 273,
"time": "1764403113"
},
"departure": {
"delay": 273,
"time": "1764403113"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 277,
"time": "1764403177"
},
"departure": {
"delay": 277,
"time": "1764403177"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 261,
"time": "1764403221"
},
"departure": {
"delay": 261,
"time": "1764403221"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 222,
"time": "1764403302"
},
"departure": {
"delay": 222,
"time": "1764403302"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 244,
"time": "1764403371"
},
"departure": {
"delay": 244,
"time": "1764403384"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 179,
"time": "1764403439"
},
"departure": {
"delay": 179,
"time": "1764403439"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 183,
"time": "1764403503"
},
"departure": {
"delay": 183,
"time": "1764403503"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 224,
"time": "1764403604"
},
"departure": {
"delay": 224,
"time": "1764403604"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 243,
"time": "1764403736"
},
"departure": {
"delay": 243,
"time": "1764403743"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 285,
"time": "1764403845"
},
"departure": {
"delay": 285,
"time": "1764403845"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 325,
"time": "1764403945"
},
"departure": {
"delay": 325,
"time": "1764403945"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 325,
"time": "1764404005"
},
"departure": {
"delay": 325,
"time": "1764404005"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 325,
"time": "1764404065"
},
"departure": {
"delay": 325,
"time": "1764404065"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764402258",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201S-0842"
}
}
},
{
"id": "SM:203S-0917",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404220"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764404250"
},
"departure": {
"delay": -30,
"time": "1764404250"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404280"
},
"departure": {
"time": "1764404280"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764404340"
},
"departure": {
"time": "1764404340"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404400"
},
"departure": {
"time": "1764404400"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764404580"
},
"departure": {
"time": "1764404580"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764404640"
},
"departure": {
"time": "1764404640"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764404760"
},
"departure": {
"time": "1764404760"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764404940"
},
"departure": {
"time": "1764404940"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764405000"
},
"departure": {
"time": "1764405000"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1764405060"
},
"departure": {
"time": "1764405060"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1764405180"
},
"departure": {
"time": "1764405180"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1764405240"
},
"departure": {
"time": "1764405240"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1764405360"
},
"departure": {
"time": "1764405360"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1764405420"
},
"departure": {
"time": "1764405420"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"time": "1764405600"
},
"departure": {
"time": "1764405600"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"time": "1764405660"
},
"departure": {
"time": "1764405660"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1764405720"
},
"departure": {
"time": "1764405720"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1764405780"
},
"departure": {
"time": "1764405780"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1764405840"
},
"departure": {
"time": "1764405840"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764403155",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203S-0917"
}
}
},
{
"id": "SM:303S-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1764402631"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 91,
"time": "1764402738"
},
"departure": {
"delay": 91,
"time": "1764402751"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 73,
"time": "1764402793"
},
"departure": {
"delay": 73,
"time": "1764402793"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1764403020"
},
"departure": {
"delay": 120,
"time": "1764403020"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1764403080"
},
"departure": {
"delay": 120,
"time": "1764403080"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 691,
"time": "1764403711"
},
"departure": {
"delay": 691,
"time": "1764403711"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 712,
"time": "1764403776"
},
"departure": {
"delay": 712,
"time": "1764403792"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 823,
"time": "1764403963"
},
"departure": {
"delay": 823,
"time": "1764403963"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1764402660",
"trip": {
"routeId": "603",
"tripId": "303S-0850"
}
}
},
{
"id": "SM:301S-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764406200"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764406260"
},
"departure": {
"time": "1764406260"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764406320"
},
"departure": {
"time": "1764406320"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 120,
"time": "1764406620"
},
"departure": {
"delay": 120,
"time": "1764406620"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 120,
"time": "1764406680"
},
"departure": {
"delay": 120,
"time": "1764406680"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
}
],
"timestamp": "1764402608",
"trip": {
"routeId": "603",
"tripId": "301S-0950"
}
}
},
{
"id": "SM:303S-0918",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404280"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764404400"
},
"departure": {
"time": "1764404400"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764404760"
},
"departure": {
"time": "1764404760"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404880"
},
"departure": {
"time": "1764404880"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764405000"
},
"departure": {
"time": "1764405000"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764405120"
},
"departure": {
"delay": 60,
"time": "1764405120"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764405180"
},
"departure": {
"delay": 60,
"time": "1764405180"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 100,
"time": "1764405280"
},
"departure": {
"delay": 100,
"time": "1764405280"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 100,
"time": "1764405340"
},
"departure": {
"delay": 100,
"time": "1764405340"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1764401342",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303S-0918"
}
}
},
{
"id": "SM:407-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 487,
"time": "1764402187"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 637,
"time": "1764402296"
},
"departure": {
"delay": 637,
"time": "1764402517"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 697,
"time": "1764402578"
},
"departure": {
"delay": 697,
"time": "1764402637"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 727,
"time": "1764402721"
},
"departure": {
"delay": 727,
"time": "1764402727"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 727,
"time": "1764402764"
},
"departure": {
"delay": 727,
"time": "1764402787"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 757,
"time": "1764402847"
},
"departure": {
"delay": 757,
"time": "1764402937"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 607,
"time": "1764403027"
},
"departure": {
"delay": 607,
"time": "1764403027"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 526,
"time": "1764403126"
},
"departure": {
"delay": 526,
"time": "1764403126"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 607,
"time": "1764403267"
},
"departure": {
"delay": 607,
"time": "1764403267"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 667,
"time": "1764403387"
},
"departure": {
"delay": 667,
"time": "1764403387"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 670,
"time": "1764403440"
},
"departure": {
"delay": 670,
"time": "1764403450"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 646,
"time": "1764403666"
},
"departure": {
"delay": 646,
"time": "1764403666"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764402206",
"trip": {
"routeId": "604",
"tripId": "407-0835"
}
}
},
{
"id": "SM:405-0858",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764403080"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -43,
"time": "1764403187"
},
"departure": {
"delay": -43,
"time": "1764403217"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 77,
"time": "1764403427"
},
"departure": {
"delay": 77,
"time": "1764403457"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 66,
"time": "1764403506"
},
"departure": {
"delay": 66,
"time": "1764403506"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 108,
"time": "1764403620"
},
"departure": {
"delay": 108,
"time": "1764403728"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 132,
"time": "1764403812"
},
"departure": {
"delay": 132,
"time": "1764403812"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 132,
"time": "1764403872"
},
"departure": {
"delay": 132,
"time": "1764403872"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 132,
"time": "1764403932"
},
"departure": {
"delay": 132,
"time": "1764403932"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 123,
"time": "1764404103"
},
"departure": {
"delay": 123,
"time": "1764404103"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 123,
"time": "1764404163"
},
"departure": {
"delay": 123,
"time": "1764404163"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 123,
"time": "1764404223"
},
"departure": {
"delay": 123,
"time": "1764404223"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 114,
"time": "1764404334"
},
"departure": {
"delay": 114,
"time": "1764404334"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 388,
"time": "1764404788"
},
"departure": {
"delay": 388,
"time": "1764404788"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 148,
"time": "1764404848"
},
"departure": {
"delay": 148,
"time": "1764404848"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 148,
"time": "1764404908"
},
"departure": {
"delay": 148,
"time": "1764404908"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 144,
"time": "1764404964"
},
"departure": {
"delay": 144,
"time": "1764404964"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 140,
"time": "1764405020"
},
"departure": {
"delay": 140,
"time": "1764405020"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 140,
"time": "1764405080"
},
"departure": {
"delay": 140,
"time": "1764405080"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764403093",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-0858"
}
}
},
{
"id": "SM:409-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 39,
"time": "1764402639"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 15,
"time": "1764402675"
},
"departure": {
"delay": 15,
"time": "1764402675"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 48,
"time": "1764402708"
},
"departure": {
"delay": 48,
"time": "1764402708"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 39,
"time": "1764402755"
},
"departure": {
"delay": 39,
"time": "1764402759"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 18,
"time": "1764402798"
},
"departure": {
"delay": 18,
"time": "1764402798"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 137,
"time": "1764402977"
},
"departure": {
"delay": 137,
"time": "1764402977"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 129,
"time": "1764402999"
},
"departure": {
"delay": 129,
"time": "1764403029"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 219,
"time": "1764403109"
},
"departure": {
"delay": 219,
"time": "1764403179"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 249,
"time": "1764403268"
},
"departure": {
"delay": 249,
"time": "1764403269"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 339,
"time": "1764403359"
},
"departure": {
"delay": 339,
"time": "1764403479"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 219,
"time": "1764403528"
},
"departure": {
"delay": 219,
"time": "1764403599"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 189,
"time": "1764403659"
},
"departure": {
"delay": 189,
"time": "1764403689"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 249,
"time": "1764403779"
},
"departure": {
"delay": 249,
"time": "1764403809"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 309,
"time": "1764403924"
},
"departure": {
"delay": 309,
"time": "1764403929"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 345,
"time": "1764404025"
},
"departure": {
"delay": 345,
"time": "1764404025"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 141,
"time": "1764404061"
},
"departure": {
"delay": 141,
"time": "1764404061"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 81,
"time": "1764404121"
},
"departure": {
"delay": 81,
"time": "1764404121"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 141,
"time": "1764404241"
},
"departure": {
"delay": 141,
"time": "1764404241"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 135,
"time": "1764404295"
},
"departure": {
"delay": 135,
"time": "1764404295"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 230,
"time": "1764404510"
},
"departure": {
"delay": 230,
"time": "1764404510"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764402670",
"trip": {
"routeId": "604",
"tripId": "409-0850"
}
}
},
{
"id": "SM:409-0928",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764405000"
},
"departure": {
"time": "1764405000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764405240"
},
"departure": {
"time": "1764405240"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764405300"
},
"departure": {
"time": "1764405300"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764405420"
},
"departure": {
"time": "1764405420"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764405540"
},
"departure": {
"time": "1764405540"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764405600"
},
"departure": {
"time": "1764405600"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764405720"
},
"departure": {
"time": "1764405720"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764405780"
},
"departure": {
"time": "1764405780"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764405840"
},
"departure": {
"time": "1764405840"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1764406200"
},
"departure": {
"delay": 180,
"time": "1764406200"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1764406260"
},
"departure": {
"delay": 60,
"time": "1764406260"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1764406320"
},
"departure": {
"delay": 60,
"time": "1764406320"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1764406350"
},
"departure": {
"delay": 30,
"time": "1764406350"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1764406380"
},
"departure": {
"time": "1764406380"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1764406440"
},
"departure": {
"delay": 60,
"time": "1764406440"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764402371",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0928"
}
}
},
{
"id": "SM:403-0938",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 420,
"time": "1764405900"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 480,
"time": "1764406080"
},
"departure": {
"delay": 480,
"time": "1764406080"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 540,
"time": "1764406260"
},
"departure": {
"delay": 540,
"time": "1764406260"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 540,
"time": "1764406320"
},
"departure": {
"delay": 540,
"time": "1764406320"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 480,
"time": "1764406380"
},
"departure": {
"delay": 480,
"time": "1764406380"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 480,
"time": "1764406560"
},
"departure": {
"delay": 480,
"time": "1764406560"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 480,
"time": "1764406680"
},
"departure": {
"delay": 480,
"time": "1764406680"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1764406800"
},
"departure": {
"delay": 540,
"time": "1764406800"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 660,
"time": "1764406980"
},
"departure": {
"delay": 660,
"time": "1764406980"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 660,
"time": "1764407040"
},
"departure": {
"delay": 660,
"time": "1764407040"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
}
],
"timestamp": "1764402309",
"trip": {
"routeId": "604",
"tripId": "403-0938"
}
}
},
{
"id": "SM:403-0843",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 76,
"time": "1764402256"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 46,
"time": "1764402384"
},
"departure": {
"delay": 46,
"time": "1764402406"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 136,
"time": "1764402594"
},
"departure": {
"delay": 136,
"time": "1764402616"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 166,
"time": "1764402687"
},
"departure": {
"delay": 166,
"time": "1764402706"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 256,
"time": "1764402822"
},
"departure": {
"delay": 256,
"time": "1764402976"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 287,
"time": "1764403036"
},
"departure": {
"delay": 287,
"time": "1764403067"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 278,
"time": "1764403118"
},
"departure": {
"delay": 278,
"time": "1764403118"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 273,
"time": "1764403173"
},
"departure": {
"delay": 273,
"time": "1764403173"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 227,
"time": "1764403307"
},
"departure": {
"delay": 227,
"time": "1764403307"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 534,
"time": "1764403674"
},
"departure": {
"delay": 534,
"time": "1764403674"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 556,
"time": "1764403755"
},
"departure": {
"delay": 556,
"time": "1764403756"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 676,
"time": "1764403816"
},
"departure": {
"delay": 676,
"time": "1764403936"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 746,
"time": "1764404186"
},
"departure": {
"delay": 746,
"time": "1764404186"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 616,
"time": "1764404296"
},
"departure": {
"delay": 616,
"time": "1764404296"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 616,
"time": "1764404356"
},
"departure": {
"delay": 616,
"time": "1764404356"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 590,
"time": "1764404390"
},
"departure": {
"delay": 590,
"time": "1764404390"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 572,
"time": "1764404432"
},
"departure": {
"delay": 572,
"time": "1764404432"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 553,
"time": "1764404473"
},
"departure": {
"delay": 553,
"time": "1764404473"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 553,
"time": "1764404533"
},
"departure": {
"delay": 553,
"time": "1764404533"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 595,
"time": "1764404635"
},
"departure": {
"delay": 595,
"time": "1764404635"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764402278",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-0843"
}
}
},
{
"id": "SM:401-0957",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1764407160"
},
"departure": {
"time": "1764407160"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764407220"
},
"departure": {
"time": "1764407220"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764407280"
},
"departure": {
"time": "1764407280"
},
"stopId": "Rhin_R",
"stopSequence": 7
}
],
"timestamp": "1764403763",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0957"
}
}
},
{
"id": "SM:407-0913",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764403980"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764404100"
},
"departure": {
"time": "1764404100"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404340"
},
"departure": {
"time": "1764404340"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764404400"
},
"departure": {
"time": "1764404400"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404520"
},
"departure": {
"time": "1764404520"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764404580"
},
"departure": {
"time": "1764404580"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764404640"
},
"departure": {
"time": "1764404640"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764404820"
},
"departure": {
"time": "1764404820"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764404880"
},
"departure": {
"time": "1764404880"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764404940"
},
"departure": {
"time": "1764404940"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1764405000"
},
"departure": {
"time": "1764405000"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 180,
"time": "1764405300"
},
"departure": {
"delay": 180,
"time": "1764405300"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1764405360"
},
"departure": {
"delay": 60,
"time": "1764405360"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1764405420"
},
"departure": {
"delay": 60,
"time": "1764405420"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1764405450"
},
"departure": {
"delay": 30,
"time": "1764405450"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1764405480"
},
"departure": {
"time": "1764405480"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1764405540"
},
"departure": {
"delay": 60,
"time": "1764405540"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1764405600"
},
"departure": {
"delay": 60,
"time": "1764405600"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1764405660"
},
"departure": {
"delay": 60,
"time": "1764405660"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764400445",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-0913"
}
}
},
{
"id": "SM:411-0943",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764405780"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764405900"
},
"departure": {
"time": "1764405900"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764406140"
},
"departure": {
"time": "1764406140"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764406200"
},
"departure": {
"time": "1764406200"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764406320"
},
"departure": {
"time": "1764406320"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764406380"
},
"departure": {
"time": "1764406380"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764406440"
},
"departure": {
"time": "1764406440"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764406500"
},
"departure": {
"time": "1764406500"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764406620"
},
"departure": {
"time": "1764406620"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764406680"
},
"departure": {
"time": "1764406680"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764406740"
},
"departure": {
"time": "1764406740"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 60,
"time": "1764407400"
},
"departure": {
"delay": 60,
"time": "1764407400"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1764407460"
},
"departure": {
"delay": 60,
"time": "1764407460"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764403103",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "411-0943"
}
}
},
{
"id": "SM:401-0828",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 23,
"time": "1764401303"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -37,
"time": "1764401393"
},
"departure": {
"delay": -37,
"time": "1764401423"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 83,
"time": "1764401615"
},
"departure": {
"delay": 83,
"time": "1764401663"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 94,
"time": "1764401734"
},
"departure": {
"delay": 94,
"time": "1764401734"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 23,
"time": "1764401843"
},
"departure": {
"delay": 23,
"time": "1764401843"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 23,
"time": "1764401903"
},
"departure": {
"delay": 23,
"time": "1764401903"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 23,
"time": "1764401963"
},
"departure": {
"delay": 23,
"time": "1764401963"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 30,
"time": "1764402030"
},
"departure": {
"delay": 30,
"time": "1764402030"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764402240"
},
"departure": {
"time": "1764402240"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": -7,
"time": "1764402291"
},
"departure": {
"delay": -7,
"time": "1764402293"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -37,
"time": "1764402365"
},
"departure": {
"delay": -37,
"time": "1764402383"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 233,
"time": "1764402593"
},
"departure": {
"delay": 233,
"time": "1764402833"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 53,
"time": "1764402951"
},
"departure": {
"delay": 53,
"time": "1764402953"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 53,
"time": "1764403013"
},
"departure": {
"delay": 53,
"time": "1764403013"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 26,
"time": "1764403046"
},
"departure": {
"delay": 26,
"time": "1764403046"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 2,
"time": "1764403082"
},
"departure": {
"delay": 2,
"time": "1764403082"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -7,
"time": "1764403120"
},
"departure": {
"delay": -7,
"time": "1764403133"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764401311",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0828"
}
}
},
{
"id": "SM:405-0953",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -30,
"time": "1764406410"
},
"departure": {
"delay": -30,
"time": "1764406410"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764406440"
},
"departure": {
"time": "1764406440"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1764406470"
},
"departure": {
"delay": -30,
"time": "1764406470"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764406500"
},
"departure": {
"time": "1764406500"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764406560"
},
"departure": {
"time": "1764406560"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764406620"
},
"departure": {
"delay": 60,
"time": "1764406620"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764406680"
},
"departure": {
"delay": 60,
"time": "1764406680"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1764406800"
},
"departure": {
"delay": 120,
"time": "1764406800"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1764406980"
},
"departure": {
"delay": 180,
"time": "1764406980"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1764407160"
},
"departure": {
"delay": 60,
"time": "1764407160"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 120,
"time": "1764407280"
},
"departure": {
"delay": 120,
"time": "1764407280"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
}
],
"timestamp": "1764402814",
"trip": {
"routeId": "604",
"tripId": "405-0953"
}
}
},
{
"id": "SM:401-0923",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404580"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764404610"
},
"departure": {
"delay": -30,
"time": "1764404610"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764404640"
},
"departure": {
"time": "1764404640"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1764404670"
},
"departure": {
"delay": -30,
"time": "1764404670"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764404700"
},
"departure": {
"time": "1764404700"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 27,
"time": "1764404787"
},
"departure": {
"delay": 27,
"time": "1764404787"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 57,
"time": "1764404817"
},
"departure": {
"delay": 57,
"time": "1764404817"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 57,
"time": "1764404877"
},
"departure": {
"delay": 57,
"time": "1764404877"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 102,
"time": "1764404982"
},
"departure": {
"delay": 102,
"time": "1764404982"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 118,
"time": "1764405118"
},
"departure": {
"delay": 118,
"time": "1764405118"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -48,
"time": "1764405252"
},
"departure": {
"delay": -48,
"time": "1764405252"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -10,
"time": "1764405350"
},
"departure": {
"delay": -10,
"time": "1764405350"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 119,
"time": "1764405539"
},
"departure": {
"delay": 119,
"time": "1764405539"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 179,
"time": "1764405659"
},
"departure": {
"delay": 179,
"time": "1764405659"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 59,
"time": "1764405719"
},
"departure": {
"delay": 59,
"time": "1764405719"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -1,
"time": "1764405779"
},
"departure": {
"delay": -1,
"time": "1764405779"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 110,
"time": "1764405950"
},
"departure": {
"delay": 110,
"time": "1764405950"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 110,
"time": "1764406010"
},
"departure": {
"delay": 110,
"time": "1764406010"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 119,
"time": "1764406199"
},
"departure": {
"delay": 119,
"time": "1764406199"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764402360",
"trip": {
"routeId": "604",
"tripId": "401-0923"
}
}
},
{
"id": "SM:411-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 458,
"time": "1764403958"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 383,
"time": "1764404063"
},
"departure": {
"delay": 383,
"time": "1764404063"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 384,
"time": "1764404124"
},
"departure": {
"delay": 384,
"time": "1764404124"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 384,
"time": "1764404184"
},
"departure": {
"delay": 384,
"time": "1764404184"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 374,
"time": "1764404234"
},
"departure": {
"delay": 374,
"time": "1764404234"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 297,
"time": "1764404277"
},
"departure": {
"delay": 297,
"time": "1764404277"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 168,
"time": "1764404388"
},
"departure": {
"delay": 168,
"time": "1764404388"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 90,
"time": "1764404490"
},
"departure": {
"delay": 90,
"time": "1764404490"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 127,
"time": "1764404587"
},
"departure": {
"delay": 127,
"time": "1764404587"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 187,
"time": "1764404707"
},
"departure": {
"delay": 187,
"time": "1764404707"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 181,
"time": "1764404761"
},
"departure": {
"delay": 181,
"time": "1764404761"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 181,
"time": "1764405001"
},
"departure": {
"delay": 181,
"time": "1764405001"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764403876",
"trip": {
"routeId": "604",
"tripId": "411-0905"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1764403943"
}
}