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 10:35 Europe/Paris.
trip_updates (41) 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 10:35 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:1101-1035",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764063300"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764063900"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764063267",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1035"
}
}
},
{
"id": "SM:1101-1105",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764065100"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
}
],
"timestamp": "1764063298",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-1105"
}
}
},
{
"id": "SM:1103-1020",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 457,
"time": "1764062857"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 429,
"time": "1764063429"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764062864",
"trip": {
"routeId": "11",
"tripId": "1103-1020"
}
}
},
{
"id": "SM:1101-0935",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 3513,
"time": "1764063213"
},
"stopId": "EuroAirport_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 3513,
"time": "1764063813"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 2
}
],
"timestamp": "1764063226",
"trip": {
"directionId": 1,
"routeId": "11",
"tripId": "1101-0935"
}
}
},
{
"id": "SM:1101-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064200"
},
"stopId": "Saint-Louis_Gare_Ouest_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764064800"
},
"stopId": "EuroAirport_AR",
"stopSequence": 2
}
],
"timestamp": "1764063267",
"trip": {
"routeId": "11",
"tripId": "1101-1050"
}
}
},
{
"id": "SM:164-1125",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764066300"
},
"stopId": "Collège_Forlen_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764066600"
},
"departure": {
"time": "1764066600"
},
"stopId": "Saint-Louis_Gare_R_Mulh_A",
"stopSequence": 3
}
],
"timestamp": "1764062710",
"trip": {
"routeId": "164",
"tripId": "164-1125"
}
}
},
{
"id": "SM:103-0945",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 147,
"time": "1764060447"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 147,
"time": "1764060567"
},
"departure": {
"delay": 147,
"time": "1764060567"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 179,
"time": "1764060627"
},
"departure": {
"delay": 179,
"time": "1764060659"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 169,
"time": "1764060709"
},
"departure": {
"delay": 169,
"time": "1764060709"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 328,
"time": "1764060747"
},
"departure": {
"delay": 328,
"time": "1764060928"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 279,
"time": "1764060999"
},
"departure": {
"delay": 279,
"time": "1764060999"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 270,
"time": "1764061110"
},
"departure": {
"delay": 270,
"time": "1764061110"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 271,
"time": "1764061171"
},
"departure": {
"delay": 271,
"time": "1764061171"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 277,
"time": "1764061237"
},
"departure": {
"delay": 277,
"time": "1764061237"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 255,
"time": "1764061275"
},
"departure": {
"delay": 255,
"time": "1764061275"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 207,
"time": "1764061347"
},
"departure": {
"delay": 207,
"time": "1764061347"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 207,
"time": "1764061407"
},
"departure": {
"delay": 207,
"time": "1764061407"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 206,
"time": "1764061466"
},
"departure": {
"delay": 206,
"time": "1764061466"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 193,
"time": "1764061513"
},
"departure": {
"delay": 193,
"time": "1764061513"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 237,
"time": "1764061548"
},
"departure": {
"delay": 237,
"time": "1764061557"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 275,
"time": "1764061715"
},
"departure": {
"delay": 275,
"time": "1764061715"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 297,
"time": "1764061767"
},
"departure": {
"delay": 297,
"time": "1764061857"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 447,
"time": "1764061952"
},
"departure": {
"delay": 447,
"time": "1764062127"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 409,
"time": "1764062209"
},
"departure": {
"delay": 409,
"time": "1764062209"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 399,
"time": "1764062259"
},
"departure": {
"delay": 399,
"time": "1764062259"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 417,
"time": "1764062337"
},
"departure": {
"delay": 417,
"time": "1764062337"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 387,
"time": "1764062417"
},
"departure": {
"delay": 387,
"time": "1764062427"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 417,
"time": "1764062499"
},
"departure": {
"delay": 417,
"time": "1764062517"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 418,
"time": "1764062578"
},
"departure": {
"delay": 418,
"time": "1764062578"
},
"stopId": "Jung_A",
"stopSequence": 24
}
],
"timestamp": "1764060461",
"trip": {
"routeId": "1",
"tripId": "103-0945"
}
}
},
{
"id": "SM:101-1110",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 504,
"time": "1764065904"
},
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 545,
"time": "1764066065"
},
"departure": {
"delay": 545,
"time": "1764066065"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 914,
"time": "1764066614"
},
"departure": {
"delay": 914,
"time": "1764066614"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 683,
"time": "1764066683"
},
"departure": {
"delay": 683,
"time": "1764066683"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 649,
"time": "1764066769"
},
"departure": {
"delay": 649,
"time": "1764066769"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 589,
"time": "1764066829"
},
"departure": {
"delay": 589,
"time": "1764066829"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 589,
"time": "1764066889"
},
"departure": {
"delay": 589,
"time": "1764066889"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
}
],
"timestamp": "1764063247",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-1110"
}
}
},
{
"id": "SM:103-1025",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 648,
"time": "1764063348"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 689,
"time": "1764063509"
},
"departure": {
"delay": 689,
"time": "1764063509"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 534,
"time": "1764063534"
},
"departure": {
"delay": 534,
"time": "1764063534"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 303,
"time": "1764063603"
},
"departure": {
"delay": 303,
"time": "1764063603"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 243,
"time": "1764063663"
},
"departure": {
"delay": 243,
"time": "1764063663"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 183,
"time": "1764063723"
},
"departure": {
"delay": 183,
"time": "1764063723"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 243,
"time": "1764063843"
},
"departure": {
"delay": 243,
"time": "1764063843"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 183,
"time": "1764063903"
},
"departure": {
"delay": 183,
"time": "1764063903"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 183,
"time": "1764063963"
},
"departure": {
"delay": 183,
"time": "1764063963"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 243,
"time": "1764064083"
},
"departure": {
"delay": 243,
"time": "1764064083"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 303,
"time": "1764064143"
},
"departure": {
"delay": 303,
"time": "1764064143"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 363,
"time": "1764064263"
},
"departure": {
"delay": 363,
"time": "1764064263"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 363,
"time": "1764064323"
},
"departure": {
"delay": 363,
"time": "1764064323"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 333,
"time": "1764064353"
},
"departure": {
"delay": 333,
"time": "1764064353"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 313,
"time": "1764064393"
},
"departure": {
"delay": 313,
"time": "1764064393"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 303,
"time": "1764064443"
},
"departure": {
"delay": 303,
"time": "1764064443"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 236,
"time": "1764064496"
},
"departure": {
"delay": 236,
"time": "1764064496"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 236,
"time": "1764064556"
},
"departure": {
"delay": 236,
"time": "1764064556"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 236,
"time": "1764064616"
},
"departure": {
"delay": 236,
"time": "1764064616"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 167,
"time": "1764064667"
},
"departure": {
"delay": 167,
"time": "1764064667"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 167,
"time": "1764064787"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764063298",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "103-1025"
}
}
},
{
"id": "SM:103-1100",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 334,
"time": "1764065134"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 334,
"time": "1764065254"
},
"departure": {
"delay": 334,
"time": "1764065254"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 334,
"time": "1764065314"
},
"departure": {
"delay": 334,
"time": "1764065314"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 334,
"time": "1764065374"
},
"departure": {
"delay": 334,
"time": "1764065374"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 341,
"time": "1764065441"
},
"departure": {
"delay": 341,
"time": "1764065441"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 356,
"time": "1764065576"
},
"departure": {
"delay": 356,
"time": "1764065576"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 348,
"time": "1764065688"
},
"departure": {
"delay": 348,
"time": "1764065688"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 348,
"time": "1764065748"
},
"departure": {
"delay": 348,
"time": "1764065748"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 348,
"time": "1764065808"
},
"departure": {
"delay": 348,
"time": "1764065808"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 348,
"time": "1764065868"
},
"departure": {
"delay": 348,
"time": "1764065868"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 355,
"time": "1764065935"
},
"departure": {
"delay": 355,
"time": "1764065935"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 348,
"time": "1764066048"
},
"departure": {
"delay": 348,
"time": "1764066048"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 348,
"time": "1764066108"
},
"departure": {
"delay": 348,
"time": "1764066108"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 318,
"time": "1764066138"
},
"departure": {
"delay": 318,
"time": "1764066138"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 348,
"time": "1764066168"
},
"departure": {
"delay": 348,
"time": "1764066168"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 348,
"time": "1764066288"
},
"departure": {
"delay": 348,
"time": "1764066288"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 365,
"time": "1764066425"
},
"departure": {
"delay": 365,
"time": "1764066425"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 357,
"time": "1764066537"
},
"departure": {
"delay": 357,
"time": "1764066537"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 349,
"time": "1764066649"
},
"departure": {
"delay": 349,
"time": "1764066649"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 349,
"time": "1764066709"
},
"departure": {
"delay": 349,
"time": "1764066709"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 357,
"time": "1764066777"
},
"departure": {
"delay": 357,
"time": "1764066777"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 349,
"time": "1764066889"
},
"departure": {
"delay": 349,
"time": "1764066889"
},
"stopId": "Jura_1A",
"stopSequence": 22
}
],
"timestamp": "1764063288",
"trip": {
"routeId": "1",
"tripId": "103-1100"
}
}
},
{
"id": "SM:101-1030",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 396,
"time": "1764063396"
},
"stopId": "Clostermann_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 396,
"time": "1764063516"
},
"departure": {
"delay": 396,
"time": "1764063516"
},
"stopId": "19_Novembre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 396,
"time": "1764063576"
},
"departure": {
"delay": 396,
"time": "1764063576"
},
"stopId": "Blotzheim_Mairie_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 396,
"time": "1764063636"
},
"departure": {
"delay": 396,
"time": "1764063636"
},
"stopId": "Place_Coluche_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 396,
"time": "1764063696"
},
"departure": {
"delay": 396,
"time": "1764063696"
},
"stopId": "École_des_Missions_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 373,
"time": "1764063793"
},
"departure": {
"delay": 373,
"time": "1764063793"
},
"stopId": "Beaubourg_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 350,
"time": "1764063890"
},
"departure": {
"delay": 350,
"time": "1764063890"
},
"stopId": "Liesbach_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 350,
"time": "1764063950"
},
"departure": {
"delay": 350,
"time": "1764063950"
},
"stopId": "Halliers_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 350,
"time": "1764064010"
},
"departure": {
"delay": 350,
"time": "1764064010"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 350,
"time": "1764064070"
},
"departure": {
"delay": 350,
"time": "1764064070"
},
"stopId": "Hésingue_Mairie_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 338,
"time": "1764064178"
},
"departure": {
"delay": 338,
"time": "1764064178"
},
"stopId": "Cerisiers_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 350,
"time": "1764064250"
},
"departure": {
"delay": 350,
"time": "1764064250"
},
"stopId": "Raisins_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 350,
"time": "1764064310"
},
"departure": {
"delay": 350,
"time": "1764064310"
},
"stopId": "Le_Ried_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 320,
"time": "1764064340"
},
"departure": {
"delay": 320,
"time": "1764064340"
},
"stopId": "Iselisweg_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 350,
"time": "1764064370"
},
"departure": {
"delay": 350,
"time": "1764064370"
},
"stopId": "Riescher_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 350,
"time": "1764064490"
},
"departure": {
"delay": 350,
"time": "1764064490"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 16
},
{
"arrival": {
"delay": 350,
"time": "1764064610"
},
"departure": {
"delay": 350,
"time": "1764064610"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 17
},
{
"arrival": {
"delay": 327,
"time": "1764064707"
},
"departure": {
"delay": 327,
"time": "1764064707"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 18
},
{
"arrival": {
"delay": 304,
"time": "1764064804"
},
"departure": {
"delay": 304,
"time": "1764064804"
},
"stopId": "Couronne_1A",
"stopSequence": 19
},
{
"arrival": {
"delay": 304,
"time": "1764064864"
},
"departure": {
"delay": 304,
"time": "1764064864"
},
"stopId": "Médiathèque_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 327,
"time": "1764064947"
},
"departure": {
"delay": 327,
"time": "1764064947"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 21
},
{
"arrival": {
"delay": 304,
"time": "1764065044"
},
"departure": {
"delay": 304,
"time": "1764065044"
},
"stopId": "Jura_1A",
"stopSequence": 22
},
{
"arrival": {
"delay": 304,
"time": "1764065104"
},
"departure": {
"delay": 304,
"time": "1764065104"
},
"stopId": "Coccinelles_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 313,
"time": "1764065173"
},
"departure": {
"delay": 313,
"time": "1764065173"
},
"stopId": "Jung_A",
"stopSequence": 24
},
{
"arrival": {
"delay": 71,
"time": "1764065231"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_A",
"stopSequence": 28
}
],
"timestamp": "1764063247",
"trip": {
"routeId": "1",
"tripId": "101-1030"
}
}
},
{
"id": "SM:101-0955",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 353,
"time": "1764061253"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Alsace_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 394,
"time": "1764061414"
},
"departure": {
"delay": 394,
"time": "1764061414"
},
"stopId": "Square_Soustons_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 358,
"time": "1764061558"
},
"departure": {
"delay": 358,
"time": "1764061558"
},
"stopId": "Jung_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 147,
"time": "1764061631"
},
"departure": {
"delay": 147,
"time": "1764061647"
},
"stopId": "Couronne_1R",
"stopSequence": 10
},
{
"arrival": {
"delay": 129,
"time": "1764061749"
},
"departure": {
"delay": 129,
"time": "1764061749"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 11
},
{
"arrival": {
"delay": 61,
"time": "1764061795"
},
"departure": {
"delay": 61,
"time": "1764061801"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 12
},
{
"arrival": {
"delay": 148,
"time": "1764061875"
},
"departure": {
"delay": 148,
"time": "1764061948"
},
"stopId": "Bourgfelden_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 107,
"time": "1764062027"
},
"departure": {
"delay": 107,
"time": "1764062027"
},
"stopId": "Riescher_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 177,
"time": "1764062106"
},
"departure": {
"delay": 177,
"time": "1764062157"
},
"stopId": "Iselisweg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 209,
"time": "1764062242"
},
"departure": {
"delay": 209,
"time": "1764062249"
},
"stopId": "Le_Ried_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 300,
"time": "1764062331"
},
"departure": {
"delay": 300,
"time": "1764062340"
},
"stopId": "Raisins_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 387,
"time": "1764062427"
},
"departure": {
"delay": 387,
"time": "1764062487"
},
"stopId": "Cerisiers_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 388,
"time": "1764062543"
},
"departure": {
"delay": 388,
"time": "1764062548"
},
"stopId": "Hésingue_Mairie_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 387,
"time": "1764062581"
},
"departure": {
"delay": 387,
"time": "1764062607"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 377,
"time": "1764062657"
},
"departure": {
"delay": 377,
"time": "1764062657"
},
"stopId": "Halliers_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 377,
"time": "1764062717"
},
"departure": {
"delay": 377,
"time": "1764062717"
},
"stopId": "Liesbach_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 283,
"time": "1764062743"
},
"departure": {
"delay": 283,
"time": "1764062743"
},
"stopId": "Beaubourg_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 297,
"time": "1764062802"
},
"departure": {
"delay": 297,
"time": "1764062817"
},
"stopId": "École_des_Missions_R",
"stopSequence": 24
},
{
"arrival": {
"delay": 297,
"time": "1764062877"
},
"departure": {
"delay": 297,
"time": "1764062877"
},
"stopId": "Place_Coluche_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 219,
"time": "1764062919"
},
"departure": {
"delay": 219,
"time": "1764062919"
},
"stopId": "19_Novembre_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 241,
"time": "1764063061"
},
"stopId": "Clostermann_R",
"stopSequence": 27
}
],
"timestamp": "1764061299",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "101-0955"
}
}
},
{
"id": "SM:201-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764063720"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": -13,
"time": "1764063767"
},
"departure": {
"delay": -13,
"time": "1764063767"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 17,
"time": "1764063797"
},
"departure": {
"delay": 17,
"time": "1764063797"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 17,
"time": "1764063857"
},
"departure": {
"delay": 17,
"time": "1764063857"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 17,
"time": "1764063917"
},
"departure": {
"delay": 17,
"time": "1764063917"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 17,
"time": "1764064097"
},
"departure": {
"delay": 17,
"time": "1764064097"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 17,
"time": "1764064157"
},
"departure": {
"delay": 17,
"time": "1764064157"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 17,
"time": "1764064217"
},
"departure": {
"delay": 17,
"time": "1764064217"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 17,
"time": "1764064277"
},
"departure": {
"delay": 17,
"time": "1764064277"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 17,
"time": "1764064457"
},
"departure": {
"delay": 17,
"time": "1764064457"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 17,
"time": "1764064517"
},
"departure": {
"delay": 17,
"time": "1764064517"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 17,
"time": "1764064577"
},
"departure": {
"delay": 17,
"time": "1764064577"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 17,
"time": "1764064697"
},
"departure": {
"delay": 17,
"time": "1764064697"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 17,
"time": "1764064757"
},
"departure": {
"delay": 17,
"time": "1764064757"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 16,
"time": "1764064876"
},
"departure": {
"delay": 16,
"time": "1764064876"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 16,
"time": "1764064936"
},
"departure": {
"delay": 16,
"time": "1764064936"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 17,
"time": "1764064997"
},
"departure": {
"delay": 17,
"time": "1764064997"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 17,
"time": "1764065117"
},
"departure": {
"delay": 17,
"time": "1764065117"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 17,
"time": "1764065177"
},
"departure": {
"delay": 17,
"time": "1764065177"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 17,
"time": "1764065237"
},
"departure": {
"delay": 17,
"time": "1764065237"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 17,
"time": "1764065297"
},
"departure": {
"delay": 17,
"time": "1764065297"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 17,
"time": "1764065357"
},
"departure": {
"delay": 17,
"time": "1764065357"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764062524",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "201-1042"
}
}
},
{
"id": "SM:203-1055",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064500"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764064560"
},
"departure": {
"time": "1764064560"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764064680"
},
"departure": {
"time": "1764064680"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764064800"
},
"departure": {
"time": "1764064800"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 180,
"time": "1764065040"
},
"departure": {
"delay": 180,
"time": "1764065040"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 240,
"time": "1764065160"
},
"departure": {
"delay": 240,
"time": "1764065160"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 240,
"time": "1764065220"
},
"departure": {
"delay": 240,
"time": "1764065220"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 240,
"time": "1764065280"
},
"departure": {
"delay": 240,
"time": "1764065280"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 180,
"time": "1764065340"
},
"departure": {
"delay": 180,
"time": "1764065340"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 240,
"time": "1764065460"
},
"departure": {
"delay": 240,
"time": "1764065460"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 240,
"time": "1764065520"
},
"departure": {
"delay": 240,
"time": "1764065520"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 300,
"time": "1764065640"
},
"departure": {
"delay": 300,
"time": "1764065640"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 240,
"time": "1764065700"
},
"departure": {
"delay": 240,
"time": "1764065700"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1764065760"
},
"departure": {
"delay": 240,
"time": "1764065760"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1764065940"
},
"departure": {
"delay": 300,
"time": "1764065940"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 300,
"time": "1764066000"
},
"departure": {
"delay": 300,
"time": "1764066000"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 300,
"time": "1764066060"
},
"departure": {
"delay": 300,
"time": "1764066060"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 180,
"time": "1764066120"
},
"departure": {
"delay": 180,
"time": "1764066120"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 300,
"time": "1764066300"
},
"departure": {
"delay": 300,
"time": "1764066300"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 300,
"time": "1764066360"
},
"departure": {
"delay": 300,
"time": "1764066360"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 300,
"time": "1764066420"
},
"departure": {
"delay": 300,
"time": "1764066420"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 180,
"time": "1764066480"
},
"departure": {
"delay": 180,
"time": "1764066480"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1764060906",
"trip": {
"routeId": "2",
"tripId": "203-1055"
}
}
},
{
"id": "SM:201-1000",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 238,
"time": "1764061438"
},
"stopId": "Vosges_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 267,
"time": "1764061527"
},
"departure": {
"delay": 267,
"time": "1764061527"
},
"stopId": "Buschwiller_Centre_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 265,
"time": "1764061645"
},
"departure": {
"delay": 265,
"time": "1764061645"
},
"stopId": "Fontaine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 265,
"time": "1764061765"
},
"departure": {
"delay": 265,
"time": "1764061765"
},
"stopId": "Hégenheim_Église_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 627,
"time": "1764062166"
},
"departure": {
"delay": 627,
"time": "1764062187"
},
"stopId": "Sauvage_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 627,
"time": "1764062227"
},
"departure": {
"delay": 627,
"time": "1764062247"
},
"stopId": "Stade_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 717,
"time": "1764062323"
},
"departure": {
"delay": 717,
"time": "1764062397"
},
"stopId": "La_Vignette_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 732,
"time": "1764062472"
},
"departure": {
"delay": 732,
"time": "1764062472"
},
"stopId": "Bourgfelden_1A",
"stopSequence": 8
},
{
"arrival": {
"delay": 652,
"time": "1764062512"
},
"departure": {
"delay": 652,
"time": "1764062512"
},
"stopId": "Saint-Exupéry_1A",
"stopSequence": 9
},
{
"arrival": {
"delay": 687,
"time": "1764062547"
},
"departure": {
"delay": 687,
"time": "1764062607"
},
"stopId": "Place_Mermoz_1A",
"stopSequence": 10
},
{
"arrival": {
"delay": 717,
"time": "1764062694"
},
"departure": {
"delay": 717,
"time": "1764062697"
},
"stopId": "Couronne_1A",
"stopSequence": 11
},
{
"arrival": {
"delay": 733,
"time": "1764062773"
},
"departure": {
"delay": 733,
"time": "1764062773"
},
"stopId": "Médiathèque_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 657,
"time": "1764062814"
},
"departure": {
"delay": 657,
"time": "1764062817"
},
"stopId": "Carrefour_Central_1A",
"stopSequence": 13
},
{
"arrival": {
"delay": 687,
"time": "1764062886"
},
"departure": {
"delay": 687,
"time": "1764062907"
},
"stopId": "Jura_1A",
"stopSequence": 14
},
{
"arrival": {
"delay": 687,
"time": "1764063024"
},
"departure": {
"delay": 687,
"time": "1764063027"
},
"stopId": "Schweitzer_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 747,
"time": "1764063115"
},
"departure": {
"delay": 747,
"time": "1764063147"
},
"stopId": "Concorde_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 766,
"time": "1764063226"
},
"departure": {
"delay": 766,
"time": "1764063226"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 17
},
{
"arrival": {
"delay": 646,
"time": "1764063286"
},
"departure": {
"delay": 646,
"time": "1764063286"
},
"stopId": "Tournesols_2A",
"stopSequence": 18
},
{
"arrival": {
"delay": 752,
"time": "1764063452"
},
"departure": {
"delay": 752,
"time": "1764063452"
},
"stopId": "Village-Neuf_Centre_2A",
"stopSequence": 19
},
{
"arrival": {
"delay": 752,
"time": "1764063512"
},
"departure": {
"delay": 752,
"time": "1764063512"
},
"stopId": "Rue_du_Marché_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 752,
"time": "1764063572"
},
"departure": {
"delay": 752,
"time": "1764063572"
},
"stopId": "Ritty_A",
"stopSequence": 21
},
{
"arrival": {
"delay": 632,
"time": "1764063632"
},
"departure": {
"delay": 632,
"time": "1764063632"
},
"stopId": "Champs_A",
"stopSequence": 22
}
],
"timestamp": "1764061465",
"trip": {
"routeId": "2",
"tripId": "201-1000"
}
}
},
{
"id": "SM:203-1017",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 169,
"time": "1764062389"
},
"stopId": "Petit_Canal_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 170,
"time": "1764062433"
},
"departure": {
"delay": 170,
"time": "1764062450"
},
"stopId": "Rosenau_Mairie_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 231,
"time": "1764062496"
},
"departure": {
"delay": 231,
"time": "1764062511"
},
"stopId": "Les_Pêcheurs_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 230,
"time": "1764062557"
},
"departure": {
"delay": 230,
"time": "1764062570"
},
"stopId": "Les_Biches_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 230,
"time": "1764062630"
},
"departure": {
"delay": 230,
"time": "1764062630"
},
"stopId": "Champs_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 236,
"time": "1764062816"
},
"departure": {
"delay": 236,
"time": "1764062816"
},
"stopId": "Ritty_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 234,
"time": "1764062874"
},
"departure": {
"delay": 234,
"time": "1764062874"
},
"stopId": "Rue_du_Marché_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 297,
"time": "1764062997"
},
"departure": {
"delay": 297,
"time": "1764062997"
},
"stopId": "Village-Neuf_Centre_2R",
"stopSequence": 8
},
{
"arrival": {
"delay": 321,
"time": "1764063075"
},
"departure": {
"delay": 321,
"time": "1764063081"
},
"stopId": "Tournesols_2R",
"stopSequence": 9
},
{
"arrival": {
"delay": 256,
"time": "1764063196"
},
"departure": {
"delay": 256,
"time": "1764063196"
},
"stopId": "Collège_Nerval_AR",
"stopSequence": 10
},
{
"arrival": {
"delay": 291,
"time": "1764063255"
},
"departure": {
"delay": 291,
"time": "1764063291"
},
"stopId": "Concorde_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 291,
"time": "1764063351"
},
"departure": {
"delay": 291,
"time": "1764063351"
},
"stopId": "Schweitzer_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 291,
"time": "1764063471"
},
"departure": {
"delay": 291,
"time": "1764063471"
},
"stopId": "Jura_1R",
"stopSequence": 13
},
{
"arrival": {
"delay": 284,
"time": "1764063524"
},
"departure": {
"delay": 284,
"time": "1764063524"
},
"stopId": "Europe_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 261,
"time": "1764063621"
},
"departure": {
"delay": 261,
"time": "1764063621"
},
"stopId": "Carrefour_Central_1R",
"stopSequence": 15
},
{
"arrival": {
"delay": 274,
"time": "1764063694"
},
"departure": {
"delay": 274,
"time": "1764063694"
},
"stopId": "Couronne_1R",
"stopSequence": 16
},
{
"arrival": {
"delay": 287,
"time": "1764063767"
},
"departure": {
"delay": 287,
"time": "1764063767"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 17
},
{
"arrival": {
"delay": 261,
"time": "1764063861"
},
"departure": {
"delay": 261,
"time": "1764063861"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 18
},
{
"arrival": {
"delay": 261,
"time": "1764063921"
},
"departure": {
"delay": 261,
"time": "1764063921"
},
"stopId": "Bourgfelden_2R",
"stopSequence": 19
},
{
"arrival": {
"delay": 261,
"time": "1764063981"
},
"departure": {
"delay": 261,
"time": "1764063981"
},
"stopId": "La_Vignette_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 261,
"time": "1764064041"
},
"departure": {
"delay": 261,
"time": "1764064041"
},
"stopId": "Stade_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 261,
"time": "1764064101"
},
"departure": {
"delay": 261,
"time": "1764064101"
},
"stopId": "Sauvage_R",
"stopSequence": 22
}
],
"timestamp": "1764062421",
"trip": {
"directionId": 1,
"routeId": "2",
"tripId": "203-1017"
}
}
},
{
"id": "SM:5-1110",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764065400"
},
"stopId": "Saint-Exupéry_1R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764065520"
},
"departure": {
"time": "1764065520"
},
"stopId": "Place_Mermoz_1R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764065640"
},
"departure": {
"time": "1764065640"
},
"stopId": "Couronne_1R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764065820"
},
"departure": {
"time": "1764065820"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764065880"
},
"departure": {
"time": "1764065880"
},
"stopId": "Breisach_R",
"stopSequence": 5
},
{
"arrival": {
"delay": -30,
"time": "1764065910"
},
"departure": {
"delay": -30,
"time": "1764065910"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764065940"
},
"departure": {
"time": "1764065940"
},
"stopId": "Saint-Louis_Gare_R_Mulh_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 180,
"time": "1764066660"
},
"departure": {
"delay": 180,
"time": "1764066660"
},
"stopId": "Saint-Claude_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 60,
"time": "1764066720"
},
"departure": {
"delay": 60,
"time": "1764066720"
},
"stopId": "Prairie_A",
"stopSequence": 13
}
],
"timestamp": "1764062285",
"trip": {
"directionId": 1,
"routeId": "5",
"tripId": "5-1110"
}
}
},
{
"id": "SM:303-1018",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764062280"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764062400"
},
"departure": {
"time": "1764062400"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764062640"
},
"departure": {
"time": "1764062640"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764062700"
},
"departure": {
"time": "1764062700"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764062820"
},
"departure": {
"time": "1764062820"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764062940"
},
"departure": {
"time": "1764062940"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764063060"
},
"departure": {
"delay": 60,
"time": "1764063060"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764063120"
},
"departure": {
"delay": 60,
"time": "1764063120"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 280,
"time": "1764063400"
},
"departure": {
"delay": 280,
"time": "1764063400"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 280,
"time": "1764063460"
},
"departure": {
"delay": 280,
"time": "1764063460"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1764062337",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "303-1018"
}
}
},
{
"id": "SM:301-1118",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764065880"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764066000"
},
"departure": {
"time": "1764066000"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764066240"
},
"departure": {
"time": "1764066240"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764066420"
},
"departure": {
"time": "1764066420"
},
"stopId": "Huningue_Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764066540"
},
"departure": {
"time": "1764066540"
},
"stopId": "Tivoli_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764066660"
},
"departure": {
"delay": 60,
"time": "1764066660"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Parc_des_Eaux-Vives_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764066720"
},
"departure": {
"delay": 60,
"time": "1764066720"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Place_Abbatucci_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 100,
"time": "1764066820"
},
"departure": {
"delay": 100,
"time": "1764066820"
},
"stopId": "Square_Soustons_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 100,
"time": "1764066880"
},
"departure": {
"delay": 100,
"time": "1764066880"
},
"stopId": "Domino_603R",
"stopSequence": 10
}
],
"timestamp": "1764062916",
"trip": {
"directionId": 1,
"routeId": "603",
"tripId": "301-1118"
}
}
},
{
"id": "SM:301-1050",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064200"
},
"stopId": "Paix_A",
"stopSequence": 1
},
{
"arrival": {
"time": "1764064260"
},
"departure": {
"time": "1764064260"
},
"stopId": "Sports_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764064380"
},
"departure": {
"time": "1764064380"
},
"stopId": "Belfort_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 180,
"time": "1764064800"
},
"departure": {
"delay": 180,
"time": "1764064800"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Tournesols_2A",
"stopSequence": 6
},
{
"arrival": {
"delay": 180,
"time": "1764064920"
},
"departure": {
"delay": 180,
"time": "1764064920"
},
"scheduleRelationship": "SKIPPED",
"stopId": "Domino_1A",
"stopSequence": 7
},
{
"arrival": {
"delay": 449,
"time": "1764065249"
},
"departure": {
"delay": 449,
"time": "1764065249"
},
"stopId": "Square_Soustons_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 443,
"time": "1764065363"
},
"departure": {
"delay": 443,
"time": "1764065363"
},
"stopId": "Place_Abbatucci_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 563,
"time": "1764065543"
},
"departure": {
"delay": 563,
"time": "1764065543"
},
"stopId": "Parc_des_Eaux-Vives_A",
"stopSequence": 10
}
],
"timestamp": "1764060606",
"trip": {
"routeId": "603",
"tripId": "301-1050"
}
}
},
{
"id": "SM:405-1027",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 59,
"time": "1764062879"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 88,
"time": "1764063028"
},
"departure": {
"delay": 88,
"time": "1764063028"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 62,
"time": "1764063242"
},
"departure": {
"delay": 62,
"time": "1764063242"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 75,
"time": "1764063315"
},
"departure": {
"delay": 75,
"time": "1764063315"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 52,
"time": "1764063412"
},
"departure": {
"delay": 52,
"time": "1764063412"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 52,
"time": "1764063472"
},
"departure": {
"delay": 52,
"time": "1764063472"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 28,
"time": "1764063508"
},
"departure": {
"delay": 28,
"time": "1764063508"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 43,
"time": "1764063583"
},
"departure": {
"delay": 43,
"time": "1764063583"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 52,
"time": "1764063712"
},
"departure": {
"delay": 52,
"time": "1764063712"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 60,
"time": "1764063780"
},
"departure": {
"delay": 60,
"time": "1764063780"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 33,
"time": "1764063813"
},
"departure": {
"delay": 33,
"time": "1764063813"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 55,
"time": "1764063895"
},
"departure": {
"delay": 55,
"time": "1764063895"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 139,
"time": "1764064099"
},
"departure": {
"delay": 139,
"time": "1764064099"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 54,
"time": "1764064194"
},
"departure": {
"delay": 54,
"time": "1764064194"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 54,
"time": "1764064254"
},
"departure": {
"delay": 54,
"time": "1764064254"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 9,
"time": "1764064269"
},
"departure": {
"delay": 9,
"time": "1764064269"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": -6,
"time": "1764064314"
},
"departure": {
"delay": -6,
"time": "1764064314"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 43,
"time": "1764064363"
},
"departure": {
"delay": 43,
"time": "1764064363"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764062895",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "405-1027"
}
}
},
{
"id": "SM:401-1112",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764065520"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764065640"
},
"departure": {
"time": "1764065640"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764065880"
},
"departure": {
"time": "1764065880"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764065940"
},
"departure": {
"time": "1764065940"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764066060"
},
"departure": {
"time": "1764066060"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764066120"
},
"departure": {
"time": "1764066120"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764066180"
},
"departure": {
"time": "1764066180"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764066240"
},
"departure": {
"time": "1764066240"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
}
],
"timestamp": "1764062347",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-1112"
}
}
},
{
"id": "SM:403-1012",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 282,
"time": "1764062202"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 342,
"time": "1764062302"
},
"departure": {
"delay": 342,
"time": "1764062382"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 312,
"time": "1764062574"
},
"departure": {
"delay": 312,
"time": "1764062592"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 312,
"time": "1764062642"
},
"departure": {
"delay": 312,
"time": "1764062652"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 313,
"time": "1764062746"
},
"departure": {
"delay": 313,
"time": "1764062773"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 313,
"time": "1764062833"
},
"departure": {
"delay": 313,
"time": "1764062833"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 285,
"time": "1764062865"
},
"departure": {
"delay": 285,
"time": "1764062865"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 302,
"time": "1764062942"
},
"departure": {
"delay": 302,
"time": "1764062942"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 342,
"time": "1764063072"
},
"departure": {
"delay": 342,
"time": "1764063102"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 372,
"time": "1764063171"
},
"departure": {
"delay": 372,
"time": "1764063192"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 342,
"time": "1764063222"
},
"departure": {
"delay": 342,
"time": "1764063222"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 372,
"time": "1764063311"
},
"departure": {
"delay": 372,
"time": "1764063312"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 442,
"time": "1764063502"
},
"departure": {
"delay": 442,
"time": "1764063502"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 358,
"time": "1764063598"
},
"departure": {
"delay": 358,
"time": "1764063598"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 358,
"time": "1764063658"
},
"departure": {
"delay": 358,
"time": "1764063658"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 311,
"time": "1764063671"
},
"departure": {
"delay": 311,
"time": "1764063671"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 298,
"time": "1764063718"
},
"departure": {
"delay": 298,
"time": "1764063718"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 345,
"time": "1764063765"
},
"departure": {
"delay": 345,
"time": "1764063765"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 345,
"time": "1764063825"
},
"departure": {
"delay": 345,
"time": "1764063825"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 345,
"time": "1764063885"
},
"departure": {
"delay": 345,
"time": "1764063885"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764062233",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "403-1012"
}
}
},
{
"id": "SM:407-1008",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 420,
"time": "1764062100"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 480,
"time": "1764062280"
},
"departure": {
"delay": 480,
"time": "1764062280"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 540,
"time": "1764062400"
},
"departure": {
"delay": 540,
"time": "1764062400"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 540,
"time": "1764062460"
},
"departure": {
"delay": 540,
"time": "1764062460"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 540,
"time": "1764062520"
},
"departure": {
"delay": 540,
"time": "1764062520"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 480,
"time": "1764062580"
},
"departure": {
"delay": 480,
"time": "1764062580"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 480,
"time": "1764062760"
},
"departure": {
"delay": 480,
"time": "1764062760"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 480,
"time": "1764062880"
},
"departure": {
"delay": 480,
"time": "1764062880"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1764063000"
},
"departure": {
"delay": 540,
"time": "1764063000"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 660,
"time": "1764063180"
},
"departure": {
"delay": 660,
"time": "1764063180"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 660,
"time": "1764063240"
},
"departure": {
"delay": 660,
"time": "1764063240"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 660,
"time": "1764063420"
},
"departure": {
"delay": 660,
"time": "1764063420"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764062161",
"trip": {
"routeId": "604",
"tripId": "407-1008"
}
}
},
{
"id": "SM:401-1038",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 428,
"time": "1764063908"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 488,
"time": "1764064088"
},
"departure": {
"delay": 488,
"time": "1764064088"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 548,
"time": "1764064208"
},
"departure": {
"delay": 548,
"time": "1764064208"
},
"stopId": "Saint-Claude_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 548,
"time": "1764064268"
},
"departure": {
"delay": 548,
"time": "1764064268"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 548,
"time": "1764064328"
},
"departure": {
"delay": 548,
"time": "1764064328"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 488,
"time": "1764064388"
},
"departure": {
"delay": 488,
"time": "1764064388"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 488,
"time": "1764064568"
},
"departure": {
"delay": 488,
"time": "1764064568"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 488,
"time": "1764064688"
},
"departure": {
"delay": 488,
"time": "1764064688"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 548,
"time": "1764064808"
},
"departure": {
"delay": 548,
"time": "1764064808"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 668,
"time": "1764064988"
},
"departure": {
"delay": 668,
"time": "1764064988"
},
"stopId": "Breisach_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 670,
"time": "1764065050"
},
"departure": {
"delay": 670,
"time": "1764065050"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 670,
"time": "1764065230"
},
"departure": {
"delay": 670,
"time": "1764065230"
},
"stopId": "Claude_Hess_A",
"stopSequence": 12
}
],
"timestamp": "1764063185",
"trip": {
"routeId": "604",
"tripId": "401-1038"
}
}
},
{
"id": "SM:407-1123",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764066180"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764066210"
},
"departure": {
"delay": -30,
"time": "1764066210"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764066240"
},
"departure": {
"time": "1764066240"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1764066270"
},
"departure": {
"delay": -30,
"time": "1764066270"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764066300"
},
"departure": {
"time": "1764066300"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764066360"
},
"departure": {
"time": "1764066360"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764066420"
},
"departure": {
"delay": 60,
"time": "1764066420"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
}
],
"timestamp": "1764062679",
"trip": {
"routeId": "604",
"tripId": "407-1123"
}
}
},
{
"id": "SM:403-1053",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064380"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764064410"
},
"departure": {
"delay": -30,
"time": "1764064410"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764064440"
},
"departure": {
"time": "1764064440"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1764064470"
},
"departure": {
"delay": -30,
"time": "1764064470"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764064500"
},
"departure": {
"time": "1764064500"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764064560"
},
"departure": {
"time": "1764064560"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1764064620"
},
"departure": {
"delay": 60,
"time": "1764064620"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1764064680"
},
"departure": {
"delay": 60,
"time": "1764064680"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 120,
"time": "1764064800"
},
"departure": {
"delay": 120,
"time": "1764064800"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 180,
"time": "1764064980"
},
"departure": {
"delay": 180,
"time": "1764064980"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 60,
"time": "1764065160"
},
"departure": {
"delay": 60,
"time": "1764065160"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 120,
"time": "1764065280"
},
"departure": {
"delay": 120,
"time": "1764065280"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 240,
"time": "1764065460"
},
"departure": {
"delay": 240,
"time": "1764065460"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 300,
"time": "1764065580"
},
"departure": {
"delay": 300,
"time": "1764065580"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 180,
"time": "1764065640"
},
"departure": {
"delay": 180,
"time": "1764065640"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 120,
"time": "1764065700"
},
"departure": {
"delay": 120,
"time": "1764065700"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 240,
"time": "1764065880"
},
"departure": {
"delay": 240,
"time": "1764065880"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 240,
"time": "1764065940"
},
"departure": {
"delay": 240,
"time": "1764065940"
},
"stopId": "Frontière_A",
"stopSequence": 19
}
],
"timestamp": "1764060844",
"trip": {
"routeId": "604",
"tripId": "403-1053"
}
}
},
{
"id": "SM:409-1057",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064620"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 15,
"time": "1764064755"
},
"departure": {
"delay": 15,
"time": "1764064755"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 15,
"time": "1764064995"
},
"departure": {
"delay": 15,
"time": "1764064995"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 15,
"time": "1764065055"
},
"departure": {
"delay": 15,
"time": "1764065055"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 15,
"time": "1764065175"
},
"departure": {
"delay": 15,
"time": "1764065175"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 15,
"time": "1764065235"
},
"departure": {
"delay": 15,
"time": "1764065235"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 15,
"time": "1764065295"
},
"departure": {
"delay": 15,
"time": "1764065295"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 15,
"time": "1764065355"
},
"departure": {
"delay": 15,
"time": "1764065355"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 15,
"time": "1764065475"
},
"departure": {
"delay": 15,
"time": "1764065475"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 15,
"time": "1764065535"
},
"departure": {
"delay": 15,
"time": "1764065535"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 14,
"time": "1764065594"
},
"departure": {
"delay": 14,
"time": "1764065594"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 194,
"time": "1764065954"
},
"departure": {
"delay": 194,
"time": "1764065954"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 78,
"time": "1764066018"
},
"departure": {
"delay": 78,
"time": "1764066018"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 82,
"time": "1764066082"
},
"departure": {
"delay": 82,
"time": "1764066082"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 54,
"time": "1764066114"
},
"departure": {
"delay": 54,
"time": "1764066114"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 84,
"time": "1764066204"
},
"departure": {
"delay": 84,
"time": "1764066204"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764063278",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "409-1057"
}
}
},
{
"id": "SM:401-0957",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 111,
"time": "1764061131"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 111,
"time": "1764061251"
},
"departure": {
"delay": 111,
"time": "1764061251"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 87,
"time": "1764061467"
},
"departure": {
"delay": 87,
"time": "1764061467"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 93,
"time": "1764061533"
},
"departure": {
"delay": 93,
"time": "1764061533"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 70,
"time": "1764061630"
},
"departure": {
"delay": 70,
"time": "1764061630"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 302,
"time": "1764061691"
},
"departure": {
"delay": 302,
"time": "1764061922"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 270,
"time": "1764061950"
},
"departure": {
"delay": 270,
"time": "1764061950"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 299,
"time": "1764062029"
},
"departure": {
"delay": 299,
"time": "1764062039"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 360,
"time": "1764062151"
},
"departure": {
"delay": 360,
"time": "1764062220"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 360,
"time": "1764062272"
},
"departure": {
"delay": 360,
"time": "1764062280"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 330,
"time": "1764062310"
},
"departure": {
"delay": 330,
"time": "1764062310"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 390,
"time": "1764062398"
},
"departure": {
"delay": 390,
"time": "1764062430"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 450,
"time": "1764062610"
},
"departure": {
"delay": 450,
"time": "1764062610"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 422,
"time": "1764062713"
},
"departure": {
"delay": 422,
"time": "1764062762"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 408,
"time": "1764062808"
},
"departure": {
"delay": 408,
"time": "1764062808"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 360,
"time": "1764062820"
},
"departure": {
"delay": 360,
"time": "1764062820"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 360,
"time": "1764062868"
},
"departure": {
"delay": 360,
"time": "1764062880"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 408,
"time": "1764062928"
},
"departure": {
"delay": 408,
"time": "1764062928"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
}
],
"timestamp": "1764061175",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "401-0957"
}
}
},
{
"id": "SM:405-1108",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 420,
"time": "1764065700"
},
"stopId": "Parc_Soleil_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 480,
"time": "1764065880"
},
"departure": {
"delay": 480,
"time": "1764065880"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 540,
"time": "1764066060"
},
"departure": {
"delay": 540,
"time": "1764066060"
},
"stopId": "Chapelle_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 540,
"time": "1764066120"
},
"departure": {
"delay": 540,
"time": "1764066120"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 480,
"time": "1764066180"
},
"departure": {
"delay": 480,
"time": "1764066180"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 480,
"time": "1764066360"
},
"departure": {
"delay": 480,
"time": "1764066360"
},
"stopId": "Trois_Lys_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 480,
"time": "1764066480"
},
"departure": {
"delay": 480,
"time": "1764066480"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 540,
"time": "1764066600"
},
"departure": {
"delay": 540,
"time": "1764066600"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 9
}
],
"timestamp": "1764062421",
"trip": {
"routeId": "604",
"tripId": "405-1108"
}
}
},
{
"id": "SM:405-0953",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1764060811"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1,
"time": "1764060841"
},
"departure": {
"delay": 1,
"time": "1764060841"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 31,
"time": "1764060871"
},
"departure": {
"delay": 31,
"time": "1764060871"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 31,
"time": "1764060930"
},
"departure": {
"delay": 31,
"time": "1764060931"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1764060960"
},
"departure": {
"delay": 60,
"time": "1764060960"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 151,
"time": "1764061104"
},
"departure": {
"delay": 151,
"time": "1764061111"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 212,
"time": "1764061132"
},
"departure": {
"delay": 212,
"time": "1764061172"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 241,
"time": "1764061238"
},
"departure": {
"delay": 241,
"time": "1764061261"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 361,
"time": "1764061380"
},
"departure": {
"delay": 361,
"time": "1764061441"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 361,
"time": "1764061554"
},
"departure": {
"delay": 361,
"time": "1764061561"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 241,
"time": "1764061621"
},
"departure": {
"delay": 241,
"time": "1764061621"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 241,
"time": "1764061711"
},
"departure": {
"delay": 241,
"time": "1764061741"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 301,
"time": "1764061831"
},
"departure": {
"delay": 301,
"time": "1764061861"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 381,
"time": "1764061981"
},
"departure": {
"delay": 381,
"time": "1764062001"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 451,
"time": "1764062117"
},
"departure": {
"delay": 451,
"time": "1764062131"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 331,
"time": "1764062165"
},
"departure": {
"delay": 331,
"time": "1764062191"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 250,
"time": "1764062230"
},
"departure": {
"delay": 250,
"time": "1764062230"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 406,
"time": "1764062446"
},
"departure": {
"delay": 406,
"time": "1764062446"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 361,
"time": "1764062461"
},
"departure": {
"delay": 361,
"time": "1764062461"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 421,
"time": "1764062701"
},
"departure": {
"delay": 421,
"time": "1764062701"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764060824",
"trip": {
"routeId": "604",
"tripId": "405-0953"
}
}
},
{
"id": "SM:407-1042",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764063720"
},
"stopId": "Schifflände_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764063840"
},
"departure": {
"time": "1764063840"
},
"stopId": "Kinderspital_UKBB_R",
"stopSequence": 2
},
{
"arrival": {
"time": "1764064080"
},
"departure": {
"time": "1764064080"
},
"stopId": "Voltaplatz_R",
"stopSequence": 3
},
{
"arrival": {
"time": "1764064140"
},
"departure": {
"time": "1764064140"
},
"stopId": "Hüningerstrasse_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764064260"
},
"departure": {
"time": "1764064260"
},
"stopId": "Frontière_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764064320"
},
"departure": {
"time": "1764064320"
},
"stopId": "Notre-Dame_de_la_Paix_R",
"stopSequence": 6
},
{
"arrival": {
"time": "1764064380"
},
"departure": {
"time": "1764064380"
},
"stopId": "Rhin_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764064440"
},
"departure": {
"time": "1764064440"
},
"stopId": "Claude_Hess_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764064560"
},
"departure": {
"time": "1764064560"
},
"stopId": "Croisée_des_Lys_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764064620"
},
"departure": {
"time": "1764064620"
},
"stopId": "Breisach_R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764064680"
},
"departure": {
"time": "1764064680"
},
"stopId": "Église_Saint-Louis_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 180,
"time": "1764065040"
},
"departure": {
"delay": 180,
"time": "1764065040"
},
"stopId": "Trois_Lys_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 60,
"time": "1764065100"
},
"departure": {
"delay": 60,
"time": "1764065100"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1764065160"
},
"departure": {
"delay": 60,
"time": "1764065160"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 30,
"time": "1764065190"
},
"departure": {
"delay": 30,
"time": "1764065190"
},
"stopId": "Chapelle_R",
"stopSequence": 16
},
{
"arrival": {
"time": "1764065220"
},
"departure": {
"time": "1764065220"
},
"stopId": "Saint-Claude_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1764065280"
},
"departure": {
"delay": 60,
"time": "1764065280"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1764065340"
},
"departure": {
"delay": 60,
"time": "1764065340"
},
"stopId": "Parc_des_Maréchaux_R",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1764065400"
},
"departure": {
"delay": 60,
"time": "1764065400"
},
"stopId": "Cité_Beaulieu_R",
"stopSequence": 20
}
],
"timestamp": "1764061196",
"trip": {
"directionId": 1,
"routeId": "604",
"tripId": "407-1042"
}
}
},
{
"id": "SM:409-1023",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 31,
"time": "1764062611"
},
"stopId": "Professeur_Coste_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 1,
"time": "1764062641"
},
"departure": {
"delay": 1,
"time": "1764062641"
},
"stopId": "Rousserolles_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 65,
"time": "1764062705"
},
"departure": {
"delay": 65,
"time": "1764062705"
},
"stopId": "Muguet_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 54,
"time": "1764062754"
},
"departure": {
"delay": 54,
"time": "1764062754"
},
"stopId": "Cité_Beaulieu_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 91,
"time": "1764062787"
},
"departure": {
"delay": 91,
"time": "1764062791"
},
"stopId": "Parc_des_Maréchaux_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 188,
"time": "1764062948"
},
"departure": {
"delay": 188,
"time": "1764062948"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 228,
"time": "1764062988"
},
"departure": {
"delay": 228,
"time": "1764062988"
},
"stopId": "Saint-Claude_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 211,
"time": "1764063028"
},
"departure": {
"delay": 211,
"time": "1764063031"
},
"stopId": "Chapelle_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 331,
"time": "1764063163"
},
"departure": {
"delay": 331,
"time": "1764063211"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 9
},
{
"arrival": {
"delay": 348,
"time": "1764063348"
},
"departure": {
"delay": 348,
"time": "1764063348"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 288,
"time": "1764063468"
},
"departure": {
"delay": 288,
"time": "1764063468"
},
"stopId": "Trois_Lys_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 228,
"time": "1764063528"
},
"departure": {
"delay": 228,
"time": "1764063528"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 12
},
{
"arrival": {
"delay": 288,
"time": "1764063648"
},
"departure": {
"delay": 288,
"time": "1764063648"
},
"stopId": "Église_Saint-Louis_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 408,
"time": "1764063828"
},
"departure": {
"delay": 408,
"time": "1764063828"
},
"stopId": "Breisach_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 468,
"time": "1764063948"
},
"departure": {
"delay": 468,
"time": "1764063948"
},
"stopId": "Croisée_des_Lys_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 348,
"time": "1764064008"
},
"departure": {
"delay": 348,
"time": "1764064008"
},
"stopId": "Claude_Hess_A",
"stopSequence": 16
},
{
"arrival": {
"delay": 288,
"time": "1764064068"
},
"departure": {
"delay": 288,
"time": "1764064068"
},
"stopId": "Rhin_A",
"stopSequence": 17
},
{
"arrival": {
"delay": 369,
"time": "1764064209"
},
"departure": {
"delay": 369,
"time": "1764064209"
},
"stopId": "Notre-Dame_de_la_Paix_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 369,
"time": "1764064269"
},
"departure": {
"delay": 369,
"time": "1764064269"
},
"stopId": "Frontière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 369,
"time": "1764064449"
},
"departure": {
"delay": 369,
"time": "1764064449"
},
"stopId": "Hüningerstrasse_A",
"stopSequence": 20
}
],
"timestamp": "1764062668",
"trip": {
"routeId": "604",
"tripId": "409-1023"
}
}
},
{
"id": "SM:801-1116",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764065760"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"time": "1764065820"
},
"departure": {
"time": "1764065820"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 60,
"time": "1764065880"
},
"departure": {
"delay": 60,
"time": "1764065880"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 30,
"time": "1764065910"
},
"departure": {
"delay": 30,
"time": "1764065910"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"time": "1764065940"
},
"departure": {
"time": "1764065940"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"time": "1764066060"
},
"departure": {
"time": "1764066060"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"time": "1764066180"
},
"departure": {
"time": "1764066180"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"time": "1764066360"
},
"departure": {
"time": "1764066360"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"time": "1764066480"
},
"departure": {
"time": "1764066480"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"time": "1764066600"
},
"departure": {
"time": "1764066600"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"time": "1764066660"
},
"departure": {
"time": "1764066660"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"time": "1764066780"
},
"departure": {
"time": "1764066780"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"time": "1764066840"
},
"departure": {
"time": "1764066840"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"time": "1764066900"
},
"departure": {
"time": "1764066900"
},
"stopId": "Liesbach_R",
"stopSequence": 14
}
],
"timestamp": "1764062161",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "801-1116"
}
}
},
{
"id": "SM:803-1134",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764066840"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
}
],
"timestamp": "1764063247",
"trip": {
"routeId": "608",
"tripId": "803-1134"
}
}
},
{
"id": "SM:803-1016",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 235,
"time": "1764062395"
},
"stopId": "Bachgraben_R",
"stopSequence": 1
},
{
"arrival": {
"delay": 235,
"time": "1764062455"
},
"departure": {
"delay": 235,
"time": "1764062455"
},
"stopId": "Wänglismatten_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 295,
"time": "1764062515"
},
"departure": {
"delay": 295,
"time": "1764062515"
},
"stopId": "Kreuzstrasse_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 265,
"time": "1764062545"
},
"departure": {
"delay": 265,
"time": "1764062545"
},
"stopId": "Im_Bruhl_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 235,
"time": "1764062575"
},
"departure": {
"delay": 235,
"time": "1764062575"
},
"stopId": "Hagmattstrasse_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 235,
"time": "1764062695"
},
"departure": {
"delay": 235,
"time": "1764062695"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 6
},
{
"arrival": {
"delay": 235,
"time": "1764062815"
},
"departure": {
"delay": 235,
"time": "1764062815"
},
"stopId": "Grabenring_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 235,
"time": "1764062995"
},
"departure": {
"delay": 235,
"time": "1764062995"
},
"stopId": "Cimetière_R",
"stopSequence": 8
},
{
"arrival": {
"delay": 235,
"time": "1764063115"
},
"departure": {
"delay": 235,
"time": "1764063115"
},
"stopId": "Sauvage_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 235,
"time": "1764063235"
},
"departure": {
"delay": 235,
"time": "1764063235"
},
"stopId": "Chênes_608R",
"stopSequence": 10
},
{
"arrival": {
"delay": 235,
"time": "1764063295"
},
"departure": {
"delay": 235,
"time": "1764063295"
},
"stopId": "Ruisseau_AR",
"stopSequence": 11
},
{
"arrival": {
"delay": 235,
"time": "1764063415"
},
"departure": {
"delay": 235,
"time": "1764063415"
},
"stopId": "Hésingue_Église_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 235,
"time": "1764063475"
},
"departure": {
"delay": 235,
"time": "1764063475"
},
"stopId": "Halliers_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 235,
"time": "1764063535"
},
"departure": {
"delay": 235,
"time": "1764063535"
},
"stopId": "Liesbach_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 252,
"time": "1764063612"
},
"departure": {
"delay": 252,
"time": "1764063612"
},
"stopId": "Beaubourg_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 252,
"time": "1764063672"
},
"departure": {
"delay": 252,
"time": "1764063672"
},
"stopId": "École_des_Missions_R",
"stopSequence": 16
},
{
"arrival": {
"delay": 252,
"time": "1764063732"
},
"departure": {
"delay": 252,
"time": "1764063732"
},
"stopId": "Place_Coluche_R",
"stopSequence": 17
},
{
"arrival": {
"delay": 252,
"time": "1764063792"
},
"departure": {
"delay": 252,
"time": "1764063792"
},
"stopId": "Jean_Moulin_608R",
"stopSequence": 18
},
{
"arrival": {
"delay": 252,
"time": "1764063852"
},
"departure": {
"delay": 252,
"time": "1764063852"
},
"stopId": "Vignes_608R",
"stopSequence": 19
},
{
"arrival": {
"delay": 252,
"time": "1764064092"
},
"departure": {
"delay": 252,
"time": "1764064092"
},
"stopId": "Robert_Hassler_R",
"stopSequence": 20
},
{
"arrival": {
"delay": 252,
"time": "1764064152"
},
"departure": {
"delay": 252,
"time": "1764064152"
},
"stopId": "Charles_Péguy_R",
"stopSequence": 21
},
{
"arrival": {
"delay": 252,
"time": "1764064212"
},
"departure": {
"delay": 252,
"time": "1764064212"
},
"stopId": "République_R",
"stopSequence": 22
},
{
"arrival": {
"delay": 252,
"time": "1764064272"
},
"departure": {
"delay": 252,
"time": "1764064272"
},
"stopId": "Merles_R",
"stopSequence": 23
},
{
"arrival": {
"delay": 252,
"time": "1764064392"
},
"departure": {
"delay": 252,
"time": "1764064392"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 24
},
{
"arrival": {
"delay": 252,
"time": "1764064512"
},
"departure": {
"delay": 252,
"time": "1764064512"
},
"stopId": "Sierentz_Centre_R",
"stopSequence": 25
},
{
"arrival": {
"delay": 252,
"time": "1764064632"
},
"departure": {
"delay": 252,
"time": "1764064632"
},
"stopId": "Collège_Dolto_R",
"stopSequence": 26
},
{
"arrival": {
"delay": 252,
"time": "1764064872"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 27
}
],
"timestamp": "1764062441",
"trip": {
"directionId": 1,
"routeId": "608",
"tripId": "803-1016"
}
}
},
{
"id": "SM:801-1034",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 61,
"time": "1764063301"
},
"stopId": "Zone_Commerciale_A",
"stopSequence": 1
},
{
"arrival": {
"delay": 61,
"time": "1764063481"
},
"departure": {
"delay": 61,
"time": "1764063481"
},
"stopId": "Collège_Dolto_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 61,
"time": "1764063601"
},
"departure": {
"delay": 61,
"time": "1764063601"
},
"stopId": "Sierentz_Centre_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 61,
"time": "1764063661"
},
"departure": {
"delay": 61,
"time": "1764063661"
},
"stopId": "Sierentz_Hôpital_AR",
"stopSequence": 4
},
{
"arrival": {
"delay": 61,
"time": "1764063841"
},
"departure": {
"delay": 61,
"time": "1764063841"
},
"stopId": "Merles_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 61,
"time": "1764063901"
},
"departure": {
"delay": 61,
"time": "1764063901"
},
"stopId": "République_A",
"stopSequence": 6
},
{
"arrival": {
"delay": 61,
"time": "1764063961"
},
"departure": {
"delay": 61,
"time": "1764063961"
},
"stopId": "Charles_Péguy_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 61,
"time": "1764064021"
},
"departure": {
"delay": 61,
"time": "1764064021"
},
"stopId": "Robert_Hassler_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 61,
"time": "1764064261"
},
"departure": {
"delay": 61,
"time": "1764064261"
},
"stopId": "Vignes_608A",
"stopSequence": 9
},
{
"arrival": {
"delay": 61,
"time": "1764064321"
},
"departure": {
"delay": 61,
"time": "1764064321"
},
"stopId": "Place_Coluche_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 61,
"time": "1764064381"
},
"departure": {
"delay": 61,
"time": "1764064381"
},
"stopId": "École_des_Missions_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 66,
"time": "1764064446"
},
"departure": {
"delay": 66,
"time": "1764064446"
},
"stopId": "Beaubourg_A",
"stopSequence": 12
},
{
"arrival": {
"delay": 71,
"time": "1764064511"
},
"departure": {
"delay": 71,
"time": "1764064511"
},
"stopId": "Liesbach_A",
"stopSequence": 13
},
{
"arrival": {
"delay": 71,
"time": "1764064571"
},
"departure": {
"delay": 71,
"time": "1764064571"
},
"stopId": "Halliers_A",
"stopSequence": 14
},
{
"arrival": {
"delay": 71,
"time": "1764064631"
},
"departure": {
"delay": 71,
"time": "1764064631"
},
"stopId": "Hésingue_Église_A",
"stopSequence": 15
},
{
"arrival": {
"delay": 71,
"time": "1764064691"
},
"departure": {
"delay": 71,
"time": "1764064691"
},
"stopId": "Ruisseau_AR",
"stopSequence": 16
},
{
"arrival": {
"delay": 191,
"time": "1764064931"
},
"departure": {
"delay": 191,
"time": "1764064931"
},
"stopId": "Chênes_608A",
"stopSequence": 17
},
{
"arrival": {
"delay": 191,
"time": "1764065051"
},
"departure": {
"delay": 191,
"time": "1764065051"
},
"stopId": "Sauvage_A",
"stopSequence": 18
},
{
"arrival": {
"delay": 251,
"time": "1764065231"
},
"departure": {
"delay": 251,
"time": "1764065231"
},
"stopId": "Cimetière_A",
"stopSequence": 19
},
{
"arrival": {
"delay": 191,
"time": "1764065351"
},
"departure": {
"delay": 191,
"time": "1764065351"
},
"stopId": "Grabenring_A",
"stopSequence": 20
},
{
"arrival": {
"delay": 191,
"time": "1764065471"
},
"departure": {
"delay": 191,
"time": "1764065471"
},
"stopId": "Gartenstrasse_AR",
"stopSequence": 21
},
{
"arrival": {
"delay": 131,
"time": "1764065531"
},
"departure": {
"delay": 131,
"time": "1764065531"
},
"stopId": "Hagmattstrasse_A",
"stopSequence": 22
},
{
"arrival": {
"delay": 131,
"time": "1764065591"
},
"departure": {
"delay": 131,
"time": "1764065591"
},
"stopId": "Im_Bruhl_A",
"stopSequence": 23
},
{
"arrival": {
"delay": 131,
"time": "1764065651"
},
"departure": {
"delay": 131,
"time": "1764065651"
},
"stopId": "Kreuzstrasse_A",
"stopSequence": 24
}
],
"timestamp": "1764063309",
"trip": {
"routeId": "608",
"tripId": "801-1034"
}
}
},
{
"id": "SM:601-1122",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1764066900"
},
"departure": {
"time": "1764066900"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
}
],
"timestamp": "1764063309",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-1122"
}
}
},
{
"id": "SM:601-0958",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 46,
"time": "1764061126"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": 26,
"time": "1764061166"
},
"departure": {
"delay": 26,
"time": "1764061166"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"delay": 47,
"time": "1764061187"
},
"departure": {
"delay": 47,
"time": "1764061187"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"delay": 46,
"time": "1764061216"
},
"departure": {
"delay": 46,
"time": "1764061246"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"delay": 31,
"time": "1764061291"
},
"departure": {
"delay": 31,
"time": "1764061291"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"delay": 16,
"time": "1764061396"
},
"departure": {
"delay": 16,
"time": "1764061396"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"delay": -8,
"time": "1764061552"
},
"departure": {
"delay": -8,
"time": "1764061552"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"delay": 16,
"time": "1764061615"
},
"departure": {
"delay": 16,
"time": "1764061636"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"delay": 39,
"time": "1764061719"
},
"departure": {
"delay": 39,
"time": "1764061719"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"delay": 30,
"time": "1764061770"
},
"departure": {
"delay": 30,
"time": "1764061770"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"delay": 32,
"time": "1764061832"
},
"departure": {
"delay": 32,
"time": "1764061832"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"delay": 39,
"time": "1764061899"
},
"departure": {
"delay": 39,
"time": "1764061899"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"delay": -25,
"time": "1764062135"
},
"departure": {
"delay": -25,
"time": "1764062135"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"delay": -56,
"time": "1764062284"
},
"departure": {
"delay": -56,
"time": "1764062284"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"delay": -74,
"time": "1764062383"
},
"departure": {
"delay": -74,
"time": "1764062386"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
},
{
"arrival": {
"delay": -161,
"time": "1764062539"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 16
}
],
"timestamp": "1764061154",
"trip": {
"routeId": "6",
"tripId": "601-0958"
}
}
},
{
"id": "SM:601-1026",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764062760"
},
"stopId": "Saint-Louis_Gare_Est_AR",
"stopSequence": 1
},
{
"arrival": {
"time": "1764062895"
},
"departure": {
"time": "1764063000"
},
"stopId": "Cité_du_Rail_R",
"stopSequence": 2
},
{
"arrival": {
"delay": 30,
"time": "1764063099"
},
"departure": {
"delay": 30,
"time": "1764063150"
},
"stopId": "Rue_de_Séville_R",
"stopSequence": 3
},
{
"arrival": {
"delay": 60,
"time": "1764063289"
},
"departure": {
"delay": 60,
"time": "1764063300"
},
"stopId": "Petite_Camargue_Alsacienne_R",
"stopSequence": 4
},
{
"arrival": {
"delay": 56,
"time": "1764063596"
},
"departure": {
"delay": 56,
"time": "1764063596"
},
"stopId": "Orée_du_Bois_R",
"stopSequence": 5
},
{
"arrival": {
"delay": 56,
"time": "1764063656"
},
"departure": {
"delay": 56,
"time": "1764063656"
},
"stopId": "Victor_Hugo_R",
"stopSequence": 6
},
{
"arrival": {
"delay": 56,
"time": "1764063716"
},
"departure": {
"delay": 56,
"time": "1764063716"
},
"stopId": "Schnockeloch_R",
"stopSequence": 7
},
{
"arrival": {
"delay": 56,
"time": "1764063776"
},
"departure": {
"delay": 56,
"time": "1764063776"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 8
},
{
"arrival": {
"delay": 56,
"time": "1764063836"
},
"departure": {
"delay": 56,
"time": "1764063836"
},
"stopId": "Colonel_Gauvin_R",
"stopSequence": 9
},
{
"arrival": {
"delay": 56,
"time": "1764063896"
},
"departure": {
"delay": 56,
"time": "1764063896"
},
"stopId": "Schaeferhof_R",
"stopSequence": 10
},
{
"arrival": {
"delay": 56,
"time": "1764064016"
},
"departure": {
"delay": 56,
"time": "1764064016"
},
"stopId": "Kembs_Mairie_R",
"stopSequence": 11
},
{
"arrival": {
"delay": 56,
"time": "1764064136"
},
"departure": {
"delay": 56,
"time": "1764064136"
},
"stopId": "Rue_de_lEurope_R",
"stopSequence": 12
},
{
"arrival": {
"delay": 56,
"time": "1764064196"
},
"departure": {
"delay": 56,
"time": "1764064196"
},
"stopId": "Kembs_Pres_R",
"stopSequence": 13
},
{
"arrival": {
"delay": 26,
"time": "1764064226"
},
"departure": {
"delay": 26,
"time": "1764064226"
},
"stopId": "Maison_du_Patrimoine_R",
"stopSequence": 14
},
{
"arrival": {
"delay": 56,
"time": "1764064256"
},
"departure": {
"delay": 56,
"time": "1764064256"
},
"stopId": "Ciel_R",
"stopSequence": 15
},
{
"arrival": {
"delay": 56,
"time": "1764064316"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 16
}
],
"timestamp": "1764062524",
"trip": {
"directionId": 1,
"routeId": "6",
"tripId": "601-1026"
}
}
},
{
"id": "SM:601-1053",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764064380"
},
"stopId": "Kembs_Nord_AR",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1764064410"
},
"departure": {
"delay": -30,
"time": "1764064410"
},
"stopId": "Ciel_A",
"stopSequence": 2
},
{
"arrival": {
"time": "1764064440"
},
"departure": {
"time": "1764064440"
},
"stopId": "Maison_du_Patrimoine_A",
"stopSequence": 3
},
{
"arrival": {
"time": "1764064500"
},
"departure": {
"time": "1764064500"
},
"stopId": "Kembs_Pres_A",
"stopSequence": 4
},
{
"arrival": {
"time": "1764064560"
},
"departure": {
"time": "1764064560"
},
"stopId": "Rue_de_lEurope_A",
"stopSequence": 5
},
{
"arrival": {
"time": "1764064680"
},
"departure": {
"time": "1764064680"
},
"stopId": "Kembs_Mairie_A",
"stopSequence": 6
},
{
"arrival": {
"time": "1764064860"
},
"departure": {
"time": "1764064860"
},
"stopId": "Schaeferhof_A",
"stopSequence": 7
},
{
"arrival": {
"time": "1764064920"
},
"departure": {
"time": "1764064920"
},
"stopId": "Colonel_Gauvin_A",
"stopSequence": 8
},
{
"arrival": {
"time": "1764064980"
},
"departure": {
"time": "1764064980"
},
"stopId": "Richardshaeuser_AR",
"stopSequence": 9
},
{
"arrival": {
"time": "1764065040"
},
"departure": {
"time": "1764065040"
},
"stopId": "Schnockeloch_A",
"stopSequence": 10
},
{
"arrival": {
"time": "1764065100"
},
"departure": {
"time": "1764065100"
},
"stopId": "Victor_Hugo_A",
"stopSequence": 11
},
{
"arrival": {
"time": "1764065160"
},
"departure": {
"time": "1764065160"
},
"stopId": "Orée_du_Bois_A",
"stopSequence": 12
},
{
"arrival": {
"time": "1764065460"
},
"departure": {
"time": "1764065460"
},
"stopId": "Petite_Camargue_Alsacienne_A",
"stopSequence": 13
},
{
"arrival": {
"time": "1764065640"
},
"departure": {
"time": "1764065640"
},
"stopId": "Rue_de_Séville_A",
"stopSequence": 14
},
{
"arrival": {
"time": "1764065760"
},
"departure": {
"time": "1764065760"
},
"stopId": "Cité_du_Rail_A",
"stopSequence": 15
}
],
"timestamp": "1764061165",
"trip": {
"routeId": "6",
"tripId": "601-1053"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1764063322"
}
}