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
❌1 error, 232 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-25 at 08:03 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_time_update departure time is before arrival time E025 1 error
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.
Sample errors
- trip_id 403-0728 stop_sequence 19 departure_time 08:01:14 (1764054074) is less than the same stop arrival_time 08:03:14 (1764054194) - departure time must be equal to or greater than arrival time
Warnings
vehicle_id not populated W002 78 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 1103-0750 does not have a vehicle_id
- trip_id 1101-0805 does not have a vehicle_id
- trip_id 1103-0820 does not have a vehicle_id
- trip_id 1103-0735 does not have a vehicle_id
- trip_id 10-0805 does not have a vehicle_id
schedule_relationship not populated W009 154 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 1103-0750 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1103-0750 does not have a schedule_relationship
- trip_id 1101-0805 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1101-0805 does not have a schedule_relationship
- trip_id 1103-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 573 | 30 times (100 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 3 128 | 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. | 18 | 16 times (53 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 6 | 6 times (20 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-25 at 08:53 Europe/Paris.
trip_updates (51) 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-25 at 08:53 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:1101-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 203,
"time": "1764057203"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 203,
"time": "1764057803"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764057209",
"trip": {
"routeId": "11",
"tripId": "1101-0850"
}
}
},
{
"id": "SM:1101-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 76,
"time": "1764056176"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 90,
"time": "1764056790"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764056202",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0835"
}
}
},
{
"id": "SM:1103-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 950,
"time": "1764057050"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 1036,
"time": "1764057736"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764057073",
"trip": {
"routeId": "11",
"tripId": "1103-0835"
}
}
},
{
"id": "SM:1103-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 553,
"time": "1764055753"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 563,
"time": "1764056363"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764055766",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0820"
}
}
},
{
"id": "SM:10-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 514,
"time": "1764056614"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 596,
"time": "1764057296"
},
"stopId": "Hésingue_ZI_A",
"stopSequence": 2
}
],
"timestamp": "1764056638",
"trip": {
"routeId": "10",
"tripId": "10-0835"
}
}
},
{
"id": "SM:1103-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 736,
"time": "1764057736"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 736,
"time": "1764058336"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764057209",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1103-0850"
}
}
},
{
"id": "SM:1101-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764057900"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1764057125",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0905"
}
}
},
{
"id": "SM:14-0759",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 77,
"time": "1764054017"
},
"stopId": "Aubépines_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 107,
"time": "1764054098"
},
"departure": {
"delay": 107,
"time": "1764054107"
},
"stopId": "Liebenswiller_Mairie_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 107,
"time": "1764054260"
},
"departure": {
"delay": 107,
"time": "1764054287"
},
"stopId": "Leymen_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 167,
"time": "1764054370"
},
"departure": {
"delay": 167,
"time": "1764054407"
},
"stopId": "Birsig_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 95,
"time": "1764054815"
},
"departure": {
"delay": 95,
"time": "1764054815"
},
"stopId": "Rue_de_Hagenthal_AR",
"stopSequence": 5
},
{
"arrival": {
"delay": 95,
"time": "1764054875"
},
"departure": {
"delay": 95,
"time": "1764054875"
},
"stopId": "Neuwiller_Centre_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 136,
"time": "1764055249"
},
"departure": {
"delay": 136,
"time": "1764055276"
},
"stopId": "Lertzbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 106,
"time": "1764055456"
},
"departure": {
"delay": 106,
"time": "1764055486"
},
"stopId": "Hofacker_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 136,
"time": "1764055576"
},
"departure": {
"delay": 136,
"time": "1764055636"
},
"stopId": "Hagenthal-le-Haut_Mairie_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 136,
"time": "1764055726"
},
"departure": {
"delay": 136,
"time": "1764055756"
},
"stopId": "Hagenthal-le-Bas_Centre_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 106,
"time": "1764055840"
},
"departure": {
"delay": 106,
"time": "1764055846"
},
"stopId": "Héron_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 136,
"time": "1764055977"
},
"departure": {
"delay": 136,
"time": "1764055996"
},
"stopId": "Klepferhof_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 256,
"time": "1764056330"
},
"departure": {
"delay": 256,
"time": "1764056356"
},
"stopId": "Sauvage_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 436,
"time": "1764056905"
},
"departure": {
"delay": 436,
"time": "1764056956"
},
"stopId": "Place_Mermoz_14A",
"stopSequence": 14
},
{
"arrival": {
"delay": 294,
"time": "1764057174"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 15
}
],
"timestamp": "1764054044",
"trip": {
"routeId": "14",
"tripId": "14-0759"
}
}
},
{
"id": "SM:103-0945",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 348,
"time": "1764060648"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 348,
"time": "1764060768"
},
"departure": {
"delay": 348,
"time": "1764060768"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
}
],
"timestamp": "1764057156",
"trip": {
"routeId": "1",
"tripId": "103-0945"
}
}
},
{
"id": "SM:103-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 299,
"time": "1764058199"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 340,
"time": "1764058360"
},
"departure": {
"delay": 340,
"time": "1764058360"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 709,
"time": "1764058909"
},
"departure": {
"delay": 709,
"time": "1764058909"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 358,
"time": "1764058978"
},
"departure": {
"delay": 358,
"time": "1764058978"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 344,
"time": "1764059084"
},
"departure": {
"delay": 344,
"time": "1764059084"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 224,
"time": "1764059144"
},
"departure": {
"delay": 224,
"time": "1764059144"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 199,
"time": "1764059239"
},
"departure": {
"delay": 199,
"time": "1764059239"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 164,
"time": "1764059324"
},
"departure": {
"delay": 164,
"time": "1764059324"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 189,
"time": "1764059409"
},
"departure": {
"delay": 189,
"time": "1764059409"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 283,
"time": "1764059563"
},
"departure": {
"delay": 283,
"time": "1764059563"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 389,
"time": "1764059669"
},
"departure": {
"delay": 389,
"time": "1764059669"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 449,
"time": "1764059789"
},
"departure": {
"delay": 449,
"time": "1764059789"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 449,
"time": "1764059849"
},
"departure": {
"delay": 449,
"time": "1764059849"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 419,
"time": "1764059879"
},
"departure": {
"delay": 419,
"time": "1764059879"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 389,
"time": "1764059909"
},
"departure": {
"delay": 389,
"time": "1764059909"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 389,
"time": "1764059969"
},
"departure": {
"delay": 389,
"time": "1764059969"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 329,
"time": "1764060029"
},
"departure": {
"delay": 329,
"time": "1764060029"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 329,
"time": "1764060089"
},
"departure": {
"delay": 329,
"time": "1764060089"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 329,
"time": "1764060149"
},
"departure": {
"delay": 329,
"time": "1764060149"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 269,
"time": "1764060209"
},
"departure": {
"delay": 269,
"time": "1764060209"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 221,
"time": "1764060281"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764057188",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-0905"
}
}
},
{
"id": "SM:105-0833",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 912,
"time": "1764056892"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 953,
"time": "1764057053"
},
"departure": {
"delay": 953,
"time": "1764057053"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 836,
"time": "1764057086"
},
"departure": {
"delay": 836,
"time": "1764057116"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 464,
"time": "1764057164"
},
"departure": {
"delay": 464,
"time": "1764057164"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 462,
"time": "1764057282"
},
"departure": {
"delay": 462,
"time": "1764057282"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 342,
"time": "1764057342"
},
"departure": {
"delay": 342,
"time": "1764057342"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 284,
"time": "1764057404"
},
"departure": {
"delay": 284,
"time": "1764057404"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 238,
"time": "1764057478"
},
"departure": {
"delay": 238,
"time": "1764057478"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 304,
"time": "1764057604"
},
"departure": {
"delay": 304,
"time": "1764057604"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 362,
"time": "1764057722"
},
"departure": {
"delay": 362,
"time": "1764057722"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 482,
"time": "1764057842"
},
"departure": {
"delay": 482,
"time": "1764057842"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 542,
"time": "1764057962"
},
"departure": {
"delay": 542,
"time": "1764057962"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 542,
"time": "1764058022"
},
"departure": {
"delay": 542,
"time": "1764058022"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 512,
"time": "1764058052"
},
"departure": {
"delay": 512,
"time": "1764058052"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 482,
"time": "1764058082"
},
"departure": {
"delay": 482,
"time": "1764058082"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 482,
"time": "1764058142"
},
"departure": {
"delay": 482,
"time": "1764058142"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 422,
"time": "1764058202"
},
"departure": {
"delay": 422,
"time": "1764058202"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 422,
"time": "1764058262"
},
"departure": {
"delay": 422,
"time": "1764058262"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 422,
"time": "1764058322"
},
"departure": {
"delay": 422,
"time": "1764058322"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 362,
"time": "1764058382"
},
"departure": {
"delay": 362,
"time": "1764058382"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 319,
"time": "1764058459"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764056949",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "105-0833"
}
}
},
{
"id": "SM:101-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 515,
"time": "1764054815"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 518,
"time": "1764054938"
},
"departure": {
"delay": 518,
"time": "1764054938"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": -142,
"time": "1764054998"
},
"departure": {
"delay": -142,
"time": "1764054998"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": -210,
"time": "1764055073"
},
"departure": {
"delay": -210,
"time": "1764055110"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": -240,
"time": "1764055161"
},
"departure": {
"delay": -240,
"time": "1764055200"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": -300,
"time": "1764055260"
},
"departure": {
"delay": -300,
"time": "1764055260"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -210,
"time": "1764055362"
},
"departure": {
"delay": -210,
"time": "1764055410"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -120,
"time": "1764055530"
},
"departure": {
"delay": -120,
"time": "1764055560"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -44,
"time": "1764055629"
},
"departure": {
"delay": -44,
"time": "1764055636"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"time": "1764055733"
},
"departure": {
"time": "1764055740"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 2,
"time": "1764055802"
},
"departure": {
"delay": 2,
"time": "1764055802"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": -30,
"time": "1764055825"
},
"departure": {
"delay": -30,
"time": "1764055830"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": -7,
"time": "1764055913"
},
"departure": {
"delay": -7,
"time": "1764055913"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": -30,
"time": "1764055946"
},
"departure": {
"delay": -30,
"time": "1764055950"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": -90,
"time": "1764056002"
},
"departure": {
"delay": -90,
"time": "1764056010"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": -90,
"time": "1764056057"
},
"departure": {
"delay": -90,
"time": "1764056070"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": -86,
"time": "1764056134"
},
"departure": {
"delay": -86,
"time": "1764056134"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": -170,
"time": "1764056170"
},
"departure": {
"delay": -170,
"time": "1764056170"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": -173,
"time": "1764056287"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764054865",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-0805"
}
}
},
{
"id": "SM:103-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 237,
"time": "1764055437"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 267,
"time": "1764055587"
},
"departure": {
"delay": 267,
"time": "1764055587"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 297,
"time": "1764055659"
},
"departure": {
"delay": 297,
"time": "1764055677"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 297,
"time": "1764055737"
},
"departure": {
"delay": 297,
"time": "1764055737"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 327,
"time": "1764055797"
},
"departure": {
"delay": 327,
"time": "1764055887"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 169,
"time": "1764055969"
},
"departure": {
"delay": 169,
"time": "1764055969"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 160,
"time": "1764056080"
},
"departure": {
"delay": 160,
"time": "1764056080"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 117,
"time": "1764056142"
},
"departure": {
"delay": 117,
"time": "1764056157"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 207,
"time": "1764056234"
},
"departure": {
"delay": 207,
"time": "1764056307"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 209,
"time": "1764056354"
},
"departure": {
"delay": 209,
"time": "1764056369"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 177,
"time": "1764056454"
},
"departure": {
"delay": 177,
"time": "1764056457"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 177,
"time": "1764056512"
},
"departure": {
"delay": 177,
"time": "1764056517"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 183,
"time": "1764056583"
},
"departure": {
"delay": 183,
"time": "1764056583"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 180,
"time": "1764056640"
},
"departure": {
"delay": 180,
"time": "1764056640"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 297,
"time": "1764056731"
},
"departure": {
"delay": 297,
"time": "1764056757"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 299,
"time": "1764056876"
},
"departure": {
"delay": 299,
"time": "1764056879"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 297,
"time": "1764056957"
},
"departure": {
"delay": 297,
"time": "1764056997"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 237,
"time": "1764057095"
},
"departure": {
"delay": 237,
"time": "1764057117"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 184,
"time": "1764057184"
},
"departure": {
"delay": 184,
"time": "1764057184"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 166,
"time": "1764057226"
},
"departure": {
"delay": 166,
"time": "1764057226"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 141,
"time": "1764057261"
},
"departure": {
"delay": 141,
"time": "1764057261"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 114,
"time": "1764057354"
},
"departure": {
"delay": 114,
"time": "1764057354"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 99,
"time": "1764057399"
},
"departure": {
"delay": 99,
"time": "1764057399"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 108,
"time": "1764057468"
},
"departure": {
"delay": 108,
"time": "1764057468"
},
"stopId": "Jung_A",
"stopSequence": 24
}
],
"timestamp": "1764055467",
"trip": {
"routeId": "1",
"tripId": "103-0820"
}
}
},
{
"id": "SM:101-0910",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764058200"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764058320"
},
"departure": {
"time": "1764058320"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764058380"
},
"departure": {
"time": "1764058380"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764058440"
},
"departure": {
"time": "1764058440"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764058560"
},
"departure": {
"time": "1764058560"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764058800"
},
"departure": {
"time": "1764058800"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1764058920"
},
"departure": {
"time": "1764058920"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1764059040"
},
"departure": {
"time": "1764059040"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1764059100"
},
"departure": {
"time": "1764059100"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764059160"
},
"departure": {
"time": "1764059160"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1764059280"
},
"departure": {
"time": "1764059280"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1764059340"
},
"departure": {
"time": "1764059340"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1764059400"
},
"departure": {
"time": "1764059400"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1764059430"
},
"departure": {
"delay": -30,
"time": "1764059430"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1764059460"
},
"departure": {
"time": "1764059460"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"time": "1764059580"
},
"departure": {
"time": "1764059580"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1764059700"
},
"departure": {
"time": "1764059700"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"time": "1764059880"
},
"departure": {
"time": "1764059880"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"time": "1764060000"
},
"departure": {
"time": "1764060000"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"time": "1764060060"
},
"departure": {
"time": "1764060060"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"time": "1764060120"
},
"departure": {
"time": "1764060120"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"time": "1764060240"
},
"departure": {
"time": "1764060240"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"time": "1764060300"
},
"departure": {
"time": "1764060300"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 9,
"time": "1764060369"
},
"departure": {
"delay": 9,
"time": "1764060369"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": -240,
"time": "1764060420"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1764054606",
"trip": {
"routeId": "1",
"tripId": "101-0910"
}
}
},
{
"id": "SM:201-0917",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764058620"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764058650"
},
"departure": {
"delay": -30,
"time": "1764058650"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764058680"
},
"departure": {
"time": "1764058680"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764058740"
},
"departure": {
"time": "1764058740"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764058800"
},
"departure": {
"time": "1764058800"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764058980"
},
"departure": {
"time": "1764058980"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764059040"
},
"departure": {
"time": "1764059040"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764059100"
},
"departure": {
"time": "1764059100"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764059160"
},
"departure": {
"time": "1764059160"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764059340"
},
"departure": {
"time": "1764059340"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"time": "1764059400"
},
"departure": {
"time": "1764059400"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1764059460"
},
"departure": {
"time": "1764059460"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1764059580"
},
"departure": {
"time": "1764059580"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"time": "1764059640"
},
"departure": {
"time": "1764059640"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1764059760"
},
"departure": {
"time": "1764059760"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"time": "1764059820"
},
"departure": {
"time": "1764059820"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"time": "1764059880"
},
"departure": {
"time": "1764059880"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"time": "1764060000"
},
"departure": {
"time": "1764060000"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"time": "1764060060"
},
"departure": {
"time": "1764060060"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"time": "1764060120"
},
"departure": {
"time": "1764060120"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"time": "1764060180"
},
"departure": {
"time": "1764060180"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"time": "1764060240"
},
"departure": {
"time": "1764060240"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764055023",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-0917"
}
}
},
{
"id": "SM:210-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 55,
"time": "1764054655"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 114,
"time": "1764054755"
},
"departure": {
"delay": 114,
"time": "1764054774"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 145,
"time": "1764054844"
},
"departure": {
"delay": 145,
"time": "1764054865"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 176,
"time": "1764054931"
},
"departure": {
"delay": 176,
"time": "1764054956"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 175,
"time": "1764055015"
},
"departure": {
"delay": 175,
"time": "1764055015"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 235,
"time": "1764055206"
},
"departure": {
"delay": 235,
"time": "1764055255"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 249,
"time": "1764055329"
},
"departure": {
"delay": 249,
"time": "1764055329"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 265,
"time": "1764055405"
},
"departure": {
"delay": 265,
"time": "1764055465"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 295,
"time": "1764055535"
},
"departure": {
"delay": 295,
"time": "1764055555"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 265,
"time": "1764055705"
},
"departure": {
"delay": 265,
"time": "1764055705"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 355,
"time": "1764055799"
},
"departure": {
"delay": 355,
"time": "1764055855"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 355,
"time": "1764055906"
},
"departure": {
"delay": 355,
"time": "1764055915"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 355,
"time": "1764056035"
},
"departure": {
"delay": 355,
"time": "1764056035"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 325,
"time": "1764056095"
},
"departure": {
"delay": 325,
"time": "1764056125"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 265,
"time": "1764056181"
},
"departure": {
"delay": 265,
"time": "1764056185"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 318,
"time": "1764056358"
},
"departure": {
"delay": 318,
"time": "1764056358"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 295,
"time": "1764056496"
},
"departure": {
"delay": 295,
"time": "1764056515"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 325,
"time": "1764056631"
},
"departure": {
"delay": 325,
"time": "1764056665"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 385,
"time": "1764056781"
},
"departure": {
"delay": 385,
"time": "1764056785"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 402,
"time": "1764056862"
},
"departure": {
"delay": 402,
"time": "1764056862"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 399,
"time": "1764056919"
},
"departure": {
"delay": 399,
"time": "1764056919"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 417,
"time": "1764056990"
},
"departure": {
"delay": 417,
"time": "1764056997"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764054678",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "210-0810"
}
}
},
{
"id": "SM:203-0930",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764059400"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764059460"
},
"departure": {
"time": "1764059460"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764059580"
},
"departure": {
"time": "1764059580"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764059700"
},
"departure": {
"time": "1764059700"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1764059940"
},
"departure": {
"delay": 180,
"time": "1764059940"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1764060060"
},
"departure": {
"delay": 240,
"time": "1764060060"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1764060120"
},
"departure": {
"delay": 240,
"time": "1764060120"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1764060180"
},
"departure": {
"delay": 240,
"time": "1764060180"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1764060240"
},
"departure": {
"delay": 180,
"time": "1764060240"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1764060360"
},
"departure": {
"delay": 240,
"time": "1764060360"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1764060420"
},
"departure": {
"delay": 240,
"time": "1764060420"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1764060540"
},
"departure": {
"delay": 300,
"time": "1764060540"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1764060600"
},
"departure": {
"delay": 240,
"time": "1764060600"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1764060660"
},
"departure": {
"delay": 240,
"time": "1764060660"
},
"stopId": "Jura_1A",
"stopSequence": 14
}
],
"timestamp": "1764055807",
"trip": {
"routeId": "2",
"tripId": "203-0930"
}
}
},
{
"id": "SM:203-0840",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 79,
"time": "1764056479"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 109,
"time": "1764056539"
},
"departure": {
"delay": 109,
"time": "1764056569"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 109,
"time": "1764056629"
},
"departure": {
"delay": 109,
"time": "1764056629"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 139,
"time": "1764056710"
},
"departure": {
"delay": 139,
"time": "1764056719"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 144,
"time": "1764056784"
},
"departure": {
"delay": 144,
"time": "1764056784"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 169,
"time": "1764056967"
},
"departure": {
"delay": 169,
"time": "1764056989"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 169,
"time": "1764057049"
},
"departure": {
"delay": 169,
"time": "1764057049"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 139,
"time": "1764057132"
},
"departure": {
"delay": 139,
"time": "1764057139"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 146,
"time": "1764057206"
},
"departure": {
"delay": 146,
"time": "1764057206"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 139,
"time": "1764057379"
},
"departure": {
"delay": 139,
"time": "1764057379"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 139,
"time": "1764057439"
},
"departure": {
"delay": 139,
"time": "1764057439"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 132,
"time": "1764057492"
},
"departure": {
"delay": 132,
"time": "1764057492"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 132,
"time": "1764057612"
},
"departure": {
"delay": 132,
"time": "1764057612"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 132,
"time": "1764057672"
},
"departure": {
"delay": 132,
"time": "1764057672"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 82,
"time": "1764057742"
},
"departure": {
"delay": 82,
"time": "1764057742"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 88,
"time": "1764057808"
},
"departure": {
"delay": 88,
"time": "1764057808"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 149,
"time": "1764057929"
},
"departure": {
"delay": 149,
"time": "1764057929"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 147,
"time": "1764058047"
},
"departure": {
"delay": 147,
"time": "1764058047"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 195,
"time": "1764058155"
},
"departure": {
"delay": 195,
"time": "1764058155"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 210,
"time": "1764058230"
},
"departure": {
"delay": 210,
"time": "1764058230"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 207,
"time": "1764058287"
},
"departure": {
"delay": 207,
"time": "1764058287"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 216,
"time": "1764058356"
},
"departure": {
"delay": 216,
"time": "1764058356"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764056504",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-0840"
}
}
},
{
"id": "SM:210-0855",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 72,
"time": "1764057372"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 72,
"time": "1764057432"
},
"departure": {
"delay": 72,
"time": "1764057432"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 72,
"time": "1764057552"
},
"departure": {
"delay": 72,
"time": "1764057552"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 72,
"time": "1764057672"
},
"departure": {
"delay": 72,
"time": "1764057672"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 252,
"time": "1764057912"
},
"departure": {
"delay": 252,
"time": "1764057912"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 300,
"time": "1764058020"
},
"departure": {
"delay": 300,
"time": "1764058020"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 314,
"time": "1764058094"
},
"departure": {
"delay": 314,
"time": "1764058094"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 321,
"time": "1764058161"
},
"departure": {
"delay": 321,
"time": "1764058161"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 21,
"time": "1764058221"
},
"departure": {
"delay": 21,
"time": "1764058221"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 74,
"time": "1764058334"
},
"departure": {
"delay": 74,
"time": "1764058334"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 81,
"time": "1764058401"
},
"departure": {
"delay": 81,
"time": "1764058401"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 138,
"time": "1764058518"
},
"departure": {
"delay": 138,
"time": "1764058518"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 78,
"time": "1764058578"
},
"departure": {
"delay": 78,
"time": "1764058578"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 78,
"time": "1764058638"
},
"departure": {
"delay": 78,
"time": "1764058638"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 138,
"time": "1764058818"
},
"departure": {
"delay": 138,
"time": "1764058818"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 138,
"time": "1764058878"
},
"departure": {
"delay": 138,
"time": "1764058878"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 138,
"time": "1764058938"
},
"departure": {
"delay": 138,
"time": "1764058938"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 18,
"time": "1764058998"
},
"departure": {
"delay": 18,
"time": "1764058998"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 138,
"time": "1764059178"
},
"departure": {
"delay": 138,
"time": "1764059178"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 138,
"time": "1764059238"
},
"departure": {
"delay": 138,
"time": "1764059238"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 138,
"time": "1764059298"
},
"departure": {
"delay": 138,
"time": "1764059298"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 18,
"time": "1764059358"
},
"departure": {
"delay": 18,
"time": "1764059358"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1764057032",
"trip": {
"routeId": "2",
"tripId": "210-0855"
}
}
},
{
"id": "SM:201-0800",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 67,
"time": "1764054067"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 158,
"time": "1764054160"
},
"departure": {
"delay": 158,
"time": "1764054218"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 112,
"time": "1764054412"
},
"departure": {
"delay": 112,
"time": "1764054412"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 114,
"time": "1764054474"
},
"departure": {
"delay": 114,
"time": "1764054474"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 114,
"time": "1764054594"
},
"departure": {
"delay": 114,
"time": "1764054594"
},
"stopId": "Chênes_608R",
"stopSequence": 5
},
{
"arrival": {
"delay": 8,
"time": "1764054668"
},
"departure": {
"delay": 8,
"time": "1764054668"
},
"stopId": "Collège_des_Trois_Pays_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 79,
"time": "1764054799"
},
"departure": {
"delay": 79,
"time": "1764054799"
},
"stopId": "Chênes_608A",
"stopSequence": 7
},
{
"arrival": {
"delay": 133,
"time": "1764054917"
},
"departure": {
"delay": 133,
"time": "1764054973"
},
"stopId": "Sauvage_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 145,
"time": "1764055045"
},
"departure": {
"delay": 145,
"time": "1764055045"
},
"stopId": "Stade_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 108,
"time": "1764055128"
},
"departure": {
"delay": 108,
"time": "1764055128"
},
"stopId": "La_Vignette_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 129,
"time": "1764055192"
},
"departure": {
"delay": 129,
"time": "1764055209"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 40,
"time": "1764055300"
},
"departure": {
"delay": 40,
"time": "1764055300"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 12
},
{
"arrival": {
"delay": 162,
"time": "1764055408"
},
"departure": {
"delay": 162,
"time": "1764055482"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 143,
"time": "1764055583"
},
"departure": {
"delay": 143,
"time": "1764055583"
},
"stopId": "Couronne_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 134,
"time": "1764055627"
},
"departure": {
"delay": 134,
"time": "1764055634"
},
"stopId": "Médiathèque_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 44,
"time": "1764055694"
},
"departure": {
"delay": 44,
"time": "1764055724"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 16
},
{
"arrival": {
"time": "1764055800"
},
"departure": {
"time": "1764055800"
},
"stopId": "Jura_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 13,
"time": "1764055864"
},
"departure": {
"delay": 13,
"time": "1764055873"
},
"stopId": "Schweitzer_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 25,
"time": "1764055945"
},
"departure": {
"delay": 25,
"time": "1764055945"
},
"stopId": "Concorde_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 44,
"time": "1764056018"
},
"departure": {
"delay": 44,
"time": "1764056024"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 20
},
{
"arrival": {
"delay": 43,
"time": "1764056197"
},
"departure": {
"delay": 43,
"time": "1764056203"
},
"stopId": "Tournesols_2A",
"stopSequence": 21
},
{
"arrival": {
"delay": 73,
"time": "1764056268"
},
"departure": {
"delay": 73,
"time": "1764056293"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 22
},
{
"arrival": {
"delay": 98,
"time": "1764056378"
},
"departure": {
"delay": 98,
"time": "1764056378"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 76,
"time": "1764056416"
},
"departure": {
"delay": 76,
"time": "1764056416"
},
"stopId": "Ritty_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 74,
"time": "1764056591"
},
"departure": {
"delay": 74,
"time": "1764056594"
},
"stopId": "Champs_A",
"stopSequence": 25
},
{
"arrival": {
"delay": 73,
"time": "1764056646"
},
"departure": {
"delay": 73,
"time": "1764056653"
},
"stopId": "Les_Biches_A",
"stopSequence": 26
},
{
"arrival": {
"delay": 74,
"time": "1764056714"
},
"departure": {
"delay": 74,
"time": "1764056714"
},
"stopId": "Les_Pêcheurs_A",
"stopSequence": 27
},
{
"arrival": {
"delay": 74,
"time": "1764056774"
},
"departure": {
"delay": 74,
"time": "1764056774"
},
"stopId": "Rosenau_Mairie_A",
"stopSequence": 28
},
{
"arrival": {
"delay": 63,
"time": "1764056823"
},
"stopId": "Petit_Canal_A",
"stopSequence": 29
}
],
"timestamp": "1764054075",
"trip": {
"routeId": "2",
"tripId": "201-0800"
}
}
},
{
"id": "SM:5-0810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764054600"
},
"stopId": "République_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764054660"
},
"departure": {
"time": "1764054660"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764054720"
},
"departure": {
"time": "1764054720"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764054960"
},
"departure": {
"time": "1764054960"
},
"stopId": "Libération_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764055080"
},
"departure": {
"time": "1764055080"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764055200"
},
"departure": {
"time": "1764055200"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1764055260"
},
"departure": {
"time": "1764055260"
},
"stopId": "Rousserolles_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1764055320"
},
"departure": {
"time": "1764055320"
},
"stopId": "Muguet_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1764055380"
},
"departure": {
"time": "1764055380"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 9
},
{
"arrival": {
"time": "1764055440"
},
"departure": {
"time": "1764055440"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1764055500"
},
"departure": {
"time": "1764055500"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1764055800"
},
"departure": {
"delay": 180,
"time": "1764055800"
},
"stopId": "Saint-Claude_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1764055920"
},
"departure": {
"delay": 240,
"time": "1764055920"
},
"stopId": "Chapelle_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 300,
"time": "1764056100"
},
"departure": {
"delay": 300,
"time": "1764056100"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 240,
"time": "1764056160"
},
"departure": {
"delay": 240,
"time": "1764056160"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 120,
"time": "1764056220"
},
"departure": {
"delay": 120,
"time": "1764056220"
},
"stopId": "Trois_Lys_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1764056280"
},
"departure": {
"delay": 120,
"time": "1764056280"
},
"stopId": "Saint-Louis_Gare_R_Mulh_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 240,
"time": "1764056460"
},
"departure": {
"delay": 240,
"time": "1764056460"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 300,
"time": "1764056520"
},
"departure": {
"delay": 300,
"time": "1764056520"
},
"stopId": "Breisach_A",
"stopSequence": 19
}
],
"timestamp": "1764054648",
"trip": {
"routeId": "5",
"tripId": "5-0810"
}
}
},
{
"id": "SM:303-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1764055292"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 210,
"time": "1764055468"
},
"departure": {
"delay": 210,
"time": "1764055470"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 151,
"time": "1764055531"
},
"departure": {
"delay": 151,
"time": "1764055531"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1764055800"
},
"departure": {
"delay": 180,
"time": "1764055800"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1764055920"
},
"departure": {
"delay": 180,
"time": "1764055920"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 1063,
"time": "1764056863"
},
"departure": {
"delay": 1063,
"time": "1764056863"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 996,
"time": "1764056916"
},
"departure": {
"delay": 996,
"time": "1764056916"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 1129,
"time": "1764057109"
},
"departure": {
"delay": 1129,
"time": "1764057109"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1764055312",
"trip": {
"routeId": "603",
"tripId": "303-0820"
}
}
},
{
"id": "SM:301-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 49,
"time": "1764057049"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 93,
"time": "1764057153"
},
"departure": {
"delay": 93,
"time": "1764057153"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 19,
"time": "1764057199"
},
"departure": {
"delay": 19,
"time": "1764057199"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1764057600"
},
"departure": {
"delay": 180,
"time": "1764057600"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1764057720"
},
"departure": {
"delay": 180,
"time": "1764057720"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 426,
"time": "1764058026"
},
"departure": {
"delay": 426,
"time": "1764058026"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 415,
"time": "1764058135"
},
"departure": {
"delay": 415,
"time": "1764058135"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 546,
"time": "1764058326"
},
"departure": {
"delay": 546,
"time": "1764058326"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1764057073",
"trip": {
"routeId": "603",
"tripId": "301-0850"
}
}
},
{
"id": "SM:301-0918",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764058680"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764058800"
},
"departure": {
"time": "1764058800"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764059040"
},
"departure": {
"time": "1764059040"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764059100"
},
"departure": {
"time": "1764059100"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764059220"
},
"departure": {
"time": "1764059220"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764059340"
},
"departure": {
"time": "1764059340"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764059460"
},
"departure": {
"delay": 60,
"time": "1764059460"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764059520"
},
"departure": {
"delay": 60,
"time": "1764059520"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 100,
"time": "1764059620"
},
"departure": {
"delay": 100,
"time": "1764059620"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 100,
"time": "1764059680"
},
"departure": {
"delay": 100,
"time": "1764059680"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1764056773",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0918"
}
}
},
{
"id": "SM:301-0812",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 639,
"time": "1764055359"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 699,
"time": "1764055539"
},
"departure": {
"delay": 699,
"time": "1764055539"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 579,
"time": "1764055659"
},
"departure": {
"delay": 579,
"time": "1764055659"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 579,
"time": "1764055719"
},
"departure": {
"delay": 579,
"time": "1764055719"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 579,
"time": "1764055839"
},
"departure": {
"delay": 579,
"time": "1764055839"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 682,
"time": "1764056062"
},
"departure": {
"delay": 682,
"time": "1764056062"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 804,
"time": "1764056364"
},
"departure": {
"delay": 804,
"time": "1764056364"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 820,
"time": "1764056440"
},
"departure": {
"delay": 820,
"time": "1764056440"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1764055415",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-0812"
}
}
},
{
"id": "SM:303-0950",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764060600"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764060660"
},
"departure": {
"time": "1764060660"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764060780"
},
"departure": {
"time": "1764060780"
},
"stopId": "Belfort_A",
"stopSequence": 3
}
],
"timestamp": "1764057001",
"trip": {
"routeId": "603",
"tripId": "303-0950"
}
}
},
{
"id": "SM:303-0848",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 358,
"time": "1764057238"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 394,
"time": "1764057394"
},
"departure": {
"delay": 394,
"time": "1764057394"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 322,
"time": "1764057562"
},
"departure": {
"delay": 322,
"time": "1764057562"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 322,
"time": "1764057622"
},
"departure": {
"delay": 322,
"time": "1764057622"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 322,
"time": "1764057742"
},
"departure": {
"delay": 322,
"time": "1764057742"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 322,
"time": "1764057862"
},
"departure": {
"delay": 322,
"time": "1764057862"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 422,
"time": "1764058142"
},
"departure": {
"delay": 422,
"time": "1764058142"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 422,
"time": "1764058202"
},
"departure": {
"delay": 422,
"time": "1764058202"
},
"stopId": "Domino_603R",
"stopSequence": 10
},
{
"arrival": {
"delay": 366,
"time": "1764058566"
},
"departure": {
"delay": 366,
"time": "1764058206"
},
"stopId": "Tournesols_2R",
"stopSequence": 11
}
],
"timestamp": "1764056638",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-0848"
}
}
},
{
"id": "SM:407-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 473,
"time": "1764056573"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 533,
"time": "1764056693"
},
"departure": {
"delay": 533,
"time": "1764056813"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 683,
"time": "1764056873"
},
"departure": {
"delay": 683,
"time": "1764057023"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 743,
"time": "1764057113"
},
"departure": {
"delay": 743,
"time": "1764057143"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 743,
"time": "1764057176"
},
"departure": {
"delay": 743,
"time": "1764057203"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 653,
"time": "1764057233"
},
"departure": {
"delay": 653,
"time": "1764057233"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 492,
"time": "1764057312"
},
"departure": {
"delay": 492,
"time": "1764057312"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 390,
"time": "1764057390"
},
"departure": {
"delay": 390,
"time": "1764057390"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 421,
"time": "1764057481"
},
"departure": {
"delay": 421,
"time": "1764057481"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 580,
"time": "1764057700"
},
"departure": {
"delay": 580,
"time": "1764057700"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 580,
"time": "1764057760"
},
"departure": {
"delay": 580,
"time": "1764057760"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 537,
"time": "1764057957"
},
"departure": {
"delay": 537,
"time": "1764057957"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764056597",
"trip": {
"routeId": "604",
"tripId": "407-0835"
}
}
},
{
"id": "SM:405-0858",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 27,
"time": "1764057507"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -27,
"time": "1764057633"
},
"departure": {
"delay": -27,
"time": "1764057633"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1764057840"
},
"departure": {
"delay": 60,
"time": "1764057840"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1764057900"
},
"departure": {
"delay": 60,
"time": "1764057900"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 56,
"time": "1764058076"
},
"departure": {
"delay": 56,
"time": "1764058076"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 56,
"time": "1764058136"
},
"departure": {
"delay": 56,
"time": "1764058136"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 56,
"time": "1764058196"
},
"departure": {
"delay": 56,
"time": "1764058196"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 56,
"time": "1764058256"
},
"departure": {
"delay": 56,
"time": "1764058256"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 52,
"time": "1764058432"
},
"departure": {
"delay": 52,
"time": "1764058432"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 52,
"time": "1764058492"
},
"departure": {
"delay": 52,
"time": "1764058492"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 52,
"time": "1764058552"
},
"departure": {
"delay": 52,
"time": "1764058552"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 48,
"time": "1764058668"
},
"departure": {
"delay": 48,
"time": "1764058668"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 300,
"time": "1764059100"
},
"departure": {
"delay": 300,
"time": "1764059100"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1764059160"
},
"departure": {
"delay": 60,
"time": "1764059160"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1764059220"
},
"departure": {
"delay": 60,
"time": "1764059220"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 60,
"time": "1764059280"
},
"departure": {
"delay": 60,
"time": "1764059280"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1764059340"
},
"departure": {
"delay": 60,
"time": "1764059340"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1764059400"
},
"departure": {
"delay": 60,
"time": "1764059400"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764057156",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-0858"
}
}
},
{
"id": "SM:405-0820",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 59,
"time": "1764055259"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 29,
"time": "1764055289"
},
"departure": {
"delay": 29,
"time": "1764055289"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 59,
"time": "1764055319"
},
"departure": {
"delay": 59,
"time": "1764055319"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 59,
"time": "1764055349"
},
"departure": {
"delay": 59,
"time": "1764055379"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 59,
"time": "1764055439"
},
"departure": {
"delay": 59,
"time": "1764055439"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 180,
"time": "1764055590"
},
"departure": {
"delay": 180,
"time": "1764055620"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 169,
"time": "1764055669"
},
"departure": {
"delay": 169,
"time": "1764055669"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 150,
"time": "1764055701"
},
"departure": {
"delay": 150,
"time": "1764055710"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 269,
"time": "1764055866"
},
"departure": {
"delay": 269,
"time": "1764055889"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 269,
"time": "1764055994"
},
"departure": {
"delay": 269,
"time": "1764056009"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 149,
"time": "1764056068"
},
"departure": {
"delay": 149,
"time": "1764056129"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 149,
"time": "1764056227"
},
"departure": {
"delay": 149,
"time": "1764056249"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 299,
"time": "1764056305"
},
"departure": {
"delay": 299,
"time": "1764056459"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 419,
"time": "1764056520"
},
"departure": {
"delay": 419,
"time": "1764056639"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 432,
"time": "1764056712"
},
"departure": {
"delay": 432,
"time": "1764056712"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 269,
"time": "1764056759"
},
"departure": {
"delay": 269,
"time": "1764056789"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 239,
"time": "1764056830"
},
"departure": {
"delay": 239,
"time": "1764056879"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 419,
"time": "1764057109"
},
"departure": {
"delay": 419,
"time": "1764057119"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 439,
"time": "1764057199"
},
"departure": {
"delay": 439,
"time": "1764057199"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 503,
"time": "1764057383"
},
"departure": {
"delay": 503,
"time": "1764057383"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764055281",
"trip": {
"routeId": "604",
"tripId": "405-0820"
}
}
},
{
"id": "SM:409-0850",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 70,
"time": "1764057070"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 45,
"time": "1764057105"
},
"departure": {
"delay": 45,
"time": "1764057105"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 100,
"time": "1764057155"
},
"departure": {
"delay": 100,
"time": "1764057160"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 94,
"time": "1764057214"
},
"departure": {
"delay": 94,
"time": "1764057214"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 93,
"time": "1764057273"
},
"departure": {
"delay": 93,
"time": "1764057273"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 152,
"time": "1764057392"
},
"departure": {
"delay": 152,
"time": "1764057392"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 117,
"time": "1764057417"
},
"departure": {
"delay": 117,
"time": "1764057417"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 97,
"time": "1764057457"
},
"departure": {
"delay": 97,
"time": "1764057457"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 144,
"time": "1764057564"
},
"departure": {
"delay": 144,
"time": "1764057564"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 157,
"time": "1764057697"
},
"departure": {
"delay": 157,
"time": "1764057697"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": -16,
"time": "1764057764"
},
"departure": {
"delay": -16,
"time": "1764057764"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": -49,
"time": "1764057851"
},
"departure": {
"delay": -49,
"time": "1764057851"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": -36,
"time": "1764057924"
},
"departure": {
"delay": -36,
"time": "1764057924"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 1,
"time": "1764058021"
},
"departure": {
"delay": 1,
"time": "1764058021"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 21,
"time": "1764058101"
},
"departure": {
"delay": 21,
"time": "1764058101"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -170,
"time": "1764058150"
},
"departure": {
"delay": -170,
"time": "1764058150"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": -246,
"time": "1764058194"
},
"departure": {
"delay": -246,
"time": "1764058194"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": -92,
"time": "1764058408"
},
"departure": {
"delay": -92,
"time": "1764058408"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": -65,
"time": "1764058495"
},
"departure": {
"delay": -65,
"time": "1764058495"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 33,
"time": "1764058713"
},
"departure": {
"delay": 33,
"time": "1764058713"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764057094",
"trip": {
"routeId": "604",
"tripId": "409-0850"
}
}
},
{
"id": "SM:409-0928",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1764059820"
},
"departure": {
"time": "1764059820"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764059880"
},
"departure": {
"time": "1764059880"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764059940"
},
"departure": {
"time": "1764059940"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764060000"
},
"departure": {
"time": "1764060000"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764060120"
},
"departure": {
"time": "1764060120"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764060180"
},
"departure": {
"time": "1764060180"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764060240"
},
"departure": {
"time": "1764060240"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
}
],
"timestamp": "1764056421",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0928"
}
}
},
{
"id": "SM:403-0938",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 480,
"time": "1764060480"
},
"departure": {
"delay": 480,
"time": "1764060480"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 540,
"time": "1764060660"
},
"departure": {
"delay": 540,
"time": "1764060660"
},
"stopId": "Chapelle_A",
"stopSequence": 4
}
],
"timestamp": "1764056887",
"trip": {
"routeId": "604",
"tripId": "403-0938"
}
}
},
{
"id": "SM:403-0843",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 157,
"time": "1764056737"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 97,
"time": "1764056857"
},
"departure": {
"delay": 97,
"time": "1764056857"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 193,
"time": "1764057073"
},
"departure": {
"delay": 193,
"time": "1764057073"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 217,
"time": "1764057141"
},
"departure": {
"delay": 217,
"time": "1764057157"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 236,
"time": "1764057356"
},
"departure": {
"delay": 236,
"time": "1764057356"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 236,
"time": "1764057416"
},
"departure": {
"delay": 236,
"time": "1764057416"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 236,
"time": "1764057476"
},
"departure": {
"delay": 236,
"time": "1764057476"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 236,
"time": "1764057536"
},
"departure": {
"delay": 236,
"time": "1764057536"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 236,
"time": "1764057716"
},
"departure": {
"delay": 236,
"time": "1764057716"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 234,
"time": "1764057774"
},
"departure": {
"delay": 234,
"time": "1764057774"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 234,
"time": "1764057834"
},
"departure": {
"delay": 234,
"time": "1764057834"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 235,
"time": "1764057895"
},
"departure": {
"delay": 235,
"time": "1764057895"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 243,
"time": "1764058083"
},
"departure": {
"delay": 243,
"time": "1764058083"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 90,
"time": "1764058170"
},
"departure": {
"delay": 90,
"time": "1764058170"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 90,
"time": "1764058230"
},
"departure": {
"delay": 90,
"time": "1764058230"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 75,
"time": "1764058275"
},
"departure": {
"delay": 75,
"time": "1764058275"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 78,
"time": "1764058338"
},
"departure": {
"delay": 78,
"time": "1764058338"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 67,
"time": "1764058387"
},
"departure": {
"delay": 67,
"time": "1764058387"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1764058440"
},
"departure": {
"delay": 60,
"time": "1764058440"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 120,
"time": "1764058560"
},
"departure": {
"delay": 120,
"time": "1764058560"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764056763",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-0843"
}
}
},
{
"id": "SM:403-0805",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 865,
"time": "1764055165"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 836,
"time": "1764055283"
},
"departure": {
"delay": 836,
"time": "1764055316"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 865,
"time": "1764055375"
},
"departure": {
"delay": 865,
"time": "1764055405"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 925,
"time": "1764055495"
},
"departure": {
"delay": 925,
"time": "1764055525"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 925,
"time": "1764055555"
},
"departure": {
"delay": 925,
"time": "1764055585"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 865,
"time": "1764055616"
},
"departure": {
"delay": 865,
"time": "1764055645"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 745,
"time": "1764055765"
},
"departure": {
"delay": 745,
"time": "1764055765"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 655,
"time": "1764055855"
},
"departure": {
"delay": 655,
"time": "1764055855"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 745,
"time": "1764055980"
},
"departure": {
"delay": 745,
"time": "1764056005"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 925,
"time": "1764056245"
},
"departure": {
"delay": 925,
"time": "1764056245"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 985,
"time": "1764056359"
},
"departure": {
"delay": 985,
"time": "1764056365"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 955,
"time": "1764056553"
},
"departure": {
"delay": 955,
"time": "1764056575"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764055188",
"trip": {
"routeId": "604",
"tripId": "403-0805"
}
}
},
{
"id": "SM:407-0913",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764058380"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764058500"
},
"departure": {
"time": "1764058500"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764058740"
},
"departure": {
"time": "1764058740"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764058800"
},
"departure": {
"time": "1764058800"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764058920"
},
"departure": {
"time": "1764058920"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764058980"
},
"departure": {
"time": "1764058980"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764059040"
},
"departure": {
"time": "1764059040"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764059100"
},
"departure": {
"time": "1764059100"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764059220"
},
"departure": {
"time": "1764059220"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764059280"
},
"departure": {
"time": "1764059280"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764059340"
},
"departure": {
"time": "1764059340"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 60,
"time": "1764059820"
},
"departure": {
"delay": 60,
"time": "1764059820"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1764059850"
},
"departure": {
"delay": 30,
"time": "1764059850"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1764059940"
},
"departure": {
"delay": 60,
"time": "1764059940"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1764060000"
},
"departure": {
"delay": 60,
"time": "1764060000"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1764060060"
},
"departure": {
"delay": 60,
"time": "1764060060"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764055818",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-0913"
}
}
},
{
"id": "SM:409-0813",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 200,
"time": "1764054980"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 200,
"time": "1764055130"
},
"departure": {
"delay": 200,
"time": "1764055160"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 290,
"time": "1764055352"
},
"departure": {
"delay": 290,
"time": "1764055370"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 300,
"time": "1764055440"
},
"departure": {
"delay": 300,
"time": "1764055440"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 237,
"time": "1764055557"
},
"departure": {
"delay": 237,
"time": "1764055557"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 237,
"time": "1764055617"
},
"departure": {
"delay": 237,
"time": "1764055617"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 237,
"time": "1764055677"
},
"departure": {
"delay": 237,
"time": "1764055677"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 237,
"time": "1764055737"
},
"departure": {
"delay": 237,
"time": "1764055737"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 172,
"time": "1764055852"
},
"departure": {
"delay": 172,
"time": "1764055852"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 230,
"time": "1764055910"
},
"departure": {
"delay": 230,
"time": "1764055970"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 238,
"time": "1764056038"
},
"departure": {
"delay": 238,
"time": "1764056038"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 320,
"time": "1764056120"
},
"departure": {
"delay": 320,
"time": "1764056180"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 290,
"time": "1764056330"
},
"departure": {
"delay": 290,
"time": "1764056330"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 170,
"time": "1764056444"
},
"departure": {
"delay": 170,
"time": "1764056450"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 170,
"time": "1764056510"
},
"departure": {
"delay": 170,
"time": "1764056510"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 141,
"time": "1764056541"
},
"departure": {
"delay": 141,
"time": "1764056541"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 145,
"time": "1764056605"
},
"departure": {
"delay": 145,
"time": "1764056605"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 122,
"time": "1764056642"
},
"departure": {
"delay": 122,
"time": "1764056642"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 118,
"time": "1764056698"
},
"departure": {
"delay": 118,
"time": "1764056698"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 102,
"time": "1764056742"
},
"departure": {
"delay": 102,
"time": "1764056742"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764055002",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-0813"
}
}
},
{
"id": "SM:401-0828",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 67,
"time": "1764055747"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 67,
"time": "1764055927"
},
"departure": {
"delay": 67,
"time": "1764055927"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 132,
"time": "1764056112"
},
"departure": {
"delay": 132,
"time": "1764056112"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 132,
"time": "1764056172"
},
"departure": {
"delay": 132,
"time": "1764056172"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 132,
"time": "1764056352"
},
"departure": {
"delay": 132,
"time": "1764056352"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 132,
"time": "1764056412"
},
"departure": {
"delay": 132,
"time": "1764056412"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 132,
"time": "1764056472"
},
"departure": {
"delay": 132,
"time": "1764056472"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 132,
"time": "1764056532"
},
"departure": {
"delay": 132,
"time": "1764056532"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 69,
"time": "1764056619"
},
"departure": {
"delay": 69,
"time": "1764056649"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 69,
"time": "1764056707"
},
"departure": {
"delay": 69,
"time": "1764056709"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 67,
"time": "1764056767"
},
"departure": {
"delay": 67,
"time": "1764056767"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 99,
"time": "1764056828"
},
"departure": {
"delay": 99,
"time": "1764056919"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 190,
"time": "1764057077"
},
"departure": {
"delay": 190,
"time": "1764057190"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -1,
"time": "1764057299"
},
"departure": {
"delay": -1,
"time": "1764057299"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -1,
"time": "1764057359"
},
"departure": {
"delay": -1,
"time": "1764057359"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -28,
"time": "1764057392"
},
"departure": {
"delay": -28,
"time": "1764057392"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -23,
"time": "1764057457"
},
"departure": {
"delay": -23,
"time": "1764057457"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": -44,
"time": "1764057496"
},
"departure": {
"delay": -44,
"time": "1764057496"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764055807",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0828"
}
}
},
{
"id": "SM:401-0923",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764058980"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764059010"
},
"departure": {
"delay": -30,
"time": "1764059010"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764059040"
},
"departure": {
"time": "1764059040"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1764059070"
},
"departure": {
"delay": -30,
"time": "1764059070"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764059100"
},
"departure": {
"time": "1764059100"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764059160"
},
"departure": {
"time": "1764059160"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764059220"
},
"departure": {
"delay": 60,
"time": "1764059220"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764059280"
},
"departure": {
"delay": 60,
"time": "1764059280"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1764059400"
},
"departure": {
"delay": 120,
"time": "1764059400"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1764059580"
},
"departure": {
"delay": 180,
"time": "1764059580"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1764059760"
},
"departure": {
"delay": 60,
"time": "1764059760"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 120,
"time": "1764059880"
},
"departure": {
"delay": 120,
"time": "1764059880"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1764060060"
},
"departure": {
"delay": 240,
"time": "1764060060"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1764060180"
},
"departure": {
"delay": 300,
"time": "1764060180"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 180,
"time": "1764060240"
},
"departure": {
"delay": 180,
"time": "1764060240"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1764060300"
},
"departure": {
"delay": 120,
"time": "1764060300"
},
"stopId": "Rhin_A",
"stopSequence": 17
}
],
"timestamp": "1764056866",
"trip": {
"routeId": "604",
"tripId": "401-0923"
}
}
},
{
"id": "SM:411-0905",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 480,
"time": "1764058380"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 540,
"time": "1764058620"
},
"departure": {
"delay": 540,
"time": "1764058620"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 660,
"time": "1764058800"
},
"departure": {
"delay": 660,
"time": "1764058800"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 660,
"time": "1764058860"
},
"departure": {
"delay": 660,
"time": "1764058860"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 660,
"time": "1764058920"
},
"departure": {
"delay": 660,
"time": "1764058920"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 600,
"time": "1764058980"
},
"departure": {
"delay": 600,
"time": "1764058980"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 600,
"time": "1764059220"
},
"departure": {
"delay": 600,
"time": "1764059220"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 540,
"time": "1764059340"
},
"departure": {
"delay": 540,
"time": "1764059340"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 600,
"time": "1764059460"
},
"departure": {
"delay": 600,
"time": "1764059460"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 660,
"time": "1764059580"
},
"departure": {
"delay": 660,
"time": "1764059580"
},
"stopId": "Breisach_A",
"stopSequence": 10
}
],
"timestamp": "1764055621",
"trip": {
"routeId": "604",
"tripId": "411-0905"
}
}
},
{
"id": "SM:803-0846",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 733,
"time": "1764057493"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 733,
"time": "1764057553"
},
"departure": {
"delay": 733,
"time": "1764057553"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 793,
"time": "1764057613"
},
"departure": {
"delay": 793,
"time": "1764057613"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 763,
"time": "1764057643"
},
"departure": {
"delay": 763,
"time": "1764057643"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 733,
"time": "1764057673"
},
"departure": {
"delay": 733,
"time": "1764057673"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 733,
"time": "1764057793"
},
"departure": {
"delay": 733,
"time": "1764057793"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 733,
"time": "1764057913"
},
"departure": {
"delay": 733,
"time": "1764057913"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 733,
"time": "1764058093"
},
"departure": {
"delay": 733,
"time": "1764058093"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 733,
"time": "1764058213"
},
"departure": {
"delay": 733,
"time": "1764058213"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 733,
"time": "1764058333"
},
"departure": {
"delay": 733,
"time": "1764058333"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 733,
"time": "1764058393"
},
"departure": {
"delay": 733,
"time": "1764058393"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 733,
"time": "1764058513"
},
"departure": {
"delay": 733,
"time": "1764058513"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 733,
"time": "1764058573"
},
"departure": {
"delay": 733,
"time": "1764058573"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 733,
"time": "1764058633"
},
"departure": {
"delay": 733,
"time": "1764058633"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 759,
"time": "1764058719"
},
"departure": {
"delay": 759,
"time": "1764058719"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 759,
"time": "1764058779"
},
"departure": {
"delay": 759,
"time": "1764058779"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 759,
"time": "1764058839"
},
"departure": {
"delay": 759,
"time": "1764058839"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 759,
"time": "1764058899"
},
"departure": {
"delay": 759,
"time": "1764058899"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 759,
"time": "1764058959"
},
"departure": {
"delay": 759,
"time": "1764058959"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 759,
"time": "1764059199"
},
"departure": {
"delay": 759,
"time": "1764059199"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 759,
"time": "1764059259"
},
"departure": {
"delay": 759,
"time": "1764059259"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 759,
"time": "1764059319"
},
"departure": {
"delay": 759,
"time": "1764059319"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 759,
"time": "1764059379"
},
"departure": {
"delay": 759,
"time": "1764059379"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 759,
"time": "1764059499"
},
"departure": {
"delay": 759,
"time": "1764059499"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 759,
"time": "1764059619"
},
"departure": {
"delay": 759,
"time": "1764059619"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 759,
"time": "1764059739"
},
"departure": {
"delay": 759,
"time": "1764059739"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 759,
"time": "1764059979"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1764057022",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-0846"
}
}
},
{
"id": "SM:801-0746",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 663,
"time": "1764053823"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 663,
"time": "1764053883"
},
"departure": {
"delay": 663,
"time": "1764053883"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 723,
"time": "1764053943"
},
"departure": {
"delay": 723,
"time": "1764053943"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 693,
"time": "1764053973"
},
"departure": {
"delay": 693,
"time": "1764053973"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 663,
"time": "1764054003"
},
"departure": {
"delay": 663,
"time": "1764054003"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 663,
"time": "1764054123"
},
"departure": {
"delay": 663,
"time": "1764054123"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 663,
"time": "1764054243"
},
"departure": {
"delay": 663,
"time": "1764054243"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 663,
"time": "1764054423"
},
"departure": {
"delay": 663,
"time": "1764054423"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 1313,
"time": "1764054543"
},
"departure": {
"delay": 1313,
"time": "1764055193"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 1304,
"time": "1764055304"
},
"departure": {
"delay": 1304,
"time": "1764055304"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 1314,
"time": "1764055368"
},
"departure": {
"delay": 1314,
"time": "1764055374"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 1311,
"time": "1764055483"
},
"departure": {
"delay": 1311,
"time": "1764055491"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 1320,
"time": "1764055560"
},
"departure": {
"delay": 1320,
"time": "1764055560"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 1311,
"time": "1764055611"
},
"departure": {
"delay": 1311,
"time": "1764055611"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 1373,
"time": "1764055733"
},
"departure": {
"delay": 1373,
"time": "1764055733"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 1401,
"time": "1764055807"
},
"departure": {
"delay": 1401,
"time": "1764055821"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 1401,
"time": "1764055871"
},
"departure": {
"delay": 1401,
"time": "1764055881"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 1401,
"time": "1764055941"
},
"departure": {
"delay": 1401,
"time": "1764055941"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 1386,
"time": "1764055986"
},
"departure": {
"delay": 1386,
"time": "1764055986"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 1337,
"time": "1764056177"
},
"departure": {
"delay": 1337,
"time": "1764056177"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 1311,
"time": "1764056211"
},
"departure": {
"delay": 1311,
"time": "1764056211"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 1311,
"time": "1764056271"
},
"departure": {
"delay": 1311,
"time": "1764056271"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 1281,
"time": "1764056301"
},
"departure": {
"delay": 1281,
"time": "1764056301"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 1311,
"time": "1764056439"
},
"departure": {
"delay": 1311,
"time": "1764056451"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 1273,
"time": "1764056533"
},
"departure": {
"delay": 1273,
"time": "1764056533"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 1251,
"time": "1764056631"
},
"departure": {
"delay": 1251,
"time": "1764056631"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 1155,
"time": "1764056775"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1764053858",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-0746"
}
}
},
{
"id": "SM:810-0816",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 867,
"time": "1764055827"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 867,
"time": "1764055887"
},
"departure": {
"delay": 867,
"time": "1764055887"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 927,
"time": "1764055947"
},
"departure": {
"delay": 927,
"time": "1764055947"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 897,
"time": "1764055977"
},
"departure": {
"delay": 897,
"time": "1764055977"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 867,
"time": "1764056007"
},
"departure": {
"delay": 867,
"time": "1764056007"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 867,
"time": "1764056127"
},
"departure": {
"delay": 867,
"time": "1764056127"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 867,
"time": "1764056247"
},
"departure": {
"delay": 867,
"time": "1764056247"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 867,
"time": "1764056427"
},
"departure": {
"delay": 867,
"time": "1764056427"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 1340,
"time": "1764057020"
},
"departure": {
"delay": 1340,
"time": "1764057020"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 1326,
"time": "1764057126"
},
"departure": {
"delay": 1326,
"time": "1764057126"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 1329,
"time": "1764057189"
},
"departure": {
"delay": 1329,
"time": "1764057189"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 1323,
"time": "1764057303"
},
"departure": {
"delay": 1323,
"time": "1764057303"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 1323,
"time": "1764057363"
},
"departure": {
"delay": 1323,
"time": "1764057363"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 1305,
"time": "1764057405"
},
"departure": {
"delay": 1305,
"time": "1764057405"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 1361,
"time": "1764057521"
},
"departure": {
"delay": 1361,
"time": "1764057521"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 1381,
"time": "1764057601"
},
"departure": {
"delay": 1381,
"time": "1764057601"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 1355,
"time": "1764057635"
},
"departure": {
"delay": 1355,
"time": "1764057635"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 1355,
"time": "1764057695"
},
"departure": {
"delay": 1355,
"time": "1764057695"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 1340,
"time": "1764057740"
},
"departure": {
"delay": 1340,
"time": "1764057740"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 1340,
"time": "1764057980"
},
"departure": {
"delay": 1340,
"time": "1764057980"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 1340,
"time": "1764058040"
},
"departure": {
"delay": 1340,
"time": "1764058040"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 1340,
"time": "1764058100"
},
"departure": {
"delay": 1340,
"time": "1764058100"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 1340,
"time": "1764058160"
},
"departure": {
"delay": 1340,
"time": "1764058160"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 1340,
"time": "1764058280"
},
"departure": {
"delay": 1340,
"time": "1764058280"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 1340,
"time": "1764058400"
},
"departure": {
"delay": 1340,
"time": "1764058400"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 1340,
"time": "1764058520"
},
"departure": {
"delay": 1340,
"time": "1764058520"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 1340,
"time": "1764058760"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1764055880",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "810-0816"
}
}
},
{
"id": "SM:803-0934",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 339,
"time": "1764059979"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 339,
"time": "1764060159"
},
"departure": {
"delay": 339,
"time": "1764060159"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 339,
"time": "1764060279"
},
"departure": {
"delay": 339,
"time": "1764060279"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 339,
"time": "1764060339"
},
"departure": {
"delay": 339,
"time": "1764060339"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 339,
"time": "1764060519"
},
"departure": {
"delay": 339,
"time": "1764060519"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 339,
"time": "1764060579"
},
"departure": {
"delay": 339,
"time": "1764060579"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 339,
"time": "1764060639"
},
"departure": {
"delay": 339,
"time": "1764060639"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 339,
"time": "1764060699"
},
"departure": {
"delay": 339,
"time": "1764060699"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
}
],
"timestamp": "1764057022",
"trip": {
"routeId": "608",
"tripId": "803-0934"
}
}
},
{
"id": "SM:801-0834",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 763,
"time": "1764056803"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 736,
"time": "1764056956"
},
"departure": {
"delay": 736,
"time": "1764056956"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 703,
"time": "1764057034"
},
"departure": {
"delay": 703,
"time": "1764057043"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 702,
"time": "1764057102"
},
"departure": {
"delay": 702,
"time": "1764057102"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 679,
"time": "1764057259"
},
"departure": {
"delay": 679,
"time": "1764057259"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 679,
"time": "1764057319"
},
"departure": {
"delay": 679,
"time": "1764057319"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 679,
"time": "1764057379"
},
"departure": {
"delay": 679,
"time": "1764057379"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 679,
"time": "1764057439"
},
"departure": {
"delay": 679,
"time": "1764057439"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 679,
"time": "1764057679"
},
"departure": {
"delay": 679,
"time": "1764057679"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 679,
"time": "1764057739"
},
"departure": {
"delay": 679,
"time": "1764057739"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 709,
"time": "1764057829"
},
"departure": {
"delay": 709,
"time": "1764057829"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 798,
"time": "1764057978"
},
"departure": {
"delay": 798,
"time": "1764057978"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 828,
"time": "1764058068"
},
"departure": {
"delay": 828,
"time": "1764058068"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 858,
"time": "1764058158"
},
"departure": {
"delay": 858,
"time": "1764058158"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 858,
"time": "1764058218"
},
"departure": {
"delay": 858,
"time": "1764058218"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 858,
"time": "1764058278"
},
"departure": {
"delay": 858,
"time": "1764058278"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 978,
"time": "1764058518"
},
"departure": {
"delay": 978,
"time": "1764058518"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 978,
"time": "1764058638"
},
"departure": {
"delay": 978,
"time": "1764058638"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 1038,
"time": "1764058818"
},
"departure": {
"delay": 1038,
"time": "1764058818"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 978,
"time": "1764058938"
},
"departure": {
"delay": 978,
"time": "1764058938"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 978,
"time": "1764059058"
},
"departure": {
"delay": 978,
"time": "1764059058"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 918,
"time": "1764059118"
},
"departure": {
"delay": 918,
"time": "1764059118"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 918,
"time": "1764059178"
},
"departure": {
"delay": 918,
"time": "1764059178"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 918,
"time": "1764059238"
},
"departure": {
"delay": 918,
"time": "1764059238"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1764056825",
"trip": {
"routeId": "608",
"tripId": "801-0834"
}
}
},
{
"id": "SM:801-0916",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 738,
"time": "1764059298"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 738,
"time": "1764059358"
},
"departure": {
"delay": 738,
"time": "1764059358"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 798,
"time": "1764059418"
},
"departure": {
"delay": 798,
"time": "1764059418"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 768,
"time": "1764059448"
},
"departure": {
"delay": 768,
"time": "1764059448"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 738,
"time": "1764059478"
},
"departure": {
"delay": 738,
"time": "1764059478"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 738,
"time": "1764059598"
},
"departure": {
"delay": 738,
"time": "1764059598"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 738,
"time": "1764059718"
},
"departure": {
"delay": 738,
"time": "1764059718"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 738,
"time": "1764059898"
},
"departure": {
"delay": 738,
"time": "1764059898"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 738,
"time": "1764060018"
},
"departure": {
"delay": 738,
"time": "1764060018"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 738,
"time": "1764060138"
},
"departure": {
"delay": 738,
"time": "1764060138"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 738,
"time": "1764060198"
},
"departure": {
"delay": 738,
"time": "1764060198"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 797,
"time": "1764060377"
},
"departure": {
"delay": 797,
"time": "1764060377"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 797,
"time": "1764060437"
},
"departure": {
"delay": 797,
"time": "1764060437"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 755,
"time": "1764060695"
},
"departure": {
"delay": 755,
"time": "1764060695"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 755,
"time": "1764060755"
},
"departure": {
"delay": 755,
"time": "1764060755"
},
"stopId": "Vignes_608R",
"stopSequence": 19
}
],
"timestamp": "1764057198",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-0916"
}
}
},
{
"id": "SM:803-0804",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 668,
"time": "1764054908"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 668,
"time": "1764055088"
},
"departure": {
"delay": 668,
"time": "1764055088"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 728,
"time": "1764055220"
},
"departure": {
"delay": 728,
"time": "1764055268"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 728,
"time": "1764055328"
},
"departure": {
"delay": 728,
"time": "1764055328"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 698,
"time": "1764055478"
},
"departure": {
"delay": 698,
"time": "1764055478"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 698,
"time": "1764055520"
},
"departure": {
"delay": 698,
"time": "1764055538"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 668,
"time": "1764055568"
},
"departure": {
"delay": 668,
"time": "1764055568"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 646,
"time": "1764055606"
},
"departure": {
"delay": 646,
"time": "1764055606"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 619,
"time": "1764055819"
},
"departure": {
"delay": 619,
"time": "1764055819"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 638,
"time": "1764055880"
},
"departure": {
"delay": 638,
"time": "1764055898"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 668,
"time": "1764055953"
},
"departure": {
"delay": 668,
"time": "1764055988"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 668,
"time": "1764056048"
},
"departure": {
"delay": 668,
"time": "1764056048"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 728,
"time": "1764056158"
},
"departure": {
"delay": 728,
"time": "1764056168"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 728,
"time": "1764056228"
},
"departure": {
"delay": 728,
"time": "1764056228"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 758,
"time": "1764056304"
},
"departure": {
"delay": 758,
"time": "1764056318"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 758,
"time": "1764056378"
},
"departure": {
"delay": 758,
"time": "1764056378"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 819,
"time": "1764056550"
},
"departure": {
"delay": 819,
"time": "1764056559"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 818,
"time": "1764056648"
},
"departure": {
"delay": 818,
"time": "1764056678"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 1033,
"time": "1764057013"
},
"departure": {
"delay": 1033,
"time": "1764057013"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 973,
"time": "1764057133"
},
"departure": {
"delay": 973,
"time": "1764057133"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 973,
"time": "1764057253"
},
"departure": {
"delay": 973,
"time": "1764057253"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 913,
"time": "1764057313"
},
"departure": {
"delay": 913,
"time": "1764057313"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 913,
"time": "1764057373"
},
"departure": {
"delay": 913,
"time": "1764057373"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 913,
"time": "1764057433"
},
"departure": {
"delay": 913,
"time": "1764057433"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1764054937",
"trip": {
"routeId": "608",
"tripId": "803-0804"
}
}
},
{
"id": "SM:603-0858",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764057480"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764057510"
},
"departure": {
"delay": -30,
"time": "1764057510"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764057540"
},
"departure": {
"time": "1764057540"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764057600"
},
"departure": {
"time": "1764057600"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764057660"
},
"departure": {
"time": "1764057660"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764057780"
},
"departure": {
"time": "1764057780"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1764057960"
},
"departure": {
"time": "1764057960"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1764058020"
},
"departure": {
"time": "1764058020"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1764058080"
},
"departure": {
"time": "1764058080"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1764058140"
},
"departure": {
"time": "1764058140"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1764058200"
},
"departure": {
"time": "1764058200"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1764058260"
},
"departure": {
"time": "1764058260"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1764058560"
},
"departure": {
"time": "1764058560"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1764058740"
},
"departure": {
"time": "1764058740"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1764058860"
},
"departure": {
"time": "1764058860"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
}
],
"timestamp": "1764053889",
"trip": {
"routeId": "6",
"tripId": "603-0858"
}
}
},
{
"id": "SM:601-0927",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1764059460"
},
"departure": {
"time": "1764059460"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764059580"
},
"departure": {
"time": "1764059580"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764059700"
},
"departure": {
"time": "1764059700"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764060000"
},
"departure": {
"time": "1764060000"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764060060"
},
"departure": {
"time": "1764060060"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764060120"
},
"departure": {
"time": "1764060120"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764060180"
},
"departure": {
"time": "1764060180"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"time": "1764060240"
},
"departure": {
"time": "1764060240"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764060300"
},
"departure": {
"time": "1764060300"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764060420"
},
"departure": {
"time": "1764060420"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"time": "1764060540"
},
"departure": {
"time": "1764060540"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1764060600"
},
"departure": {
"time": "1764060600"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -30,
"time": "1764060630"
},
"departure": {
"delay": -30,
"time": "1764060630"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"time": "1764060660"
},
"departure": {
"time": "1764060660"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"time": "1764060720"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1764056368",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-0927"
}
}
},
{
"id": "SM:603-0827",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 116,
"time": "1764055736"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 10,
"time": "1764055870"
},
"departure": {
"delay": 10,
"time": "1764055870"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 26,
"time": "1764055952"
},
"departure": {
"delay": 26,
"time": "1764056006"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 56,
"time": "1764056139"
},
"departure": {
"delay": 56,
"time": "1764056156"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 26,
"time": "1764056426"
},
"departure": {
"delay": 26,
"time": "1764056426"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 26,
"time": "1764056486"
},
"departure": {
"delay": 26,
"time": "1764056486"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 26,
"time": "1764056542"
},
"departure": {
"delay": 26,
"time": "1764056546"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 14,
"time": "1764056594"
},
"departure": {
"delay": 14,
"time": "1764056594"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 14,
"time": "1764056654"
},
"departure": {
"delay": 14,
"time": "1764056654"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 26,
"time": "1764056716"
},
"departure": {
"delay": 26,
"time": "1764056726"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 26,
"time": "1764056846"
},
"departure": {
"delay": 26,
"time": "1764056846"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": -20,
"time": "1764056920"
},
"departure": {
"delay": -20,
"time": "1764056920"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": -33,
"time": "1764056967"
},
"departure": {
"delay": -33,
"time": "1764056967"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": -64,
"time": "1764056996"
},
"departure": {
"delay": -64,
"time": "1764056996"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": -34,
"time": "1764057026"
},
"departure": {
"delay": -34,
"time": "1764057026"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": -30,
"time": "1764057090"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1764055766",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "603-0827"
}
}
},
{
"id": "SM:9-0835",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 385,
"time": "1764056485"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 163,
"time": "1764056803"
},
"departure": {
"delay": 163,
"time": "1764056803"
},
"stopId": "Huningue_ZI_Sud_AR",
"stopSequence": 2
},
{
"arrival": {
"delay": 132,
"time": "1764056941"
},
"departure": {
"delay": 132,
"time": "1764056952"
},
"stopId": "Blochmont_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 257,
"time": "1764057257"
},
"departure": {
"delay": 257,
"time": "1764057257"
},
"stopId": "Alsace_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 162,
"time": "1764057282"
},
"stopId": "Village-Neuf_ZI_AR",
"stopSequence": 5
}
],
"timestamp": "1764056504",
"trip": {
"routeId": "9",
"tripId": "9-0835"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1764057213"
}
}