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
⚠️24 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-23 at 08:06 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 8 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 1101D-0750 does not have a vehicle_id
- trip_id 1101D-0735 does not have a vehicle_id
- trip_id 1101D-0820 does not have a vehicle_id
- trip_id 1101D-0835 does not have a vehicle_id
- trip_id 1101D-0805 does not have a vehicle_id
schedule_relationship not populated W009 16 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 1101D-0750 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101D-0750 does not have a schedule_relationship
- trip_id 1101D-0735 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101D-0735 does not have a schedule_relationship
- trip_id 1101D-0820 stop_sequence 1 (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 463 | 30 times (100 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 911 | 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. | 19 | 16 times (53 % 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-24 at 07:26 Europe/Paris.
trip_updates (97) 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-24 at 07:26 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:s101-0656",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763963760"
},
"stopId": "Dépot_dIncendie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763963820"
},
"departure": {
"time": "1763963820"
},
"stopId": "Place_Rotlache_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763963940"
},
"departure": {
"time": "1763963940"
},
"stopId": "Orphelins_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964240"
},
"departure": {
"time": "1763964240"
},
"stopId": "Pays_Basque_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964360"
},
"departure": {
"time": "1763964360"
},
"stopId": "Plein_Soleil_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763964420"
},
"departure": {
"time": "1763964420"
},
"stopId": "Vignoble_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763964480"
},
"departure": {
"time": "1763964480"
},
"stopId": "Schlierbach_Mairie_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763964540"
},
"departure": {
"time": "1763964540"
},
"stopId": "Salle_des_Fêtes_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763964600"
},
"departure": {
"time": "1763964600"
},
"stopId": "Route_Nationale_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763965080"
},
"departure": {
"time": "1763965080"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1763966400"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 12
}
],
"timestamp": "1763963820",
"trip": {
"routeId": "101",
"tripId": "s101-0656"
}
}
},
{
"id": "SM:T3-7-0702",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964120"
},
"stopId": "Saint-Louis_Gare_T3_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964360"
},
"departure": {
"time": "1763964360"
},
"stopId": "Soleil_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763964480"
},
"departure": {
"time": "1763964480"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964600"
},
"departure": {
"time": "1763964600"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964780"
},
"departure": {
"time": "1763964780"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763964840"
},
"departure": {
"time": "1763964840"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763964900"
},
"departure": {
"time": "1763964900"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763964960"
},
"departure": {
"time": "1763964960"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1763965020"
},
"departure": {
"time": "1763965020"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1763965080"
},
"departure": {
"time": "1763965080"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1763965200"
},
"departure": {
"time": "1763965200"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1763965260"
},
"departure": {
"time": "1763965260"
},
"stopId": "Spalentor_AR",
"stopSequence": 12
},
{
"arrival": {
"time": "1763965320"
},
"departure": {
"time": "1763965320"
},
"stopId": "Universität_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Musik-Akademie_AR",
"stopSequence": 14
},
{
"arrival": {
"time": "1763965500"
},
"departure": {
"time": "1763965500"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1763965740"
},
"departure": {
"delay": 120,
"time": "1763965740"
},
"stopId": "Bankverein_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1763965800"
},
"departure": {
"delay": 60,
"time": "1763965800"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 17
}
],
"timestamp": "1763960525",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-7-0702"
}
}
},
{
"id": "SM:s108-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 334,
"time": "1763964334"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tilleul_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 347,
"time": "1763964391"
},
"departure": {
"delay": 347,
"time": "1763964407"
},
"stopId": "Notre-Dame_du_Chene_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 348,
"time": "1763964513"
},
"departure": {
"delay": 348,
"time": "1763964528"
},
"stopId": "Artisanat_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 317,
"time": "1763964617"
},
"departure": {
"delay": 317,
"time": "1763964617"
},
"stopId": "Sénateur_Brom_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 199,
"time": "1763964827"
},
"departure": {
"delay": 199,
"time": "1763964859"
},
"stopId": "Vignes_608R",
"stopSequence": 5
},
{
"arrival": {
"delay": 197,
"time": "1763964973"
},
"departure": {
"delay": 197,
"time": "1763964977"
},
"stopId": "Hopfet_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 227,
"time": "1763965091"
},
"departure": {
"delay": 227,
"time": "1763965127"
},
"stopId": "Place_Coluche_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 197,
"time": "1763965187"
},
"departure": {
"delay": 197,
"time": "1763965217"
},
"stopId": "École_des_Missions_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 287,
"time": "1763965468"
},
"departure": {
"delay": 287,
"time": "1763965487"
},
"stopId": "Halliers_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 298,
"time": "1763965558"
},
"departure": {
"delay": 298,
"time": "1763965558"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 298,
"time": "1763965618"
},
"departure": {
"delay": 298,
"time": "1763965618"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 298,
"time": "1763965738"
},
"departure": {
"delay": 298,
"time": "1763965738"
},
"stopId": "Cerisiers_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 298,
"time": "1763965798"
},
"departure": {
"delay": 298,
"time": "1763965798"
},
"stopId": "Raisins_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 298,
"time": "1763965858"
},
"departure": {
"delay": 298,
"time": "1763965858"
},
"stopId": "Le_Ried_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 281,
"time": "1763965901"
},
"departure": {
"delay": 281,
"time": "1763965901"
},
"stopId": "Iselisweg_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 255,
"time": "1763965935"
},
"departure": {
"delay": 255,
"time": "1763965935"
},
"stopId": "Riescher_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 223,
"time": "1763966083"
},
"departure": {
"delay": 223,
"time": "1763966083"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 163,
"time": "1763966203"
},
"departure": {
"delay": 163,
"time": "1763966203"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 163,
"time": "1763967163"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 19
}
],
"timestamp": "1763964391",
"trip": {
"routeId": "108",
"tripId": "s108-0700"
}
}
},
{
"id": "SM:s109-0731",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965860"
},
"stopId": "Concorde_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763965920"
},
"departure": {
"time": "1763965920"
},
"stopId": "Schweitzer_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965980"
},
"departure": {
"time": "1763965980"
},
"stopId": "Jura_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763966040"
},
"departure": {
"time": "1763966040"
},
"stopId": "Europe_R",
"stopSequence": 4
}
],
"timestamp": "1763962264",
"trip": {
"directionId": 1,
"routeId": "109",
"tripId": "s109-0731"
}
}
},
{
"id": "SM:1103-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1763965349",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0750"
}
}
},
{
"id": "SM:s109-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 779,
"time": "1763965379"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 779,
"time": "1763965499"
},
"departure": {
"delay": 779,
"time": "1763965499"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 779,
"time": "1763965559"
},
"departure": {
"delay": 779,
"time": "1763965559"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 803,
"time": "1763965643"
},
"departure": {
"delay": 803,
"time": "1763965643"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 839,
"time": "1763965739"
},
"departure": {
"delay": 839,
"time": "1763965739"
},
"stopId": "Jung_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 899,
"time": "1763965859"
},
"departure": {
"delay": 899,
"time": "1763965859"
},
"stopId": "Coccinelles_A",
"stopSequence": 6
}
],
"timestamp": "1763961788",
"trip": {
"routeId": "109",
"tripId": "s109-0710"
}
}
},
{
"id": "SM:10-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964300"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964900"
},
"stopId": "Hésingue_ZI_A",
"stopSequence": 2
}
],
"timestamp": "1763964359",
"trip": {
"routeId": "10",
"tripId": "10-0705"
}
}
},
{
"id": "SM:s102-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964000"
},
"stopId": "Fontaine_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964120"
},
"departure": {
"time": "1763964120"
},
"stopId": "Plume_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763964360"
},
"departure": {
"time": "1763964360"
},
"stopId": "Croisement_D19_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964780"
},
"departure": {
"time": "1763964780"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964840"
},
"departure": {
"time": "1763964840"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763966400"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 6
}
],
"timestamp": "1763964058",
"trip": {
"routeId": "102",
"tripId": "s102-0700"
}
}
},
{
"id": "SM:1103-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 319,
"time": "1763964619"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 170,
"time": "1763965070"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1763964648",
"trip": {
"routeId": "11",
"tripId": "1103-0705"
}
}
},
{
"id": "SM:1101-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 94,
"time": "1763965294"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 111,
"time": "1763965911"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1763965318",
"trip": {
"routeId": "11",
"tripId": "1101-0720"
}
}
},
{
"id": "SM:1103-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966100"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966700"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1763965055",
"trip": {
"routeId": "11",
"tripId": "1103-0735"
}
}
},
{
"id": "SM:10-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968380"
},
"stopId": "Hésingue_ZI_A",
"stopSequence": 2
}
],
"timestamp": "1763964783",
"trip": {
"routeId": "10",
"tripId": "10-0805"
}
}
},
{
"id": "SM:1101-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 34,
"time": "1763964334"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 34,
"time": "1763964934"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1763964359",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0705"
}
}
},
{
"id": "SM:s111-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968800"
},
"stopId": "Tivoli_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -120,
"time": "1763968860"
},
"departure": {
"delay": -120,
"time": "1763968860"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 4
},
{
"arrival": {
"delay": -120,
"time": "1763968920"
},
"departure": {
"delay": -120,
"time": "1763968920"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_603R",
"stopSequence": 5
},
{
"arrival": {
"delay": -540,
"time": "1763968980"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Collège_Nerval_Parking",
"stopSequence": 6
}
],
"timestamp": "1763965203",
"trip": {
"directionId": 1,
"routeId": "111",
"tripId": "s111-0820"
}
}
},
{
"id": "SM:1103-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 113,
"time": "1763965313"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 128,
"time": "1763965928"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1763965338",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0720"
}
}
},
{
"id": "SM:1101-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966100"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1763965514",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0735"
}
}
},
{
"id": "SM:s111-0718",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965080"
},
"stopId": "Tivoli_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -120,
"time": "1763965140"
},
"departure": {
"delay": -120,
"time": "1763965140"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 4
},
{
"arrival": {
"delay": -120,
"time": "1763965200"
},
"departure": {
"delay": -120,
"time": "1763965200"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_603R",
"stopSequence": 5
},
{
"arrival": {
"delay": -540,
"time": "1763965260"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Collège_Nerval_Parking",
"stopSequence": 6
}
],
"timestamp": "1763965138",
"trip": {
"directionId": 1,
"routeId": "111",
"tripId": "s111-0718"
}
}
},
{
"id": "SM:s121-0748",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966880"
},
"stopId": "Knoeringue_Centre_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Forgerons_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "GrandRue_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Attenbach_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Oberfeld_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Ranspach-le-Bas_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Sud_Alsace_A",
"stopSequence": 7
}
],
"timestamp": "1763963281",
"trip": {
"routeId": "121",
"tripId": "s121-0748"
}
}
},
{
"id": "SM:s122-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Acacias_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Michelbach-le-Bas_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Aulnes_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Coquelicots_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Steinacker_A",
"stopSequence": 6
}
],
"timestamp": "1763963404",
"trip": {
"routeId": "122",
"tripId": "s122-0750"
}
}
},
{
"id": "SM:s123-0755",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967300"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Wilson_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Vordermatt_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Bellevue_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Wentzwiller_Centre_A",
"stopSequence": 5
}
],
"timestamp": "1763963705",
"trip": {
"routeId": "123",
"tripId": "s123-0755"
}
}
},
{
"id": "SM:s124-0755",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967300"
},
"stopId": "Ferrette_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Folgensbourg_Centre_A",
"stopSequence": 2
}
],
"timestamp": "1763963705",
"trip": {
"routeId": "124",
"tripId": "s124-0755"
}
}
},
{
"id": "SM:s125+126-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966700"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966820"
},
"departure": {
"time": "1763966820"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Lertzbach_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Hofacker_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Klepferhof_A",
"stopSequence": 7
}
],
"timestamp": "1763963104",
"trip": {
"routeId": "125+126",
"tripId": "s125+126-0745"
}
}
},
{
"id": "SM:s103-0712",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964720"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 26,
"time": "1763964788"
},
"departure": {
"delay": 26,
"time": "1763964806"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 27,
"time": "1763964856"
},
"departure": {
"delay": 27,
"time": "1763964867"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 56,
"time": "1763964922"
},
"departure": {
"delay": 56,
"time": "1763964956"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 56,
"time": "1763965013"
},
"departure": {
"delay": 56,
"time": "1763965016"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 116,
"time": "1763965201"
},
"departure": {
"delay": 116,
"time": "1763965256"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 112,
"time": "1763965312"
},
"departure": {
"delay": 112,
"time": "1763965312"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 86,
"time": "1763965366"
},
"departure": {
"delay": 86,
"time": "1763965406"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 116,
"time": "1763965471"
},
"departure": {
"delay": 116,
"time": "1763965496"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 130,
"time": "1763965690"
},
"departure": {
"delay": 130,
"time": "1763965690"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 10
},
{
"arrival": {
"delay": 130,
"time": "1763965750"
},
"departure": {
"delay": 130,
"time": "1763965750"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 130,
"time": "1763965810"
},
"departure": {
"delay": 130,
"time": "1763965810"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 89,
"time": "1763965889"
},
"departure": {
"delay": 89,
"time": "1763965889"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 85,
"time": "1763965945"
},
"departure": {
"delay": 85,
"time": "1763965945"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 57,
"time": "1763966037"
},
"departure": {
"delay": 57,
"time": "1763966037"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 57,
"time": "1763966097"
},
"departure": {
"delay": 57,
"time": "1763966097"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1763966160"
},
"departure": {
"time": "1763966160"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1763966340"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
}
],
"timestamp": "1763964742",
"trip": {
"directionId": 1,
"routeId": "103",
"tripId": "s103-0712"
}
}
},
{
"id": "SM:s127-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Birsig_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Héron_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Klepferhof_A",
"stopSequence": 5
}
],
"timestamp": "1763963404",
"trip": {
"routeId": "127",
"tripId": "s127-0750"
}
}
},
{
"id": "SM:s128-0751",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967060"
},
"stopId": "19_Novembre_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Vignes_608R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Hopfet_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Place_Coluche_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Beaubourg_A",
"stopSequence": 7
}
],
"timestamp": "1763963466",
"trip": {
"routeId": "128",
"tripId": "s128-0751"
}
}
},
{
"id": "SM:12-0718",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965080"
},
"stopId": "Cesarhof_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1763965110"
},
"departure": {
"delay": -30,
"time": "1763965110"
},
"stopId": "Folgensbourg_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965200"
},
"departure": {
"time": "1763965200"
},
"stopId": "Ferrette_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Bellevue_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763965500"
},
"departure": {
"time": "1763965500"
},
"stopId": "Wentzwiller_Centre_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763965680"
},
"departure": {
"time": "1763965680"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763965800"
},
"departure": {
"time": "1763965800"
},
"stopId": "Schweiberg_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "Cigognes_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763965920"
},
"departure": {
"time": "1763965920"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763966280"
},
"departure": {
"time": "1763966280"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 10
}
],
"timestamp": "1763965138",
"trip": {
"routeId": "12",
"tripId": "12-0718"
}
}
},
{
"id": "SM:13-0721",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965260"
},
"stopId": "Michelbach-le-Haut_Centre_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Steinacker_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965440"
},
"departure": {
"time": "1763965440"
},
"stopId": "Rue_de_Paris_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763965560"
},
"departure": {
"time": "1763965560"
},
"stopId": "Wilson_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763965620"
},
"departure": {
"time": "1763965620"
},
"stopId": "Vordermatt_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "Réservoir_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763965920"
},
"departure": {
"time": "1763965920"
},
"stopId": "Cigognes_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763966340"
},
"departure": {
"time": "1763966340"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 9
}
],
"timestamp": "1763965317",
"trip": {
"routeId": "13",
"tripId": "13-0721"
}
}
},
{
"id": "SM:s112-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 70,
"time": "1763964670"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 71,
"time": "1763964721"
},
"departure": {
"delay": 71,
"time": "1763964731"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 100,
"time": "1763964784"
},
"departure": {
"delay": 100,
"time": "1763964820"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 100,
"time": "1763964865"
},
"departure": {
"delay": 100,
"time": "1763964880"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 100,
"time": "1763964940"
},
"departure": {
"delay": 100,
"time": "1763964940"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 161,
"time": "1763965102"
},
"departure": {
"delay": 161,
"time": "1763965181"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 160,
"time": "1763965222"
},
"departure": {
"delay": 160,
"time": "1763965240"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 140,
"time": "1763965319"
},
"departure": {
"delay": 140,
"time": "1763965340"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 190,
"time": "1763965394"
},
"departure": {
"delay": 190,
"time": "1763965450"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 117,
"time": "1763965617"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 10
}
],
"timestamp": "1763964700",
"trip": {
"directionId": 1,
"routeId": "112",
"tripId": "s112-0710"
}
}
},
{
"id": "SM:14-0759",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967540"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967840"
},
"departure": {
"time": "1763967840"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968320"
},
"departure": {
"time": "1763968320"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968380"
},
"departure": {
"time": "1763968380"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763968740"
},
"departure": {
"time": "1763968740"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1763969100"
},
"departure": {
"time": "1763969100"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
}
],
"timestamp": "1763963944",
"trip": {
"routeId": "14",
"tripId": "14-0759"
}
}
},
{
"id": "SM:14-0705_NEU_Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 873,
"time": "1763965173"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 934,
"time": "1763965293"
},
"departure": {
"delay": 934,
"time": "1763965294"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 751,
"time": "1763965591"
},
"departure": {
"delay": 751,
"time": "1763965591"
},
"stopId": "Lertzbach_A",
"stopSequence": 3
}
],
"timestamp": "1763965203",
"trip": {
"routeId": "14",
"tripId": "14-0705_NEU_Sco"
}
}
},
{
"id": "SM:14-0659_Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 10,
"time": "1763963950"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 70,
"time": "1763964043"
},
"departure": {
"delay": 70,
"time": "1763964070"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 160,
"time": "1763964260"
},
"departure": {
"delay": 160,
"time": "1763964340"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 160,
"time": "1763964437"
},
"departure": {
"delay": 160,
"time": "1763964460"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 714,
"time": "1763965554"
},
"departure": {
"delay": 714,
"time": "1763965554"
},
"stopId": "Hofacker_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 894,
"time": "1763965794"
},
"departure": {
"delay": 894,
"time": "1763965794"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 6
}
],
"timestamp": "1763963975",
"trip": {
"routeId": "14",
"tripId": "14-0659_Sco"
}
}
},
{
"id": "SM:s151-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966580"
},
"stopId": "Dépot_dIncendie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966700"
},
"departure": {
"time": "1763966700"
},
"stopId": "Place_Rotlache_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763966940"
},
"departure": {
"time": "1763966940"
},
"stopId": "Orphelins_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Pays_Basque_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Plein_Soleil_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Vignoble_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Schlierbach_Mairie_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Salle_des_Fêtes_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Route_Nationale_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763968200"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 10
}
],
"timestamp": "1763962980",
"trip": {
"routeId": "151",
"tripId": "s151-0743"
}
}
},
{
"id": "SM:s152-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Romains_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967060"
},
"departure": {
"time": "1763967060"
},
"stopId": "Rantzwiller_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Koetzingue_Église_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Rue_du_Stade_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Waltenheim_Mairie_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Plume_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Fontaine_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968200"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 8
}
],
"timestamp": "1763963404",
"trip": {
"routeId": "152",
"tripId": "s152-0750"
}
}
},
{
"id": "SM:s154-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Stetten_Église_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Magstatt-le-Haut_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Magstatt-le-Bas_Centre_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967840"
},
"departure": {
"time": "1763967840"
},
"stopId": "Étang_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Uffheim_Centre_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967960"
},
"departure": {
"time": "1763967960"
},
"stopId": "Croisement_D19_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763968200"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 7
}
],
"timestamp": "1763963404",
"trip": {
"routeId": "154",
"tripId": "s154-0750"
}
}
},
{
"id": "SM:s113-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1763968980"
},
"departure": {
"delay": 60,
"time": "1763968980"
},
"stopId": "Belfort_A",
"stopSequence": 3
}
],
"timestamp": "1763965266",
"trip": {
"routeId": "113",
"tripId": "s113-0820"
}
}
},
{
"id": "SM:s155-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966700"
},
"stopId": "Helfrantzkirch_Mairie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966880"
},
"departure": {
"time": "1763966880"
},
"stopId": "Lotissement_Les_Hameaux_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967000"
},
"departure": {
"time": "1763967000"
},
"stopId": "Helfrantzkirch-Rue_de_Bâle_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Salle_Bis_Jobbis_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Brinckheim_École_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Bartenheim_Église_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Merles_A",
"stopSequence": 7
}
],
"timestamp": "1763963104",
"trip": {
"routeId": "155",
"tripId": "s155-0745"
}
}
},
{
"id": "SM:s156-0755",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967300"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Libération_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Bartenheim_Gare_Printemps_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763968200"
},
"stopId": "Collège_Dolto_Schweitzer_AR",
"stopSequence": 4
}
],
"timestamp": "1763963705",
"trip": {
"routeId": "156",
"tripId": "s156-0755"
}
}
},
{
"id": "SM:15-0654",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763963640"
},
"stopId": "Altkirch-Gare_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763963700"
},
"departure": {
"time": "1763963700"
},
"stopId": "Fontaine_Pl_Reunion_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763963820"
},
"departure": {
"time": "1763963820"
},
"stopId": "Hôpital_Saint-Morand_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763963940"
},
"departure": {
"time": "1763963940"
},
"stopId": "Rue_JJ_Henner-Wittersdorf_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964060"
},
"departure": {
"time": "1763964060"
},
"stopId": "Centre-Emlingen_Village_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763964120"
},
"departure": {
"time": "1763964120"
},
"stopId": "Croisement_D16_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763964180"
},
"departure": {
"time": "1763964180"
},
"stopId": "Centre-Schwoben_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1763964300"
},
"departure": {
"time": "1763964300"
},
"stopId": "Centre_Village-Hausgauen_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763964360"
},
"departure": {
"time": "1763964360"
},
"stopId": "Croisement_Willer-Hunsbach_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1763964480"
},
"departure": {
"time": "1763964480"
},
"stopId": "Restaurant_Pflimlin-Franken_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1763964540"
},
"departure": {
"time": "1763964540"
},
"stopId": "Centre-Jettingen_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1763964720"
},
"departure": {
"time": "1763964720"
},
"stopId": "Berentzwiller-Ctre_Croisement_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1763964960"
},
"departure": {
"time": "1763964960"
},
"stopId": "Knoeringue_Centre_AR",
"stopSequence": 13
},
{
"arrival": {
"time": "1763965140"
},
"departure": {
"time": "1763965140"
},
"stopId": "Forgerons_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1763965200"
},
"departure": {
"time": "1763965200"
},
"stopId": "GrandRue_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1763965260"
},
"departure": {
"time": "1763965260"
},
"stopId": "Attenbach_A",
"stopSequence": 16
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Oberfeld_A",
"stopSequence": 17
},
{
"arrival": {
"time": "1763965440"
},
"departure": {
"time": "1763965440"
},
"stopId": "Ranspach-le-Bas_Centre_A",
"stopSequence": 18
},
{
"arrival": {
"time": "1763965500"
},
"departure": {
"time": "1763965500"
},
"stopId": "Sud_Alsace_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1763965560"
},
"departure": {
"time": "1763965560"
},
"stopId": "Coquelicots_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1763965620"
},
"departure": {
"time": "1763965620"
},
"stopId": "Aulnes_A",
"stopSequence": 21
},
{
"arrival": {
"delay": -30,
"time": "1763965650"
},
"departure": {
"delay": -30,
"time": "1763965650"
},
"stopId": "Michelbach-le-Bas_Centre_A",
"stopSequence": 22
},
{
"arrival": {
"time": "1763965740"
},
"departure": {
"time": "1763965740"
},
"stopId": "Acacias_A",
"stopSequence": 23
},
{
"arrival": {
"time": "1763965800"
},
"departure": {
"time": "1763965800"
},
"stopId": "Place_Coluche_A",
"stopSequence": 24
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "École_des_Missions_A",
"stopSequence": 25
},
{
"arrival": {
"time": "1763966100"
},
"departure": {
"time": "1763966100"
},
"stopId": "Liesbach_A",
"stopSequence": 26
},
{
"arrival": {
"time": "1763966460"
},
"departure": {
"time": "1763966460"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 27
}
],
"timestamp": "1763963695",
"trip": {
"routeId": "15",
"tripId": "15-0654"
}
}
},
{
"id": "SM:s161-0700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964000"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964060"
},
"departure": {
"time": "1763964060"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763964120"
},
"departure": {
"time": "1763964120"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964180"
},
"departure": {
"time": "1763964180"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964240"
},
"departure": {
"time": "1763964240"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763964360"
},
"departure": {
"time": "1763964360"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763964480"
},
"departure": {
"time": "1763964480"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763964540"
},
"departure": {
"time": "1763964540"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763964600"
},
"departure": {
"time": "1763964600"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1763964660"
},
"departure": {
"time": "1763964660"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763964720"
},
"departure": {
"time": "1763964720"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1763964780"
},
"departure": {
"time": "1763964780"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1763964960"
},
"departure": {
"time": "1763964960"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1763964990"
},
"departure": {
"delay": -30,
"time": "1763964990"
},
"stopId": "Rousserolles_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1763965020"
},
"departure": {
"time": "1763965020"
},
"stopId": "Muguet_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1763965080"
},
"departure": {
"time": "1763965080"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 16
},
{
"arrival": {
"time": "1763965140"
},
"departure": {
"time": "1763965140"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 17
},
{
"arrival": {
"time": "1763965200"
},
"departure": {
"time": "1763965200"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 18
},
{
"arrival": {
"time": "1763965560"
},
"departure": {
"time": "1763965560"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 19
},
{
"arrival": {
"time": "1763966220"
},
"stopId": "École_des_Missions_R",
"stopSequence": 20
}
],
"timestamp": "1763964058",
"trip": {
"routeId": "161",
"tripId": "s161-0700"
}
}
},
{
"id": "SM:s162-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 99,
"time": "1763964999"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 129,
"time": "1763965060"
},
"departure": {
"delay": 129,
"time": "1763965089"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 193,
"time": "1763965137"
},
"departure": {
"delay": 193,
"time": "1763965153"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 219,
"time": "1763965224"
},
"departure": {
"delay": 219,
"time": "1763965239"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 219,
"time": "1763965296"
},
"departure": {
"delay": 219,
"time": "1763965299"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 308,
"time": "1763965491"
},
"departure": {
"delay": 308,
"time": "1763965568"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 308,
"time": "1763965628"
},
"departure": {
"delay": 308,
"time": "1763965628"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 308,
"time": "1763965748"
},
"departure": {
"delay": 308,
"time": "1763965748"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 308,
"time": "1763965868"
},
"departure": {
"delay": 308,
"time": "1763965868"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 308,
"time": "1763966228"
},
"departure": {
"delay": 308,
"time": "1763966228"
},
"stopId": "Monument_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 308,
"time": "1763966288"
},
"departure": {
"delay": 308,
"time": "1763966288"
},
"stopId": "Prairie_A",
"stopSequence": 11
}
],
"timestamp": "1763965024",
"trip": {
"routeId": "162",
"tripId": "s162-0715"
}
}
},
{
"id": "SM:163-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 145,
"time": "1763964745"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 175,
"time": "1763964846"
},
"departure": {
"delay": 175,
"time": "1763964895"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 235,
"time": "1763964955"
},
"departure": {
"delay": 235,
"time": "1763965015"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 244,
"time": "1763965084"
},
"departure": {
"delay": 244,
"time": "1763965084"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 295,
"time": "1763965157"
},
"departure": {
"delay": 295,
"time": "1763965195"
},
"stopId": "Jung_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 325,
"time": "1763965265"
},
"departure": {
"delay": 325,
"time": "1763965285"
},
"stopId": "Coccinelles_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 355,
"time": "1763965375"
},
"departure": {
"delay": 355,
"time": "1763965435"
},
"stopId": "Jura_1R",
"stopSequence": 7
},
{
"arrival": {
"delay": 355,
"time": "1763965490"
},
"departure": {
"delay": 355,
"time": "1763965495"
},
"stopId": "Europe_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 366,
"time": "1763965566"
},
"departure": {
"delay": 366,
"time": "1763965566"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 9
},
{
"arrival": {
"delay": 310,
"time": "1763965630"
},
"departure": {
"delay": 310,
"time": "1763965630"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 310,
"time": "1763965750"
},
"departure": {
"delay": 310,
"time": "1763965750"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 308,
"time": "1763965928"
},
"departure": {
"delay": 308,
"time": "1763965928"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 308,
"time": "1763966048"
},
"departure": {
"delay": 308,
"time": "1763966048"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 308,
"time": "1763966168"
},
"departure": {
"delay": 308,
"time": "1763966168"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 308,
"time": "1763966228"
},
"departure": {
"delay": 308,
"time": "1763966228"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 278,
"time": "1763966258"
},
"departure": {
"delay": 278,
"time": "1763966258"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 308,
"time": "1763966288"
},
"departure": {
"delay": 308,
"time": "1763966288"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 308,
"time": "1763966348"
},
"departure": {
"delay": 308,
"time": "1763966348"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 308,
"time": "1763966408"
},
"departure": {
"delay": 308,
"time": "1763966408"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 308,
"time": "1763966468"
},
"departure": {
"delay": 308,
"time": "1763966468"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 308,
"time": "1763966528"
},
"departure": {
"delay": 308,
"time": "1763966528"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 308,
"time": "1763966768"
},
"stopId": "École_des_Missions_R",
"stopSequence": 22
}
],
"timestamp": "1763964773",
"trip": {
"routeId": "163",
"tripId": "163-0710"
}
}
},
{
"id": "SM:164-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Frontière_S",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967060"
},
"departure": {
"time": "1763967060"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Rhin_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Claude_Hess_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 5
}
],
"timestamp": "1763963404",
"trip": {
"directionId": 1,
"routeId": "164",
"tripId": "164-0750"
}
}
},
{
"id": "SM:s104-0653",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763963580"
},
"stopId": "Romains_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763963760"
},
"departure": {
"time": "1763963760"
},
"stopId": "Rantzwiller_Mairie_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763963880"
},
"departure": {
"time": "1763963880"
},
"stopId": "Koetzingue_Église_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964180"
},
"departure": {
"time": "1763964180"
},
"stopId": "Magstatt-le-Haut_Mairie_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763964300"
},
"departure": {
"time": "1763964300"
},
"stopId": "Magstatt-le-Bas_Centre_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763964600"
},
"departure": {
"time": "1763964600"
},
"stopId": "Uffheim_Centre_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763966400"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 7
}
],
"timestamp": "1763963633",
"trip": {
"routeId": "104",
"tripId": "s104-0653"
}
}
},
{
"id": "SM:103-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 405,
"time": "1763965305"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 446,
"time": "1763965466"
},
"departure": {
"delay": 446,
"time": "1763965466"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 394,
"time": "1763965594"
},
"departure": {
"delay": 394,
"time": "1763965594"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 43,
"time": "1763965663"
},
"departure": {
"delay": 43,
"time": "1763965663"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 43,
"time": "1763965783"
},
"departure": {
"delay": 43,
"time": "1763965783"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": -81,
"time": "1763965839"
},
"departure": {
"delay": -81,
"time": "1763965839"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": -81,
"time": "1763965959"
},
"departure": {
"delay": -81,
"time": "1763965959"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -141,
"time": "1763966019"
},
"departure": {
"delay": -141,
"time": "1763966019"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -81,
"time": "1763966139"
},
"departure": {
"delay": -81,
"time": "1763966139"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 29,
"time": "1763966309"
},
"departure": {
"delay": 29,
"time": "1763966309"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 149,
"time": "1763966429"
},
"departure": {
"delay": 149,
"time": "1763966429"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 209,
"time": "1763966549"
},
"departure": {
"delay": 209,
"time": "1763966549"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 209,
"time": "1763966609"
},
"departure": {
"delay": 209,
"time": "1763966609"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 179,
"time": "1763966639"
},
"departure": {
"delay": 179,
"time": "1763966639"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 149,
"time": "1763966669"
},
"departure": {
"delay": 149,
"time": "1763966669"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 149,
"time": "1763966729"
},
"departure": {
"delay": 149,
"time": "1763966729"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 89,
"time": "1763966789"
},
"departure": {
"delay": 89,
"time": "1763966789"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 89,
"time": "1763966849"
},
"departure": {
"delay": 89,
"time": "1763966849"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 89,
"time": "1763966909"
},
"departure": {
"delay": 89,
"time": "1763966909"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 29,
"time": "1763966969"
},
"departure": {
"delay": 29,
"time": "1763966969"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 11,
"time": "1763967071"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1763965359",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-0715"
}
}
},
{
"id": "SM:105-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967720"
},
"departure": {
"time": "1763967720"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763967840"
},
"departure": {
"time": "1763967840"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763967960"
},
"departure": {
"time": "1763967960"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763968080"
},
"departure": {
"time": "1763968080"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1763968140"
},
"departure": {
"time": "1763968140"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1763968200"
},
"departure": {
"time": "1763968200"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1763968230"
},
"departure": {
"delay": -30,
"time": "1763968230"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1763968380"
},
"departure": {
"time": "1763968380"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1763968500"
},
"departure": {
"time": "1763968500"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1763968680"
},
"departure": {
"time": "1763968680"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1763968800"
},
"departure": {
"time": "1763968800"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1763968920"
},
"departure": {
"time": "1763968920"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1763969040"
},
"departure": {
"time": "1763969040"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1763969100"
},
"departure": {
"time": "1763969100"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
}
],
"timestamp": "1763963404",
"trip": {
"routeId": "1",
"tripId": "105-0750"
}
}
},
{
"id": "SM:101-0715",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 57,
"time": "1763964957"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 57,
"time": "1763965071"
},
"departure": {
"delay": 57,
"time": "1763965077"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 87,
"time": "1763965137"
},
"departure": {
"delay": 87,
"time": "1763965167"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 87,
"time": "1763965216"
},
"departure": {
"delay": 87,
"time": "1763965227"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 177,
"time": "1763965294"
},
"departure": {
"delay": 177,
"time": "1763965437"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 39,
"time": "1763965539"
},
"departure": {
"delay": 39,
"time": "1763965539"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 41,
"time": "1763965661"
},
"departure": {
"delay": 41,
"time": "1763965661"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 39,
"time": "1763965779"
},
"departure": {
"delay": 39,
"time": "1763965779"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 39,
"time": "1763965839"
},
"departure": {
"delay": 39,
"time": "1763965839"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 39,
"time": "1763965899"
},
"departure": {
"delay": 39,
"time": "1763965899"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 39,
"time": "1763966019"
},
"departure": {
"delay": 39,
"time": "1763966019"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 39,
"time": "1763966079"
},
"departure": {
"delay": 39,
"time": "1763966079"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 39,
"time": "1763966139"
},
"departure": {
"delay": 39,
"time": "1763966139"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 9,
"time": "1763966169"
},
"departure": {
"delay": 9,
"time": "1763966169"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 39,
"time": "1763966199"
},
"departure": {
"delay": 39,
"time": "1763966199"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 39,
"time": "1763966319"
},
"departure": {
"delay": 39,
"time": "1763966319"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 39,
"time": "1763966439"
},
"departure": {
"delay": 39,
"time": "1763966439"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 39,
"time": "1763966619"
},
"departure": {
"delay": 39,
"time": "1763966619"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 39,
"time": "1763966739"
},
"departure": {
"delay": 39,
"time": "1763966739"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 39,
"time": "1763966799"
},
"departure": {
"delay": 39,
"time": "1763966799"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 39,
"time": "1763966859"
},
"departure": {
"delay": 39,
"time": "1763966859"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 39,
"time": "1763966979"
},
"departure": {
"delay": 39,
"time": "1763966979"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 39,
"time": "1763967039"
},
"departure": {
"delay": 39,
"time": "1763967039"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 48,
"time": "1763967108"
},
"departure": {
"delay": 48,
"time": "1763967108"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 54,
"time": "1763967294"
},
"departure": {
"delay": 54,
"time": "1763967294"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 27
},
{
"arrival": {
"delay": -6,
"time": "1763967354"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1763964982",
"trip": {
"routeId": "1",
"tripId": "101-0715"
}
}
},
{
"id": "SM:101-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967900"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 41,
"time": "1763968061"
},
"departure": {
"delay": 41,
"time": "1763968061"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 410,
"time": "1763968610"
},
"departure": {
"delay": 410,
"time": "1763968610"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 59,
"time": "1763968679"
},
"departure": {
"delay": 59,
"time": "1763968679"
},
"stopId": "Couronne_1R",
"stopSequence": 10
}
],
"timestamp": "1763964307",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-0805"
}
}
},
{
"id": "SM:103-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968800"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968920"
},
"departure": {
"time": "1763968920"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
}
],
"timestamp": "1763965203",
"trip": {
"routeId": "1",
"tripId": "103-0820"
}
}
},
{
"id": "SM:210-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968200"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968320"
},
"departure": {
"time": "1763968320"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763968380"
},
"departure": {
"time": "1763968380"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968440"
},
"departure": {
"time": "1763968440"
},
"stopId": "Champs_R",
"stopSequence": 5
}
],
"timestamp": "1763964711",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "210-0810"
}
}
},
{
"id": "SM:203-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 7,
"time": "1763965207"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 38,
"time": "1763965280"
},
"departure": {
"delay": 38,
"time": "1763965358"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 18,
"time": "1763965578"
},
"departure": {
"delay": 18,
"time": "1763965578"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 18,
"time": "1763965698"
},
"departure": {
"delay": 18,
"time": "1763965698"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 198,
"time": "1763965998"
},
"departure": {
"delay": 198,
"time": "1763965998"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 258,
"time": "1763966118"
},
"departure": {
"delay": 258,
"time": "1763966118"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 265,
"time": "1763966185"
},
"departure": {
"delay": 265,
"time": "1763966185"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 269,
"time": "1763966249"
},
"departure": {
"delay": 269,
"time": "1763966249"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 209,
"time": "1763966309"
},
"departure": {
"delay": 209,
"time": "1763966309"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 322,
"time": "1763966482"
},
"departure": {
"delay": 322,
"time": "1763966482"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 382,
"time": "1763966602"
},
"departure": {
"delay": 382,
"time": "1763966602"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 382,
"time": "1763966662"
},
"departure": {
"delay": 382,
"time": "1763966662"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 262,
"time": "1763966722"
},
"departure": {
"delay": 262,
"time": "1763966722"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 202,
"time": "1763966782"
},
"departure": {
"delay": 202,
"time": "1763966782"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 322,
"time": "1763966962"
},
"departure": {
"delay": 322,
"time": "1763966962"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 322,
"time": "1763967022"
},
"departure": {
"delay": 322,
"time": "1763967022"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 322,
"time": "1763967082"
},
"departure": {
"delay": 322,
"time": "1763967082"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 202,
"time": "1763967142"
},
"departure": {
"delay": 202,
"time": "1763967142"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 322,
"time": "1763967322"
},
"departure": {
"delay": 322,
"time": "1763967322"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 322,
"time": "1763967382"
},
"departure": {
"delay": 322,
"time": "1763967382"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 322,
"time": "1763967442"
},
"departure": {
"delay": 322,
"time": "1763967442"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 202,
"time": "1763967502"
},
"departure": {
"delay": 202,
"time": "1763967502"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1763965234",
"trip": {
"routeId": "2",
"tripId": "203-0720"
}
}
},
{
"id": "SM:210-0640",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 259,
"time": "1763963059"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 257,
"time": "1763963117"
},
"departure": {
"delay": 257,
"time": "1763963117"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 283,
"time": "1763963263"
},
"departure": {
"delay": 283,
"time": "1763963263"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 283,
"time": "1763963383"
},
"departure": {
"delay": 283,
"time": "1763963383"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 467,
"time": "1763963581"
},
"departure": {
"delay": 467,
"time": "1763963627"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 467,
"time": "1763963687"
},
"departure": {
"delay": 467,
"time": "1763963687"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 487,
"time": "1763963767"
},
"departure": {
"delay": 487,
"time": "1763963767"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 497,
"time": "1763963837"
},
"departure": {
"delay": 497,
"time": "1763963837"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 317,
"time": "1763963887"
},
"departure": {
"delay": 317,
"time": "1763963897"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 318,
"time": "1763963958"
},
"departure": {
"delay": 318,
"time": "1763963958"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 317,
"time": "1763964017"
},
"departure": {
"delay": 317,
"time": "1763964017"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 375,
"time": "1763964135"
},
"departure": {
"delay": 375,
"time": "1763964135"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 272,
"time": "1763964152"
},
"departure": {
"delay": 272,
"time": "1763964152"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 257,
"time": "1763964197"
},
"departure": {
"delay": 257,
"time": "1763964197"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 286,
"time": "1763964346"
},
"departure": {
"delay": 286,
"time": "1763964346"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 278,
"time": "1763964398"
},
"departure": {
"delay": 278,
"time": "1763964398"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 310,
"time": "1763964490"
},
"departure": {
"delay": 310,
"time": "1763964490"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 167,
"time": "1763964527"
},
"departure": {
"delay": 167,
"time": "1763964527"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 323,
"time": "1763964743"
},
"departure": {
"delay": 323,
"time": "1763964743"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 322,
"time": "1763964802"
},
"departure": {
"delay": 322,
"time": "1763964802"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 317,
"time": "1763964855"
},
"departure": {
"delay": 317,
"time": "1763964857"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 188,
"time": "1763964908"
},
"departure": {
"delay": 188,
"time": "1763964908"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1763963084",
"trip": {
"routeId": "2",
"tripId": "210-0640"
}
}
},
{
"id": "SM:s105-0659",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763964300"
},
"departure": {
"time": "1763964300"
},
"stopId": "Helfrantzkirch_Mairie_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964600"
},
"departure": {
"time": "1763964600"
},
"stopId": "Salle_Bis_Jobbis_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763964780"
},
"departure": {
"time": "1763964780"
},
"stopId": "Brinckheim_École_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763964840"
},
"departure": {
"time": "1763964840"
},
"stopId": "Place_Centrale_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763966400"
},
"stopId": "Saint-Exupéry_15",
"stopSequence": 5
}
],
"timestamp": "1763963996",
"trip": {
"routeId": "105",
"tripId": "s105-0659"
}
}
},
{
"id": "SM:201-0710",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 155,
"time": "1763964755"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 155,
"time": "1763964815"
},
"departure": {
"delay": 155,
"time": "1763964815"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 155,
"time": "1763964875"
},
"departure": {
"delay": 155,
"time": "1763964875"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 185,
"time": "1763964942"
},
"departure": {
"delay": 185,
"time": "1763964965"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 185,
"time": "1763965019"
},
"departure": {
"delay": 185,
"time": "1763965025"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 245,
"time": "1763965213"
},
"departure": {
"delay": 245,
"time": "1763965265"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 245,
"time": "1763965325"
},
"departure": {
"delay": 245,
"time": "1763965325"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 245,
"time": "1763965385"
},
"departure": {
"delay": 245,
"time": "1763965445"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 275,
"time": "1763965529"
},
"departure": {
"delay": 275,
"time": "1763965535"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 294,
"time": "1763965734"
},
"departure": {
"delay": 294,
"time": "1763965734"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 294,
"time": "1763965794"
},
"departure": {
"delay": 294,
"time": "1763965794"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 294,
"time": "1763965854"
},
"departure": {
"delay": 294,
"time": "1763965854"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 251,
"time": "1763965931"
},
"departure": {
"delay": 251,
"time": "1763965931"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 247,
"time": "1763965987"
},
"departure": {
"delay": 247,
"time": "1763965987"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 205,
"time": "1763966065"
},
"departure": {
"delay": 205,
"time": "1763966065"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 205,
"time": "1763966125"
},
"departure": {
"delay": 205,
"time": "1763966125"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 145,
"time": "1763966185"
},
"departure": {
"delay": 145,
"time": "1763966185"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 68,
"time": "1763966228"
},
"departure": {
"delay": 68,
"time": "1763966228"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 177,
"time": "1763966457"
},
"departure": {
"delay": 177,
"time": "1763966457"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 177,
"time": "1763966517"
},
"departure": {
"delay": 177,
"time": "1763966517"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 177,
"time": "1763966577"
},
"departure": {
"delay": 177,
"time": "1763966577"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 177,
"time": "1763966637"
},
"departure": {
"delay": 177,
"time": "1763966637"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1763964783",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-0710"
}
}
},
{
"id": "SM:203-0642",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 37,
"time": "1763962957"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 37,
"time": "1763962998"
},
"departure": {
"delay": 37,
"time": "1763963017"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 97,
"time": "1763963061"
},
"departure": {
"delay": 97,
"time": "1763963077"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 105,
"time": "1763963145"
},
"departure": {
"delay": 105,
"time": "1763963145"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 95,
"time": "1763963195"
},
"departure": {
"delay": 95,
"time": "1763963195"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 77,
"time": "1763963357"
},
"departure": {
"delay": 77,
"time": "1763963357"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 77,
"time": "1763963417"
},
"departure": {
"delay": 77,
"time": "1763963417"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 127,
"time": "1763963475"
},
"departure": {
"delay": 127,
"time": "1763963527"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 162,
"time": "1763963622"
},
"departure": {
"delay": 162,
"time": "1763963622"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 116,
"time": "1763963756"
},
"departure": {
"delay": 116,
"time": "1763963756"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 115,
"time": "1763963815"
},
"departure": {
"delay": 115,
"time": "1763963815"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 97,
"time": "1763963857"
},
"departure": {
"delay": 97,
"time": "1763963857"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 86,
"time": "1763963966"
},
"departure": {
"delay": 86,
"time": "1763963966"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 37,
"time": "1763963977"
},
"departure": {
"delay": 37,
"time": "1763963977"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 7,
"time": "1763964039"
},
"departure": {
"delay": 7,
"time": "1763964067"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 7,
"time": "1763964127"
},
"departure": {
"delay": 7,
"time": "1763964127"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 68,
"time": "1763964225"
},
"departure": {
"delay": 68,
"time": "1763964248"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 67,
"time": "1763964356"
},
"departure": {
"delay": 67,
"time": "1763964367"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 110,
"time": "1763964470"
},
"departure": {
"delay": 110,
"time": "1763964470"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 115,
"time": "1763964535"
},
"departure": {
"delay": 115,
"time": "1763964535"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 127,
"time": "1763964601"
},
"departure": {
"delay": 127,
"time": "1763964607"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 137,
"time": "1763964677"
},
"departure": {
"delay": 137,
"time": "1763964677"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1763962980",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-0642"
}
}
},
{
"id": "SM:201-0800",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967600"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967960"
},
"departure": {
"time": "1763967960"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968080"
},
"departure": {
"time": "1763968080"
},
"stopId": "Chênes_608R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763968320"
},
"departure": {
"time": "1763968320"
},
"stopId": "Chênes_608A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968500"
},
"departure": {
"time": "1763968500"
},
"stopId": "Stade_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763968620"
},
"departure": {
"time": "1763968620"
},
"stopId": "La_Vignette_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763968920"
},
"departure": {
"time": "1763968920"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 13
},
{
"arrival": {
"time": "1763969040"
},
"departure": {
"time": "1763969040"
},
"stopId": "Couronne_1A",
"stopSequence": 14
},
{
"arrival": {
"time": "1763969100"
},
"departure": {
"time": "1763969100"
},
"stopId": "Médiathèque_A",
"stopSequence": 15
}
],
"timestamp": "1763964006",
"trip": {
"routeId": "2",
"tripId": "201-0800"
}
}
},
{
"id": "SM:5-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1763967000"
},
"stopId": "Libération_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1763967060"
},
"departure": {
"delay": 240,
"time": "1763967060"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 180,
"time": "1763967120"
},
"departure": {
"delay": 180,
"time": "1763967120"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1763967180"
},
"departure": {
"delay": 180,
"time": "1763967180"
},
"stopId": "Rousserolles_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 240,
"time": "1763967360"
},
"departure": {
"delay": 240,
"time": "1763967360"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1763967420"
},
"departure": {
"delay": 240,
"time": "1763967420"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 7
}
],
"timestamp": "1763964607",
"trip": {
"routeId": "5",
"tripId": "5-0745"
}
}
},
{
"id": "SM:5-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968200"
},
"stopId": "République_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968320"
},
"departure": {
"time": "1763968320"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763968560"
},
"departure": {
"time": "1763968560"
},
"stopId": "Libération_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968680"
},
"departure": {
"time": "1763968680"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Rousserolles_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968920"
},
"departure": {
"time": "1763968920"
},
"stopId": "Muguet_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763969040"
},
"departure": {
"time": "1763969040"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 10
}
],
"timestamp": "1763964669",
"trip": {
"routeId": "5",
"tripId": "5-0810"
}
}
},
{
"id": "SM:303-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968800"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Belfort_A",
"stopSequence": 3
}
],
"timestamp": "1763965203",
"trip": {
"routeId": "603",
"tripId": "303-0820"
}
}
},
{
"id": "SM:301-0812",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1763969100"
},
"departure": {
"delay": 60,
"time": "1763969100"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1763969160"
},
"departure": {
"delay": 60,
"time": "1763969160"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
}
],
"timestamp": "1763965266",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0812"
}
}
},
{
"id": "SM:303-0748",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967000"
},
"departure": {
"time": "1763967000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1763967660"
},
"departure": {
"delay": 60,
"time": "1763967660"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1763967720"
},
"departure": {
"delay": 60,
"time": "1763967720"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 100,
"time": "1763967820"
},
"departure": {
"delay": 100,
"time": "1763967820"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 100,
"time": "1763967880"
},
"departure": {
"delay": 100,
"time": "1763967880"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1763964847",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-0748"
}
}
},
{
"id": "SM:303-0648",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 515,
"time": "1763963795"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 515,
"time": "1763963915"
},
"departure": {
"delay": 515,
"time": "1763963915"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 515,
"time": "1763964155"
},
"departure": {
"delay": 515,
"time": "1763964155"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 527,
"time": "1763964227"
},
"departure": {
"delay": 527,
"time": "1763964227"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 527,
"time": "1763964347"
},
"departure": {
"delay": 527,
"time": "1763964347"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 529,
"time": "1763964469"
},
"departure": {
"delay": 529,
"time": "1763964469"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 572,
"time": "1763964692"
},
"departure": {
"delay": 572,
"time": "1763964692"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 559,
"time": "1763964739"
},
"departure": {
"delay": 559,
"time": "1763964739"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1763963851",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-0648"
}
}
},
{
"id": "SM:301-0645",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 45,
"time": "1763963145"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 105,
"time": "1763963249"
},
"departure": {
"delay": 105,
"time": "1763963265"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 30,
"time": "1763963310"
},
"departure": {
"delay": 30,
"time": "1763963310"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1763963700"
},
"departure": {
"delay": 180,
"time": "1763963700"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1763963820"
},
"departure": {
"delay": 180,
"time": "1763963820"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 764,
"time": "1763964443"
},
"departure": {
"delay": 764,
"time": "1763964464"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 704,
"time": "1763964506"
},
"departure": {
"delay": 704,
"time": "1763964524"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 826,
"time": "1763964706"
},
"departure": {
"delay": 826,
"time": "1763964706"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1763963167",
"trip": {
"routeId": "603",
"tripId": "301-0645"
}
}
},
{
"id": "SM:301-0745",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966700"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966760"
},
"departure": {
"time": "1763966760"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763966880"
},
"departure": {
"time": "1763966880"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1763967300"
},
"departure": {
"delay": 180,
"time": "1763967300"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1763967420"
},
"departure": {
"delay": 180,
"time": "1763967420"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 449,
"time": "1763967749"
},
"departure": {
"delay": 449,
"time": "1763967749"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 447,
"time": "1763967867"
},
"departure": {
"delay": 447,
"time": "1763967867"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 600,
"time": "1763968080"
},
"departure": {
"delay": 600,
"time": "1763968080"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1763963177",
"trip": {
"routeId": "603",
"tripId": "301-0745"
}
}
},
{
"id": "SM:301-0712Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 110,
"time": "1763964830"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 113,
"time": "1763964953"
},
"departure": {
"delay": 113,
"time": "1763964953"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 106,
"time": "1763965186"
},
"departure": {
"delay": 106,
"time": "1763965186"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 106,
"time": "1763965246"
},
"departure": {
"delay": 106,
"time": "1763965246"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 106,
"time": "1763965366"
},
"departure": {
"delay": 106,
"time": "1763965366"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 106,
"time": "1763965486"
},
"departure": {
"delay": 106,
"time": "1763965486"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": -240,
"time": "1763965500"
},
"departure": {
"delay": -240,
"time": "1763965500"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 159,
"time": "1763966139"
},
"departure": {
"delay": 159,
"time": "1763966139"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 11
},
{
"arrival": {
"delay": 39,
"time": "1763966199"
},
"departure": {
"delay": 39,
"time": "1763966199"
},
"stopId": "Tournesols_2A",
"stopSequence": 12
},
{
"arrival": {
"delay": 39,
"time": "1763966259"
},
"departure": {
"delay": 39,
"time": "1763966259"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 13
},
{
"arrival": {
"delay": 39,
"time": "1763966319"
},
"departure": {
"delay": 39,
"time": "1763966319"
},
"stopId": "Maison_Retraite_A",
"stopSequence": 14
}
],
"timestamp": "1763964889",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0712Ner"
}
}
},
{
"id": "SM:303-0715Ner",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 153,
"time": "1763965053"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 213,
"time": "1763965134"
},
"departure": {
"delay": 213,
"time": "1763965173"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 184,
"time": "1763965238"
},
"departure": {
"delay": 184,
"time": "1763965264"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 243,
"time": "1763965347"
},
"departure": {
"delay": 243,
"time": "1763965383"
},
"stopId": "Maison_Retraite_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 183,
"time": "1763965414"
},
"departure": {
"delay": 183,
"time": "1763965443"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 5
},
{
"arrival": {
"delay": 213,
"time": "1763965520"
},
"departure": {
"delay": 213,
"time": "1763965533"
},
"stopId": "Tournesols_2R",
"stopSequence": 6
},
{
"arrival": {
"delay": 115,
"time": "1763965735"
},
"departure": {
"delay": 115,
"time": "1763965735"
},
"stopId": "Collège_Nerval_Parking",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1763965860"
},
"departure": {
"delay": 60,
"time": "1763965860"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1763965980"
},
"departure": {
"delay": 120,
"time": "1763965980"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1763966040"
},
"departure": {
"delay": 60,
"time": "1763966040"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 144,
"time": "1763966184"
},
"departure": {
"delay": 144,
"time": "1763966184"
},
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 560,
"time": "1763966660"
},
"departure": {
"delay": 560,
"time": "1763966660"
},
"stopId": "Tivoli_A",
"stopSequence": 12
}
],
"timestamp": "1763965075",
"trip": {
"routeId": "603",
"tripId": "303-0715Ner"
}
}
},
{
"id": "SM:401-0750",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967000"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1763967030"
},
"departure": {
"delay": -30,
"time": "1763967030"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967060"
},
"departure": {
"time": "1763967060"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 360,
"time": "1763967900"
},
"departure": {
"delay": 360,
"time": "1763967900"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 189,
"time": "1763968089"
},
"departure": {
"delay": 189,
"time": "1763968089"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 249,
"time": "1763968209"
},
"departure": {
"delay": 249,
"time": "1763968209"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 429,
"time": "1763968449"
},
"departure": {
"delay": 429,
"time": "1763968449"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 489,
"time": "1763968569"
},
"departure": {
"delay": 489,
"time": "1763968569"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 309,
"time": "1763968629"
},
"departure": {
"delay": 309,
"time": "1763968629"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 249,
"time": "1763968689"
},
"departure": {
"delay": 249,
"time": "1763968689"
},
"stopId": "Rhin_A",
"stopSequence": 17
}
],
"timestamp": "1763965266",
"trip": {
"routeId": "604",
"tripId": "401-0750"
}
}
},
{
"id": "SM:405-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1763968920"
},
"departure": {
"delay": 60,
"time": "1763968920"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1763968980"
},
"departure": {
"delay": 60,
"time": "1763968980"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1763969040"
},
"departure": {
"delay": 60,
"time": "1763969040"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
}
],
"timestamp": "1763965297",
"trip": {
"routeId": "604",
"tripId": "405-0820"
}
}
},
{
"id": "SM:407-0720",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1763965232"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 14,
"time": "1763965274"
},
"departure": {
"delay": 14,
"time": "1763965274"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 93,
"time": "1763965341"
},
"departure": {
"delay": 93,
"time": "1763965353"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 122,
"time": "1763965423"
},
"departure": {
"delay": 122,
"time": "1763965442"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 107,
"time": "1763965487"
},
"departure": {
"delay": 107,
"time": "1763965487"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 229,
"time": "1763965669"
},
"departure": {
"delay": 229,
"time": "1763965669"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 201,
"time": "1763965701"
},
"departure": {
"delay": 201,
"time": "1763965701"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 261,
"time": "1763965821"
},
"departure": {
"delay": 261,
"time": "1763965821"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 290,
"time": "1763965910"
},
"departure": {
"delay": 290,
"time": "1763965910"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 349,
"time": "1763966089"
},
"departure": {
"delay": 349,
"time": "1763966089"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 155,
"time": "1763966255"
},
"departure": {
"delay": 155,
"time": "1763966255"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 168,
"time": "1763966328"
},
"departure": {
"delay": 168,
"time": "1763966328"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 258,
"time": "1763966478"
},
"departure": {
"delay": 258,
"time": "1763966478"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 274,
"time": "1763966554"
},
"departure": {
"delay": 274,
"time": "1763966554"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 92,
"time": "1763966612"
},
"departure": {
"delay": 92,
"time": "1763966612"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 32,
"time": "1763966672"
},
"departure": {
"delay": 32,
"time": "1763966672"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 92,
"time": "1763966792"
},
"departure": {
"delay": 92,
"time": "1763966792"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 85,
"time": "1763966845"
},
"departure": {
"delay": 85,
"time": "1763966845"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 193,
"time": "1763967073"
},
"departure": {
"delay": 193,
"time": "1763967073"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1763965245",
"trip": {
"routeId": "604",
"tripId": "407-0720"
}
}
},
{
"id": "SM:405-0705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 571,
"time": "1763964871"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 572,
"time": "1763964976"
},
"departure": {
"delay": 572,
"time": "1763965052"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 691,
"time": "1763965124"
},
"departure": {
"delay": 691,
"time": "1763965231"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 723,
"time": "1763965323"
},
"departure": {
"delay": 723,
"time": "1763965323"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 717,
"time": "1763965377"
},
"departure": {
"delay": 717,
"time": "1763965377"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 751,
"time": "1763965418"
},
"departure": {
"delay": 751,
"time": "1763965531"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 591,
"time": "1763965611"
},
"departure": {
"delay": 591,
"time": "1763965611"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 451,
"time": "1763965651"
},
"departure": {
"delay": 451,
"time": "1763965651"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 506,
"time": "1763965766"
},
"departure": {
"delay": 506,
"time": "1763965766"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 566,
"time": "1763965886"
},
"departure": {
"delay": 566,
"time": "1763965886"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 552,
"time": "1763965932"
},
"departure": {
"delay": 552,
"time": "1763965932"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 552,
"time": "1763966172"
},
"departure": {
"delay": 552,
"time": "1763966172"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1763964899",
"trip": {
"routeId": "604",
"tripId": "405-0705"
}
}
},
{
"id": "SM:407-0758",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967480"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967840"
},
"departure": {
"time": "1763967840"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968080"
},
"departure": {
"time": "1763968080"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763968140"
},
"departure": {
"time": "1763968140"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968200"
},
"departure": {
"time": "1763968200"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
}
],
"timestamp": "1763964899",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-0758"
}
}
},
{
"id": "SM:403-0728",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965680"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965980"
},
"departure": {
"time": "1763965980"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763966040"
},
"departure": {
"time": "1763966040"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763966220"
},
"departure": {
"time": "1763966220"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763966280"
},
"departure": {
"time": "1763966280"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763966340"
},
"departure": {
"time": "1763966340"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763966400"
},
"departure": {
"time": "1763966400"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1763966580"
},
"departure": {
"time": "1763966580"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763966640"
},
"departure": {
"time": "1763966640"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763966700"
},
"departure": {
"time": "1763966700"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 17,
"time": "1763967377"
},
"departure": {
"delay": 17,
"time": "1763967377"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 16,
"time": "1763967436"
},
"departure": {
"delay": 16,
"time": "1763967436"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 15,
"time": "1763967555"
},
"departure": {
"delay": 15,
"time": "1763967555"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1763965504",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-0728"
}
}
},
{
"id": "SM:409-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1763966580"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 540,
"time": "1763966820"
},
"departure": {
"delay": 540,
"time": "1763966820"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 660,
"time": "1763967060"
},
"departure": {
"delay": 660,
"time": "1763967060"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 660,
"time": "1763967120"
},
"departure": {
"delay": 660,
"time": "1763967120"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 600,
"time": "1763967180"
},
"departure": {
"delay": 600,
"time": "1763967180"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 600,
"time": "1763967420"
},
"departure": {
"delay": 600,
"time": "1763967420"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 540,
"time": "1763967540"
},
"departure": {
"delay": 540,
"time": "1763967540"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 600,
"time": "1763967660"
},
"departure": {
"delay": 600,
"time": "1763967660"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
}
],
"timestamp": "1763965369",
"trip": {
"routeId": "604",
"tripId": "409-0735"
}
}
},
{
"id": "SM:405-0743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966580"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966760"
},
"departure": {
"time": "1763966760"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763966880"
},
"departure": {
"time": "1763966880"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763966940"
},
"departure": {
"time": "1763966940"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 60,
"time": "1763968380"
},
"departure": {
"delay": 60,
"time": "1763968380"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1763968440"
},
"departure": {
"delay": 60,
"time": "1763968440"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1763968560"
},
"departure": {
"delay": 120,
"time": "1763968560"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1763964349",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-0743"
}
}
},
{
"id": "SM:403-0650",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1763963432"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 2,
"time": "1763963462"
},
"departure": {
"delay": 2,
"time": "1763963462"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 63,
"time": "1763963516"
},
"departure": {
"delay": 63,
"time": "1763963523"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 62,
"time": "1763963582"
},
"departure": {
"delay": 62,
"time": "1763963582"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 32,
"time": "1763963612"
},
"departure": {
"delay": 32,
"time": "1763963612"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 145,
"time": "1763963785"
},
"departure": {
"delay": 145,
"time": "1763963785"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 122,
"time": "1763963809"
},
"departure": {
"delay": 122,
"time": "1763963822"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 122,
"time": "1763963874"
},
"departure": {
"delay": 122,
"time": "1763963882"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 272,
"time": "1763964002"
},
"departure": {
"delay": 272,
"time": "1763964092"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 272,
"time": "1763964180"
},
"departure": {
"delay": 272,
"time": "1763964212"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 182,
"time": "1763964264"
},
"departure": {
"delay": 182,
"time": "1763964362"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 136,
"time": "1763964436"
},
"departure": {
"delay": 136,
"time": "1763964436"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 242,
"time": "1763964491"
},
"departure": {
"delay": 242,
"time": "1763964602"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 362,
"time": "1763964662"
},
"departure": {
"delay": 362,
"time": "1763964782"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 333,
"time": "1763964813"
},
"departure": {
"delay": 333,
"time": "1763964813"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 153,
"time": "1763964869"
},
"departure": {
"delay": 153,
"time": "1763964873"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 92,
"time": "1763964932"
},
"departure": {
"delay": 92,
"time": "1763964932"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 209,
"time": "1763965109"
},
"departure": {
"delay": 209,
"time": "1763965109"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 193,
"time": "1763965153"
},
"departure": {
"delay": 193,
"time": "1763965153"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 332,
"time": "1763965372"
},
"departure": {
"delay": 332,
"time": "1763965412"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1763963456",
"trip": {
"routeId": "604",
"tripId": "403-0650"
}
}
},
{
"id": "SM:409-0813",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968920"
},
"departure": {
"time": "1763968920"
},
"stopId": "Frontière_R",
"stopSequence": 5
}
],
"timestamp": "1763965390",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0813"
}
}
},
{
"id": "SM:409-0657",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 459,
"time": "1763964279"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 459,
"time": "1763964399"
},
"departure": {
"delay": 459,
"time": "1763964399"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 459,
"time": "1763964639"
},
"departure": {
"delay": 459,
"time": "1763964639"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 470,
"time": "1763964710"
},
"departure": {
"delay": 470,
"time": "1763964710"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 470,
"time": "1763964830"
},
"departure": {
"delay": 470,
"time": "1763964830"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 470,
"time": "1763964890"
},
"departure": {
"delay": 470,
"time": "1763964890"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 470,
"time": "1763964950"
},
"departure": {
"delay": 470,
"time": "1763964950"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 470,
"time": "1763965010"
},
"departure": {
"delay": 470,
"time": "1763965010"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 429,
"time": "1763965089"
},
"departure": {
"delay": 429,
"time": "1763965089"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 412,
"time": "1763965132"
},
"departure": {
"delay": 412,
"time": "1763965132"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 386,
"time": "1763965166"
},
"departure": {
"delay": 386,
"time": "1763965166"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 627,
"time": "1763965444"
},
"departure": {
"delay": 627,
"time": "1763965467"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 701,
"time": "1763965661"
},
"departure": {
"delay": 701,
"time": "1763965661"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 635,
"time": "1763965775"
},
"departure": {
"delay": 635,
"time": "1763965775"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 620,
"time": "1763965820"
},
"departure": {
"delay": 620,
"time": "1763965820"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 590,
"time": "1763965850"
},
"departure": {
"delay": 590,
"time": "1763965850"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 593,
"time": "1763965913"
},
"departure": {
"delay": 593,
"time": "1763965913"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 637,
"time": "1763965957"
},
"departure": {
"delay": 637,
"time": "1763965957"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1763964339",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0657"
}
}
},
{
"id": "SM:401-0713",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763964780"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763964900"
},
"departure": {
"time": "1763964900"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965140"
},
"departure": {
"time": "1763965140"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763965200"
},
"departure": {
"time": "1763965200"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763965320"
},
"departure": {
"time": "1763965320"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763965380"
},
"departure": {
"time": "1763965380"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763965440"
},
"departure": {
"time": "1763965440"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763965500"
},
"departure": {
"time": "1763965500"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1763965620"
},
"departure": {
"time": "1763965620"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763965680"
},
"departure": {
"time": "1763965680"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763965740"
},
"departure": {
"time": "1763965740"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1763965800"
},
"departure": {
"time": "1763965800"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 180,
"time": "1763966100"
},
"departure": {
"delay": 180,
"time": "1763966100"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1763966160"
},
"departure": {
"delay": 60,
"time": "1763966160"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1763966220"
},
"departure": {
"delay": 60,
"time": "1763966220"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1763966250"
},
"departure": {
"delay": 30,
"time": "1763966250"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1763966280"
},
"departure": {
"time": "1763966280"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1763966340"
},
"departure": {
"delay": 60,
"time": "1763966340"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1763966400"
},
"departure": {
"delay": 60,
"time": "1763966400"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1763966460"
},
"departure": {
"delay": 60,
"time": "1763966460"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1763964836",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0713"
}
}
},
{
"id": "SM:801-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 177,
"time": "1763966937"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 177,
"time": "1763966997"
},
"departure": {
"delay": 177,
"time": "1763966997"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 237,
"time": "1763967057"
},
"departure": {
"delay": 237,
"time": "1763967057"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 207,
"time": "1763967087"
},
"departure": {
"delay": 207,
"time": "1763967087"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 177,
"time": "1763967117"
},
"departure": {
"delay": 177,
"time": "1763967117"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 177,
"time": "1763967237"
},
"departure": {
"delay": 177,
"time": "1763967237"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 177,
"time": "1763967357"
},
"departure": {
"delay": 177,
"time": "1763967357"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 177,
"time": "1763967537"
},
"departure": {
"delay": 177,
"time": "1763967537"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 177,
"time": "1763967657"
},
"departure": {
"delay": 177,
"time": "1763967657"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 177,
"time": "1763967777"
},
"departure": {
"delay": 177,
"time": "1763967777"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 177,
"time": "1763967837"
},
"departure": {
"delay": 177,
"time": "1763967837"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 177,
"time": "1763967957"
},
"departure": {
"delay": 177,
"time": "1763967957"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 177,
"time": "1763968017"
},
"departure": {
"delay": 177,
"time": "1763968017"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 177,
"time": "1763968077"
},
"departure": {
"delay": 177,
"time": "1763968077"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 183,
"time": "1763968143"
},
"departure": {
"delay": 183,
"time": "1763968143"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 183,
"time": "1763968203"
},
"departure": {
"delay": 183,
"time": "1763968203"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 183,
"time": "1763968263"
},
"departure": {
"delay": 183,
"time": "1763968263"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 183,
"time": "1763968323"
},
"departure": {
"delay": 183,
"time": "1763968323"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 183,
"time": "1763968383"
},
"departure": {
"delay": 183,
"time": "1763968383"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 183,
"time": "1763968623"
},
"departure": {
"delay": 183,
"time": "1763968623"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 183,
"time": "1763968683"
},
"departure": {
"delay": 183,
"time": "1763968683"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 183,
"time": "1763968743"
},
"departure": {
"delay": 183,
"time": "1763968743"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 183,
"time": "1763968803"
},
"departure": {
"delay": 183,
"time": "1763968803"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 183,
"time": "1763968923"
},
"departure": {
"delay": 183,
"time": "1763968923"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 183,
"time": "1763969043"
},
"departure": {
"delay": 183,
"time": "1763969043"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 183,
"time": "1763969163"
},
"departure": {
"delay": 183,
"time": "1763969163"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
}
],
"timestamp": "1763965577",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-0746"
}
}
},
{
"id": "SM:801-0704",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1763964332"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 92,
"time": "1763964512"
},
"departure": {
"delay": 92,
"time": "1763964512"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 92,
"time": "1763964610"
},
"departure": {
"delay": 92,
"time": "1763964632"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 122,
"time": "1763964686"
},
"departure": {
"delay": 122,
"time": "1763964722"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 122,
"time": "1763964902"
},
"departure": {
"delay": 122,
"time": "1763964902"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 98,
"time": "1763964938"
},
"departure": {
"delay": 98,
"time": "1763964938"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 92,
"time": "1763964973"
},
"departure": {
"delay": 92,
"time": "1763964992"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 69,
"time": "1763965029"
},
"departure": {
"delay": 69,
"time": "1763965029"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 92,
"time": "1763965250"
},
"departure": {
"delay": 92,
"time": "1763965292"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 122,
"time": "1763965367"
},
"departure": {
"delay": 122,
"time": "1763965382"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 152,
"time": "1763965460"
},
"departure": {
"delay": 152,
"time": "1763965472"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 166,
"time": "1763965546"
},
"departure": {
"delay": 166,
"time": "1763965546"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 239,
"time": "1763965679"
},
"departure": {
"delay": 239,
"time": "1763965679"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 297,
"time": "1763965797"
},
"departure": {
"delay": 297,
"time": "1763965797"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 297,
"time": "1763965857"
},
"departure": {
"delay": 297,
"time": "1763965857"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 297,
"time": "1763965917"
},
"departure": {
"delay": 297,
"time": "1763965917"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 417,
"time": "1763966157"
},
"departure": {
"delay": 417,
"time": "1763966157"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 417,
"time": "1763966277"
},
"departure": {
"delay": 417,
"time": "1763966277"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 477,
"time": "1763966457"
},
"departure": {
"delay": 477,
"time": "1763966457"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 417,
"time": "1763966577"
},
"departure": {
"delay": 417,
"time": "1763966577"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 417,
"time": "1763966697"
},
"departure": {
"delay": 417,
"time": "1763966697"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 357,
"time": "1763966757"
},
"departure": {
"delay": 357,
"time": "1763966757"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 357,
"time": "1763966817"
},
"departure": {
"delay": 357,
"time": "1763966817"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 357,
"time": "1763966877"
},
"departure": {
"delay": 357,
"time": "1763966877"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1763964359",
"trip": {
"routeId": "608",
"tripId": "801-0704"
}
}
},
{
"id": "SM:810-0816",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763968560"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968620"
},
"departure": {
"time": "1763968620"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1763968680"
},
"departure": {
"delay": 60,
"time": "1763968680"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1763968710"
},
"departure": {
"delay": 30,
"time": "1763968710"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968740"
},
"departure": {
"time": "1763968740"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763969160"
},
"departure": {
"time": "1763969160"
},
"stopId": "Cimetière_R",
"stopSequence": 8
}
],
"timestamp": "1763965328",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "810-0816"
}
}
},
{
"id": "SM:803-0721",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965260"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1763965320"
},
"departure": {
"time": "1763965320"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1763965380"
},
"departure": {
"delay": 60,
"time": "1763965380"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1763965410"
},
"departure": {
"delay": 30,
"time": "1763965410"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763965440"
},
"departure": {
"time": "1763965440"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763965560"
},
"departure": {
"time": "1763965560"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763965680"
},
"departure": {
"time": "1763965680"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1763965980"
},
"departure": {
"time": "1763965980"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763966100"
},
"departure": {
"time": "1763966100"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763966160"
},
"departure": {
"time": "1763966160"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1763966280"
},
"departure": {
"time": "1763966280"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1763966340"
},
"departure": {
"time": "1763966340"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1763966400"
},
"departure": {
"time": "1763966400"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1763966460"
},
"departure": {
"time": "1763966460"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1763966520"
},
"departure": {
"time": "1763966520"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1763966580"
},
"departure": {
"time": "1763966580"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1763966640"
},
"departure": {
"time": "1763966640"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"time": "1763966700"
},
"departure": {
"time": "1763966700"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"time": "1763966940"
},
"departure": {
"time": "1763966940"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1763967000"
},
"departure": {
"time": "1763967000"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1763967060"
},
"departure": {
"time": "1763967060"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"time": "1763967120"
},
"departure": {
"time": "1763967120"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"time": "1763967240"
},
"departure": {
"time": "1763967240"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"time": "1763967360"
},
"departure": {
"time": "1763967360"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"time": "1763967720"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1763965318",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-0721"
}
}
},
{
"id": "SM:803-0634",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1657,
"time": "1763964097"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 367,
"time": "1763964127"
},
"departure": {
"delay": 367,
"time": "1763964127"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 367,
"time": "1763964187"
},
"departure": {
"delay": 367,
"time": "1763964187"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 487,
"time": "1763964427"
},
"departure": {
"delay": 487,
"time": "1763964427"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 487,
"time": "1763964547"
},
"departure": {
"delay": 487,
"time": "1763964547"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 547,
"time": "1763964727"
},
"departure": {
"delay": 547,
"time": "1763964727"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 487,
"time": "1763964847"
},
"departure": {
"delay": 487,
"time": "1763964847"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 487,
"time": "1763964967"
},
"departure": {
"delay": 487,
"time": "1763964967"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 427,
"time": "1763965027"
},
"departure": {
"delay": 427,
"time": "1763965027"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 427,
"time": "1763965087"
},
"departure": {
"delay": 427,
"time": "1763965087"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 427,
"time": "1763965147"
},
"departure": {
"delay": 427,
"time": "1763965147"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1763964151",
"trip": {
"routeId": "608",
"tripId": "803-0634"
}
}
},
{
"id": "SM:803-0804",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967840"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968140"
},
"departure": {
"time": "1763968140"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763968200"
},
"departure": {
"time": "1763968200"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763968380"
},
"departure": {
"time": "1763968380"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763968440"
},
"departure": {
"time": "1763968440"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763968500"
},
"departure": {
"time": "1763968500"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968560"
},
"departure": {
"time": "1763968560"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763968800"
},
"departure": {
"time": "1763968800"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763968860"
},
"departure": {
"time": "1763968860"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763968980"
},
"departure": {
"time": "1763968980"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
}
],
"timestamp": "1763964246",
"trip": {
"routeId": "608",
"tripId": "803-0804"
}
}
},
{
"id": "SM:810-0732",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965860"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966040"
},
"departure": {
"time": "1763966040"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763966160"
},
"departure": {
"time": "1763966160"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763966220"
},
"departure": {
"time": "1763966220"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763966400"
},
"departure": {
"time": "1763966400"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": -24,
"time": "1763966436"
},
"departure": {
"delay": -24,
"time": "1763966436"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -44,
"time": "1763966476"
},
"departure": {
"delay": -44,
"time": "1763966476"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": -62,
"time": "1763966518"
},
"departure": {
"delay": -62,
"time": "1763966518"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": -77,
"time": "1763966743"
},
"departure": {
"delay": -77,
"time": "1763966743"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": -64,
"time": "1763966816"
},
"departure": {
"delay": -64,
"time": "1763966816"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -59,
"time": "1763966881"
},
"departure": {
"delay": -59,
"time": "1763966881"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -59,
"time": "1763966941"
},
"departure": {
"delay": -59,
"time": "1763966941"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -57,
"time": "1763967003"
},
"departure": {
"delay": -57,
"time": "1763967003"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -55,
"time": "1763967065"
},
"departure": {
"delay": -55,
"time": "1763967065"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -55,
"time": "1763967185"
},
"departure": {
"delay": -55,
"time": "1763967185"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": -55,
"time": "1763967245"
},
"departure": {
"delay": -55,
"time": "1763967245"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": -55,
"time": "1763967305"
},
"departure": {
"delay": -55,
"time": "1763967305"
},
"stopId": "Chênes_608A",
"stopSequence": 18
},
{
"arrival": {
"delay": -55,
"time": "1763967545"
},
"departure": {
"delay": -55,
"time": "1763967545"
},
"stopId": "Cimetière_A",
"stopSequence": 20
},
{
"arrival": {
"delay": -55,
"time": "1763967725"
},
"departure": {
"delay": -55,
"time": "1763967725"
},
"stopId": "Grabenring_A",
"stopSequence": 21
},
{
"arrival": {
"delay": -55,
"time": "1763967845"
},
"departure": {
"delay": -55,
"time": "1763967845"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 22
},
{
"arrival": {
"delay": -55,
"time": "1763967965"
},
"departure": {
"delay": -55,
"time": "1763967965"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 23
},
{
"arrival": {
"delay": -55,
"time": "1763968025"
},
"departure": {
"delay": -55,
"time": "1763968025"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -55,
"time": "1763968085"
},
"departure": {
"delay": -55,
"time": "1763968085"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 25
},
{
"arrival": {
"delay": -55,
"time": "1763968145"
},
"departure": {
"delay": -55,
"time": "1763968145"
},
"stopId": "Wänglismatten_A",
"stopSequence": 26
},
{
"arrival": {
"delay": -55,
"time": "1763968205"
},
"stopId": "Bachgraben_R",
"stopSequence": 27
}
],
"timestamp": "1763962264",
"trip": {
"routeId": "608",
"tripId": "810-0732"
}
}
},
{
"id": "SM:601-0749",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763967180"
},
"departure": {
"time": "1763967180"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967420"
},
"departure": {
"time": "1763967420"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967720"
},
"departure": {
"time": "1763967720"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967840"
},
"departure": {
"time": "1763967840"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763967900"
},
"departure": {
"time": "1763967900"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1763967960"
},
"departure": {
"time": "1763967960"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763968140"
},
"departure": {
"time": "1763968140"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1763968320"
},
"departure": {
"time": "1763968320"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1763968350"
},
"departure": {
"delay": -30,
"time": "1763968350"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1763968380"
},
"departure": {
"time": "1763968380"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1763968440"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1763964266",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-0749"
}
}
},
{
"id": "SM:611-0649",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763963340"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 33,
"time": "1763963491"
},
"departure": {
"delay": 33,
"time": "1763963613"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 22,
"time": "1763963722"
},
"departure": {
"delay": 22,
"time": "1763963722"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 91,
"time": "1763963889"
},
"departure": {
"delay": 91,
"time": "1763963911"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 62,
"time": "1763964181"
},
"departure": {
"delay": 62,
"time": "1763964182"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 61,
"time": "1763964228"
},
"departure": {
"delay": 61,
"time": "1763964241"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 92,
"time": "1763964326"
},
"departure": {
"delay": 92,
"time": "1763964332"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 85,
"time": "1763964385"
},
"departure": {
"delay": 85,
"time": "1763964385"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 92,
"time": "1763964441"
},
"departure": {
"delay": 92,
"time": "1763964452"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 98,
"time": "1763964518"
},
"departure": {
"delay": 98,
"time": "1763964518"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 151,
"time": "1763964684"
},
"departure": {
"delay": 151,
"time": "1763964691"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 163,
"time": "1763964823"
},
"departure": {
"delay": 163,
"time": "1763964823"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 157,
"time": "1763964877"
},
"departure": {
"delay": 157,
"time": "1763964877"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 151,
"time": "1763964927"
},
"departure": {
"delay": 151,
"time": "1763964931"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 181,
"time": "1763964961"
},
"departure": {
"delay": 181,
"time": "1763964961"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 177,
"time": "1763965017"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1763963363",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "611-0649"
}
}
},
{
"id": "SM:601-0658Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 17,
"time": "1763963897"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -13,
"time": "1763963927"
},
"departure": {
"delay": -13,
"time": "1763963927"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 47,
"time": "1763963985"
},
"departure": {
"delay": 47,
"time": "1763963987"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 47,
"time": "1763964047"
},
"departure": {
"delay": 47,
"time": "1763964047"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 45,
"time": "1763964105"
},
"departure": {
"delay": 45,
"time": "1763964105"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 17,
"time": "1763964197"
},
"departure": {
"delay": 17,
"time": "1763964197"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 47,
"time": "1763964340"
},
"departure": {
"delay": 47,
"time": "1763964407"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 77,
"time": "1763964466"
},
"departure": {
"delay": 77,
"time": "1763964497"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 107,
"time": "1763964567"
},
"departure": {
"delay": 107,
"time": "1763964587"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 107,
"time": "1763964645"
},
"departure": {
"delay": 107,
"time": "1763964647"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 137,
"time": "1763964730"
},
"departure": {
"delay": 137,
"time": "1763964737"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 168,
"time": "1763964826"
},
"departure": {
"delay": 168,
"time": "1763964828"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 118,
"time": "1763965078"
},
"departure": {
"delay": 118,
"time": "1763965078"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 124,
"time": "1763965264"
},
"departure": {
"delay": 124,
"time": "1763965264"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 107,
"time": "1763965349"
},
"departure": {
"delay": 107,
"time": "1763965367"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 48,
"time": "1763965504"
},
"departure": {
"delay": 48,
"time": "1763965548"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 48,
"time": "1763966088"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 17
}
],
"timestamp": "1763963924",
"trip": {
"routeId": "6",
"tripId": "601-0658Sco"
}
}
},
{
"id": "SM:611-0720Sco",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 47,
"time": "1763965247"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 47,
"time": "1763965286"
},
"departure": {
"delay": 47,
"time": "1763965307"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 107,
"time": "1763965356"
},
"departure": {
"delay": 107,
"time": "1763965367"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 107,
"time": "1763965427"
},
"departure": {
"delay": 107,
"time": "1763965427"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 137,
"time": "1763965499"
},
"departure": {
"delay": 137,
"time": "1763965517"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 132,
"time": "1763965632"
},
"departure": {
"delay": 132,
"time": "1763965632"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 101,
"time": "1763965781"
},
"departure": {
"delay": 101,
"time": "1763965781"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 100,
"time": "1763965840"
},
"departure": {
"delay": 100,
"time": "1763965840"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 109,
"time": "1763965909"
},
"departure": {
"delay": 109,
"time": "1763965909"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 109,
"time": "1763965969"
},
"departure": {
"delay": 109,
"time": "1763965969"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 109,
"time": "1763966029"
},
"departure": {
"delay": 109,
"time": "1763966029"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 109,
"time": "1763966089"
},
"departure": {
"delay": 109,
"time": "1763966089"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 65,
"time": "1763966345"
},
"departure": {
"delay": 65,
"time": "1763966345"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 65,
"time": "1763966525"
},
"departure": {
"delay": 65,
"time": "1763966525"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 34,
"time": "1763966614"
},
"departure": {
"delay": 34,
"time": "1763966614"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
}
],
"timestamp": "1763965276",
"trip": {
"routeId": "6",
"tripId": "611-0720Sco"
}
}
},
{
"id": "SM:605-0758",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763967480"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1763967510"
},
"departure": {
"delay": -30,
"time": "1763967510"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967540"
},
"departure": {
"time": "1763967540"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1763967600"
},
"departure": {
"time": "1763967600"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1763967660"
},
"departure": {
"time": "1763967660"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1763967780"
},
"departure": {
"time": "1763967780"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1763967960"
},
"departure": {
"time": "1763967960"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1763968020"
},
"departure": {
"time": "1763968020"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1763968080"
},
"departure": {
"time": "1763968080"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1763968140"
},
"departure": {
"time": "1763968140"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1763968200"
},
"departure": {
"time": "1763968200"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1763968260"
},
"departure": {
"time": "1763968260"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
}
],
"timestamp": "1763964068",
"trip": {
"routeId": "6",
"tripId": "605-0758"
}
}
},
{
"id": "SM:605-0727",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965620"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763965860"
},
"departure": {
"time": "1763965860"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1763965980"
},
"departure": {
"time": "1763965980"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1763966100"
},
"departure": {
"time": "1763966100"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1763966400"
},
"departure": {
"time": "1763966400"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1763966460"
},
"departure": {
"time": "1763966460"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1763966520"
},
"departure": {
"time": "1763966520"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1763966580"
},
"departure": {
"time": "1763966580"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1763966640"
},
"departure": {
"time": "1763966640"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1763966700"
},
"departure": {
"time": "1763966700"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1763966820"
},
"departure": {
"time": "1763966820"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1763966940"
},
"departure": {
"time": "1763966940"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1763967000"
},
"departure": {
"time": "1763967000"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1763967030"
},
"departure": {
"delay": -30,
"time": "1763967030"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1763967060"
},
"departure": {
"time": "1763967060"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1763967120"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1763964401",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "605-0727"
}
}
},
{
"id": "SM:9-0816",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763969100"
},
"departure": {
"time": "1763969100"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
}
],
"timestamp": "1763965504",
"trip": {
"routeId": "9",
"tripId": "9-0816"
}
}
},
{
"id": "SM:9-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763967300"
},
"departure": {
"time": "1763967300"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763967480"
},
"departure": {
"time": "1763967480"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -155,
"time": "1763967505"
},
"departure": {
"delay": -155,
"time": "1763967505"
},
"stopId": "Alsace_A",
"stopSequence": 4
}
],
"timestamp": "1763963706",
"trip": {
"routeId": "9",
"tripId": "9-0746"
}
}
},
{
"id": "SM:9-0735",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763966100"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763966640"
},
"departure": {
"time": "1763966640"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763966820"
},
"departure": {
"time": "1763966820"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -155,
"time": "1763966845"
},
"departure": {
"delay": -155,
"time": "1763966845"
},
"stopId": "Alsace_A",
"stopSequence": 4
}
],
"timestamp": "1763965297",
"trip": {
"routeId": "9",
"tripId": "9-0735"
}
}
},
{
"id": "SM:9-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1763968440"
},
"departure": {
"time": "1763968440"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763968620"
},
"departure": {
"time": "1763968620"
},
"stopId": "Blochmont_A",
"stopSequence": 3
}
],
"timestamp": "1763964847",
"trip": {
"routeId": "9",
"tripId": "9-0805"
}
}
},
{
"id": "SM:T3-10-0651",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763963460"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1763963520"
},
"departure": {
"time": "1763963520"
},
"stopId": "Salinenstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"time": "1763963580"
},
"departure": {
"time": "1763963580"
},
"stopId": "Schulstrasse_AR",
"stopSequence": 3
},
{
"arrival": {
"time": "1763963640"
},
"departure": {
"time": "1763963640"
},
"stopId": "Bären_AR",
"stopSequence": 4
},
{
"arrival": {
"time": "1763963700"
},
"departure": {
"time": "1763963700"
},
"stopId": "Breite_AR",
"stopSequence": 5
},
{
"arrival": {
"time": "1763963820"
},
"departure": {
"time": "1763963820"
},
"stopId": "Waldenburgerstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1763963880"
},
"departure": {
"time": "1763963880"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 7
},
{
"arrival": {
"time": "1763963940"
},
"departure": {
"time": "1763963940"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1763964060"
},
"departure": {
"time": "1763964060"
},
"stopId": "Aeschenplatz_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1763964180"
},
"departure": {
"time": "1763964180"
},
"stopId": "Bankverein_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1763964840"
},
"departure": {
"time": "1763964840"
},
"stopId": "Félix_Platter-Spital_A",
"stopSequence": 19
},
{
"arrival": {
"time": "1763965020"
},
"departure": {
"time": "1763965020"
},
"stopId": "Burgfelderhof_A",
"stopSequence": 21
},
{
"arrival": {
"time": "1763965140"
},
"departure": {
"time": "1763965140"
},
"stopId": "Saint-Exupéry_T3",
"stopSequence": 22
},
{
"arrival": {
"time": "1763965260"
},
"departure": {
"time": "1763965260"
},
"stopId": "Place_Mermoz_T3",
"stopSequence": 23
},
{
"arrival": {
"time": "1763965320"
},
"departure": {
"time": "1763965320"
},
"stopId": "Soleil_A",
"stopSequence": 24
}
],
"timestamp": "1763960888",
"trip": {
"routeId": "T3",
"tripId": "T3-10-0651"
}
}
},
{
"id": "SM:T3-4-0721",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1763965260"
},
"stopId": "Birsfelden_Hard_AR",
"stopSequence": 1
}
],
"timestamp": "1763961726",
"trip": {
"routeId": "T3",
"tripId": "T3-4-0721"
}
}
},
{
"id": "SM:T3-4-0650",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 300,
"time": "1763963700"
},
"stopId": "Burgfelderhof_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 240,
"time": "1763963760"
},
"departure": {
"delay": 240,
"time": "1763963760"
},
"stopId": "Waldighoferstrasse_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 240,
"time": "1763963820"
},
"departure": {
"delay": 240,
"time": "1763963820"
},
"stopId": "Félix_Platter-Spital_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1763963940"
},
"departure": {
"delay": 300,
"time": "1763963940"
},
"stopId": "Im_Westfeld_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 300,
"time": "1763964000"
},
"departure": {
"delay": 300,
"time": "1763964000"
},
"stopId": "Strassburgerallee_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1763964060"
},
"departure": {
"delay": 300,
"time": "1763964060"
},
"stopId": "Burgfelderplatz_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 360,
"time": "1763964180"
},
"departure": {
"delay": 360,
"time": "1763964180"
},
"stopId": "Pilgerstrasse_AR",
"stopSequence": 7
},
{
"arrival": {
"delay": 360,
"time": "1763964360"
},
"departure": {
"delay": 360,
"time": "1763964360"
},
"stopId": "Universität_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 360,
"time": "1763964540"
},
"departure": {
"delay": 360,
"time": "1763964540"
},
"stopId": "Barfüsserplatz_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 360,
"time": "1763964660"
},
"departure": {
"delay": 360,
"time": "1763964660"
},
"stopId": "Bankverein_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 420,
"time": "1763964780"
},
"departure": {
"delay": 420,
"time": "1763964780"
},
"stopId": "Aeschenplatz_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 360,
"time": "1763964840"
},
"departure": {
"delay": 360,
"time": "1763964840"
},
"stopId": "Hardstrasse_AR",
"stopSequence": 14
},
{
"arrival": {
"delay": 360,
"time": "1763964900"
},
"departure": {
"delay": 360,
"time": "1763964900"
},
"stopId": "St_Alban-Tor_AR",
"stopSequence": 15
}
],
"timestamp": "1763961311",
"trip": {
"directionId": 1,
"routeId": "T3",
"tripId": "T3-4-0650"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1763965584"
}
}