Resource details

File name: Horaires temps réel des lignes du réseau DISTRIBUS
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain Distribus.

Download availability

2025-10-21
100%
2025-10-22
100%
2025-10-23
100%
2025-10-24
100%
2025-10-25
100%
2025-10-26
100%
2025-10-27
100%
2025-10-28
100%
2025-10-29
100%
2025-10-30
100%
2025-10-31
100%
2025-11-01
100%
2025-11-02
100%
2025-11-03
100%
2025-11-04
100%
2025-11-05
99.3%
2025-11-06
100%
2025-11-07
99.3%
2025-11-08
100%
2025-11-09
100%
2025-11-10
100%
2025-11-11
100%
2025-11-12
100%
2025-11-13
100%
2025-11-14
100%
2025-11-15
100%
2025-11-16
100%
2025-11-17
99.3%
2025-11-18
100%
2025-11-19
100%
2025-11-20
100%
Learn more
We test this resource download availability every hour by making an HTTP 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

3 errors, 218 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-20 at 08:09 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

stop_time_update departure time is before arrival time E025 3 errors

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 301-0812 stop_sequence 11 departure_time 08:30:44 (1763623844) is less than the same stop arrival_time 08:36:44 (1763624204) - departure time must be equal to or greater than arrival time
  • trip_id 303-0748 stop_sequence 11 departure_time 08:07:58 (1763622478) is less than the same stop arrival_time 08:13:58 (1763622838) - departure time must be equal to or greater than arrival time
  • trip_id 403-0728 stop_sequence 19 departure_time 08:00:52 (1763622052) is less than the same stop arrival_time 08:02:52 (1763622172) - departure time must be equal to or greater than arrival time

Warnings

vehicle_id not populated W002 73 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 1101-0835 does not have a vehicle_id
  • trip_id 1103-0820 does not have a vehicle_id
  • trip_id 10-0805 does not have a vehicle_id

schedule_relationship not populated W009 145 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 1101-0835 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validate this GTFS-RT now

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 461 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 910 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. 20 17 times (57 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 7 7 times (23 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-11-20 at 12:50 Europe/Paris.

trip_updates (51) vehicle_positions (0) service_alerts (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-11-20 at 12:50 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:1102-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1763640900" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763638959", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1305" } } }, { "id": "SM:1102-1250", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 142, "time": "1763639542" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 142, "time": "1763640142" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763638990", "trip": { "routeId": "11", "tripId": "1102-1250" } } }, { "id": "SM:1102-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763642100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1763638959", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1335" } } }, { "id": "SM:1102-1320", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763641800" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763638200", "trip": { "routeId": "11", "tripId": "1102-1320" } } }, { "id": "SM:1102-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 422, "time": "1763638922" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 442, "time": "1763639542" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763638948", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1235" } } }, { "id": "SM:s111-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640300" }, "stopId": "Tivoli_R", "stopSequence": 1 }, { "arrival": { "delay": -180, "time": "1763640420" }, "departure": { "delay": -180, "time": "1763640420" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 4 }, { "arrival": { "delay": -240, "time": "1763640480" }, "departure": { "delay": -240, "time": "1763640480" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_603R", "stopSequence": 5 }, { "arrival": { "delay": -300, "time": "1763640600" }, "scheduleRelationship": "SKIPPED", "stopId": "Collège_Nerval_Parking", "stopSequence": 6 } ], "timestamp": "1763636705", "trip": { "directionId": 1, "routeId": "111", "tripId": "s111-1305" } } }, { "id": "SM:12-1309", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640540" }, "stopId": "Cesarhof_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763640570" }, "departure": { "delay": -30, "time": "1763640570" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1763640600" }, "departure": { "time": "1763640600" }, "stopId": "Ferrette_A", "stopSequence": 3 }, { "arrival": { "time": "1763640840" }, "departure": { "time": "1763640840" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1763640900" }, "departure": { "time": "1763640900" }, "stopId": "Wentzwiller_Centre_A", "stopSequence": 5 }, { "arrival": { "time": "1763641080" }, "departure": { "time": "1763641080" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Schweiberg_A", "stopSequence": 7 }, { "arrival": { "time": "1763641200" }, "departure": { "time": "1763641200" }, "stopId": "Cigognes_A", "stopSequence": 8 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1763641560" }, "departure": { "time": "1763641560" }, "stopId": "Place_Mermoz_14A", "stopSequence": 10 } ], "timestamp": "1763636945", "trip": { "routeId": "12", "tripId": "12-1309" } } }, { "id": "SM:13-1313", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640780" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 1 }, { "arrival": { "time": "1763640900" }, "departure": { "time": "1763640900" }, "stopId": "Steinacker_A", "stopSequence": 2 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "Rue_de_Paris_A", "stopSequence": 3 }, { "arrival": { "time": "1763641080" }, "departure": { "time": "1763641080" }, "stopId": "Wilson_AR", "stopSequence": 4 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Vordermatt_A", "stopSequence": 5 }, { "arrival": { "time": "1763641380" }, "departure": { "time": "1763641380" }, "stopId": "Réservoir_A", "stopSequence": 6 }, { "arrival": { "time": "1763641440" }, "departure": { "time": "1763641440" }, "stopId": "Cigognes_A", "stopSequence": 7 }, { "arrival": { "time": "1763641500" }, "departure": { "time": "1763641500" }, "stopId": "Hésingue_Église_A", "stopSequence": 8 }, { "arrival": { "time": "1763641800" }, "departure": { "time": "1763641800" }, "stopId": "Place_Mermoz_14A", "stopSequence": 9 } ], "timestamp": "1763637186", "trip": { "routeId": "13", "tripId": "13-1313" } } }, { "id": "SM:14-1303", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640180" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1763640540" }, "departure": { "time": "1763640540" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1763641440" }, "departure": { "time": "1763641440" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1763641500" }, "departure": { "time": "1763641500" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1763641680" }, "departure": { "time": "1763641680" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1763641860" }, "departure": { "time": "1763641860" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "time": "1763642160" }, "departure": { "time": "1763642160" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "time": "1763642220" }, "departure": { "time": "1763642220" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "time": "1763642880" }, "departure": { "time": "1763642880" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "time": "1763642940" }, "departure": { "time": "1763642940" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 } ], "timestamp": "1763638210", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1303" } } }, { "id": "SM:14-1251", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763639460" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1763639520" }, "departure": { "time": "1763639520" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763639700" }, "departure": { "time": "1763639700" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763639760" }, "departure": { "time": "1763639760" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1763640240" }, "departure": { "time": "1763640240" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1763640300" }, "departure": { "time": "1763640300" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1763640660" }, "departure": { "time": "1763640660" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1763640900" }, "departure": { "time": "1763640900" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1763641020" }, "departure": { "time": "1763641020" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "time": "1763641380" }, "departure": { "time": "1763641380" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "time": "1763641620" }, "departure": { "time": "1763641620" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "time": "1763642040" }, "departure": { "time": "1763642040" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 } ], "timestamp": "1763635864", "trip": { "routeId": "14", "tripId": "14-1251" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 438, "time": "1763636838" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 438, "time": "1763637198" }, "departure": { "delay": 438, "time": "1763637198" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "delay": 450, "time": "1763637630" }, "departure": { "delay": 450, "time": "1763637630" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "delay": 568, "time": "1763638048" }, "departure": { "delay": 568, "time": "1763638048" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "delay": 568, "time": "1763638228" }, "departure": { "delay": 568, "time": "1763638228" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "delay": 571, "time": "1763638291" }, "departure": { "delay": 571, "time": "1763638291" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "delay": 544, "time": "1763638444" }, "departure": { "delay": 544, "time": "1763638444" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "delay": 480, "time": "1763638560" }, "departure": { "delay": 480, "time": "1763638560" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "delay": 422, "time": "1763638622" }, "departure": { "delay": 422, "time": "1763638622" }, "stopId": "Lertzbach_R", "stopSequence": 9 }, { "arrival": { "delay": 441, "time": "1763638821" }, "departure": { "delay": 441, "time": "1763638821" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 10 }, { "arrival": { "delay": 468, "time": "1763638888" }, "departure": { "delay": 468, "time": "1763638908" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 11 }, { "arrival": { "delay": 385, "time": "1763639485" }, "departure": { "delay": 385, "time": "1763639485" }, "stopId": "Birsig_R", "stopSequence": 12 }, { "arrival": { "delay": 385, "time": "1763639545" }, "departure": { "delay": 385, "time": "1763639545" }, "stopId": "Leymen_Mairie_R", "stopSequence": 13 }, { "arrival": { "delay": 385, "time": "1763639725" }, "departure": { "delay": 385, "time": "1763639725" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 14 }, { "arrival": { "delay": 385, "time": "1763639845" }, "stopId": "Aubépines_A", "stopSequence": 15 } ], "timestamp": "1763636863", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 146, "time": "1763636246" }, "scheduleRelationship": "SKIPPED", "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "delay": 110, "time": "1763636270" }, "departure": { "delay": 110, "time": "1763636270" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "delay": 110, "time": "1763636435" }, "departure": { "delay": 110, "time": "1763636450" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 123, "time": "1763636523" }, "departure": { "delay": 123, "time": "1763636523" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "delay": 30, "time": "1763636910" }, "departure": { "delay": 30, "time": "1763636910" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "delay": 30, "time": "1763636970" }, "departure": { "delay": 30, "time": "1763636970" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": 30, "time": "1763637330" }, "departure": { "delay": 30, "time": "1763637330" }, "scheduleRelationship": "SKIPPED", "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "delay": -16, "time": "1763637524" }, "departure": { "delay": -16, "time": "1763637524" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "delay": 74, "time": "1763637629" }, "departure": { "delay": 74, "time": "1763637734" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "delay": 47, "time": "1763637827" }, "departure": { "delay": 47, "time": "1763637827" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "delay": 9, "time": "1763637909" }, "departure": { "delay": 9, "time": "1763637909" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "delay": -5, "time": "1763638015" }, "departure": { "delay": -5, "time": "1763638015" }, "stopId": "Klepferhof_A", "stopSequence": 12 }, { "arrival": { "delay": 74, "time": "1763638285" }, "departure": { "delay": 74, "time": "1763638334" }, "stopId": "Sauvage_A", "stopSequence": 13 }, { "arrival": { "delay": -13, "time": "1763638667" }, "departure": { "delay": -13, "time": "1763638667" }, "stopId": "Place_Mermoz_14A", "stopSequence": 14 }, { "arrival": { "delay": -150, "time": "1763638890" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 15 } ], "timestamp": "1763636299", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:164-1332", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763641920" }, "stopId": "Frontière_S", "stopSequence": 1 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 2 }, { "arrival": { "time": "1763642040" }, "departure": { "time": "1763642040" }, "stopId": "Rhin_R", "stopSequence": 3 }, { "arrival": { "time": "1763642100" }, "departure": { "time": "1763642100" }, "stopId": "Claude_Hess_R", "stopSequence": 4 } ], "timestamp": "1763638323", "trip": { "directionId": 1, "routeId": "164", "tripId": "164-1332" } } }, { "id": "SM:104-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 10, "time": "1763643010" }, "stopId": "Clostermann_A", "stopSequence": 1 } ], "timestamp": "1763639403", "trip": { "routeId": "1", "tripId": "104-1350" } } }, { "id": "SM:104-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 377, "time": "1763638277" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 347, "time": "1763638367" }, "departure": { "delay": 347, "time": "1763638367" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 317, "time": "1763638397" }, "departure": { "delay": 317, "time": "1763638397" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 317, "time": "1763638457" }, "departure": { "delay": 317, "time": "1763638457" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 258, "time": "1763638518" }, "departure": { "delay": 258, "time": "1763638518" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 145, "time": "1763638645" }, "departure": { "delay": 145, "time": "1763638645" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 93, "time": "1763638713" }, "departure": { "delay": 93, "time": "1763638713" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 29, "time": "1763638769" }, "departure": { "delay": 29, "time": "1763638769" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 37, "time": "1763638837" }, "departure": { "delay": 37, "time": "1763638837" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 17, "time": "1763638877" }, "departure": { "delay": 17, "time": "1763638877" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -42, "time": "1763638938" }, "departure": { "delay": -42, "time": "1763638938" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -62, "time": "1763638978" }, "departure": { "delay": -62, "time": "1763638978" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 51, "time": "1763639027" }, "departure": { "delay": 51, "time": "1763639151" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 36, "time": "1763639196" }, "departure": { "delay": 36, "time": "1763639196" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 107, "time": "1763639229" }, "departure": { "delay": 107, "time": "1763639267" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 111, "time": "1763639373" }, "departure": { "delay": 111, "time": "1763639391" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 57, "time": "1763639457" }, "departure": { "delay": 57, "time": "1763639457" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -22, "time": "1763639558" }, "departure": { "delay": -22, "time": "1763639558" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -39, "time": "1763639661" }, "departure": { "delay": -39, "time": "1763639661" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -49, "time": "1763639711" }, "departure": { "delay": -49, "time": "1763639711" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -45, "time": "1763639775" }, "departure": { "delay": -45, "time": "1763639775" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -49, "time": "1763639891" }, "departure": { "delay": -49, "time": "1763639891" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -49, "time": "1763639951" }, "departure": { "delay": -49, "time": "1763639951" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -40, "time": "1763640020" }, "departure": { "delay": -40, "time": "1763640020" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -180, "time": "1763640060" }, "departure": { "delay": -180, "time": "1763640060" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -240, "time": "1763640120" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763638282", "trip": { "routeId": "1", "tripId": "104-1225" } } }, { "id": "SM:102-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640600" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1763640720" }, "departure": { "time": "1763640720" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1763640780" }, "departure": { "time": "1763640780" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763640840" }, "departure": { "time": "1763640840" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "time": "1763641200" }, "departure": { "time": "1763641200" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "time": "1763641320" }, "departure": { "time": "1763641320" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "time": "1763641440" }, "departure": { "time": "1763641440" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1763641500" }, "departure": { "time": "1763641500" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1763641560" }, "departure": { "time": "1763641560" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1763641680" }, "departure": { "time": "1763641680" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1763641740" }, "departure": { "time": "1763641740" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1763641800" }, "departure": { "time": "1763641800" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763641830" }, "departure": { "delay": -30, "time": "1763641830" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1763641860" }, "departure": { "time": "1763641860" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1763642100" }, "departure": { "time": "1763642100" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1763642280" }, "departure": { "time": "1763642280" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1763642400" }, "departure": { "time": "1763642400" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1763642460" }, "departure": { "time": "1763642460" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1763642520" }, "departure": { "time": "1763642520" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1763642640" }, "departure": { "time": "1763642640" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1763642700" }, "departure": { "time": "1763642700" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 9, "time": "1763642769" }, "departure": { "delay": 9, "time": "1763642769" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -240, "time": "1763642820" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763637007", "trip": { "routeId": "1", "tripId": "102-1310" } } }, { "id": "SM:104-1310", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 151, "time": "1763640751" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 51, "time": "1763640831" }, "departure": { "delay": 51, "time": "1763640831" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": -5, "time": "1763640835" }, "departure": { "delay": -5, "time": "1763640835" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 20, "time": "1763640920" }, "departure": { "delay": 20, "time": "1763640920" }, "scheduleRelationship": "SKIPPED", "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": -119, "time": "1763640961" }, "departure": { "delay": -119, "time": "1763640961" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": -119, "time": "1763641021" }, "departure": { "delay": -119, "time": "1763641021" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": -119, "time": "1763641081" }, "departure": { "delay": -119, "time": "1763641081" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": -119, "time": "1763641201" }, "departure": { "delay": -119, "time": "1763641201" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": -179, "time": "1763641261" }, "departure": { "delay": -179, "time": "1763641261" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -259, "time": "1763641361" }, "departure": { "delay": -259, "time": "1763641361" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -299, "time": "1763641441" }, "departure": { "delay": -299, "time": "1763641441" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -343, "time": "1763641517" }, "departure": { "delay": -343, "time": "1763641517" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -57, "time": "1763641863" }, "departure": { "delay": -57, "time": "1763641863" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 3, "time": "1763641983" }, "departure": { "delay": 3, "time": "1763641983" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 123, "time": "1763642103" }, "departure": { "delay": 123, "time": "1763642103" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 123, "time": "1763642163" }, "departure": { "delay": 123, "time": "1763642163" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 93, "time": "1763642193" }, "departure": { "delay": 93, "time": "1763642193" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 63, "time": "1763642223" }, "departure": { "delay": 63, "time": "1763642223" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 63, "time": "1763642283" }, "departure": { "delay": 63, "time": "1763642283" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 63, "time": "1763642343" }, "departure": { "delay": 63, "time": "1763642343" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 3, "time": "1763642403" }, "departure": { "delay": 3, "time": "1763642403" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 3, "time": "1763642463" }, "departure": { "delay": 3, "time": "1763642463" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 3, "time": "1763642523" }, "departure": { "delay": 3, "time": "1763642523" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 3, "time": "1763642643" }, "departure": { "delay": 3, "time": "1763642643" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": -57, "time": "1763642703" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763639403", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1310" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 276, "time": "1763638476" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 145, "time": "1763638525" }, "departure": { "delay": 145, "time": "1763638525" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 89, "time": "1763638529" }, "departure": { "delay": 89, "time": "1763638529" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": -84, "time": "1763638553" }, "departure": { "delay": -84, "time": "1763638656" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": -85, "time": "1763638715" }, "departure": { "delay": -85, "time": "1763638715" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": -113, "time": "1763638807" }, "departure": { "delay": -113, "time": "1763638807" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": -113, "time": "1763638874" }, "departure": { "delay": -113, "time": "1763638927" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -232, "time": "1763638976" }, "departure": { "delay": -232, "time": "1763638988" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -263, "time": "1763639077" }, "departure": { "delay": -263, "time": "1763639077" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -291, "time": "1763639169" }, "departure": { "delay": -291, "time": "1763639169" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -173, "time": "1763639316" }, "departure": { "delay": -173, "time": "1763639347" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -125, "time": "1763639455" }, "departure": { "delay": -125, "time": "1763639455" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": -5, "time": "1763639575" }, "departure": { "delay": -5, "time": "1763639575" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": -5, "time": "1763639635" }, "departure": { "delay": -5, "time": "1763639635" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": -35, "time": "1763639665" }, "departure": { "delay": -35, "time": "1763639665" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": -65, "time": "1763639695" }, "departure": { "delay": -65, "time": "1763639695" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": -65, "time": "1763639755" }, "departure": { "delay": -65, "time": "1763639755" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": -65, "time": "1763639815" }, "departure": { "delay": -65, "time": "1763639815" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": -125, "time": "1763639875" }, "departure": { "delay": -125, "time": "1763639875" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": -148, "time": "1763639912" }, "departure": { "delay": -148, "time": "1763639912" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": -143, "time": "1763639977" }, "departure": { "delay": -143, "time": "1763639977" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": -157, "time": "1763640083" }, "departure": { "delay": -157, "time": "1763640083" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": -217, "time": "1763640143" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763638532", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:203-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 222, "time": "1763640522" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 199, "time": "1763640559" }, "departure": { "delay": 199, "time": "1763640559" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 230, "time": "1763640590" }, "departure": { "delay": 230, "time": "1763640590" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 222, "time": "1763640642" }, "departure": { "delay": 222, "time": "1763640642" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 202, "time": "1763640682" }, "departure": { "delay": 202, "time": "1763640682" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 189, "time": "1763640849" }, "departure": { "delay": 189, "time": "1763640849" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 182, "time": "1763640902" }, "departure": { "delay": 182, "time": "1763640902" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 187, "time": "1763640967" }, "departure": { "delay": 187, "time": "1763640967" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 187, "time": "1763641027" }, "departure": { "delay": 187, "time": "1763641027" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 187, "time": "1763641207" }, "departure": { "delay": 187, "time": "1763641207" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 187, "time": "1763641267" }, "departure": { "delay": 187, "time": "1763641267" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 187, "time": "1763641327" }, "departure": { "delay": 187, "time": "1763641327" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 187, "time": "1763641447" }, "departure": { "delay": 187, "time": "1763641447" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 187, "time": "1763641507" }, "departure": { "delay": 187, "time": "1763641507" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 183, "time": "1763641623" }, "departure": { "delay": 183, "time": "1763641623" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 187, "time": "1763641687" }, "departure": { "delay": 187, "time": "1763641687" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 187, "time": "1763641747" }, "departure": { "delay": 187, "time": "1763641747" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 43, "time": "1763642023" }, "departure": { "delay": 43, "time": "1763642023" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 43, "time": "1763642083" }, "departure": { "delay": 43, "time": "1763642083" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 43, "time": "1763642143" }, "departure": { "delay": 43, "time": "1763642143" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 43, "time": "1763642203" }, "departure": { "delay": 43, "time": "1763642203" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 43, "time": "1763642263" }, "departure": { "delay": 43, "time": "1763642263" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763639372", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1305" } } }, { "id": "SM:201-1237", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 228, "time": "1763638848" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 208, "time": "1763638888" }, "departure": { "delay": 208, "time": "1763638888" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 240, "time": "1763638920" }, "departure": { "delay": 240, "time": "1763638920" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 228, "time": "1763638968" }, "departure": { "delay": 228, "time": "1763638968" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 258, "time": "1763638998" }, "departure": { "delay": 258, "time": "1763639058" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 238, "time": "1763639218" }, "departure": { "delay": 238, "time": "1763639218" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 234, "time": "1763639274" }, "departure": { "delay": 234, "time": "1763639274" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 288, "time": "1763639335" }, "departure": { "delay": 288, "time": "1763639388" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 288, "time": "1763639448" }, "departure": { "delay": 288, "time": "1763639448" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 288, "time": "1763639628" }, "departure": { "delay": 288, "time": "1763639628" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 288, "time": "1763639688" }, "departure": { "delay": 288, "time": "1763639688" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 288, "time": "1763639748" }, "departure": { "delay": 288, "time": "1763639748" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 288, "time": "1763639868" }, "departure": { "delay": 288, "time": "1763639868" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 294, "time": "1763639934" }, "departure": { "delay": 294, "time": "1763639934" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 230, "time": "1763639990" }, "departure": { "delay": 230, "time": "1763639990" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 257, "time": "1763640077" }, "departure": { "delay": 257, "time": "1763640077" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 287, "time": "1763640167" }, "departure": { "delay": 287, "time": "1763640167" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 312, "time": "1763640312" }, "departure": { "delay": 312, "time": "1763640312" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 312, "time": "1763640372" }, "departure": { "delay": 312, "time": "1763640372" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 312, "time": "1763640432" }, "departure": { "delay": 312, "time": "1763640432" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 312, "time": "1763640492" }, "departure": { "delay": 312, "time": "1763640492" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 312, "time": "1763640552" }, "departure": { "delay": 312, "time": "1763640552" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763638876", "trip": { "directionId": 1, "routeId": "2", "tripId": "201-1237" } } }, { "id": "SM:203-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 17, "time": "1763638217" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 269, "time": "1763638277" }, "departure": { "delay": 269, "time": "1763638529" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 274, "time": "1763638654" }, "departure": { "delay": 274, "time": "1763638654" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 274, "time": "1763638774" }, "departure": { "delay": 274, "time": "1763638774" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 448, "time": "1763638981" }, "departure": { "delay": 448, "time": "1763639008" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 448, "time": "1763639068" }, "departure": { "delay": 448, "time": "1763639068" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 508, "time": "1763639161" }, "departure": { "delay": 508, "time": "1763639188" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 549, "time": "1763639289" }, "departure": { "delay": 549, "time": "1763639289" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 478, "time": "1763639338" }, "departure": { "delay": 478, "time": "1763639338" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 478, "time": "1763639398" }, "departure": { "delay": 478, "time": "1763639398" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 504, "time": "1763639484" }, "departure": { "delay": 504, "time": "1763639484" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 564, "time": "1763639604" }, "departure": { "delay": 564, "time": "1763639604" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 504, "time": "1763639664" }, "departure": { "delay": 504, "time": "1763639664" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 504, "time": "1763639724" }, "departure": { "delay": 504, "time": "1763639724" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 564, "time": "1763639904" }, "departure": { "delay": 564, "time": "1763639904" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 574, "time": "1763639974" }, "departure": { "delay": 574, "time": "1763639974" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 574, "time": "1763640034" }, "departure": { "delay": 574, "time": "1763640034" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 454, "time": "1763640094" }, "departure": { "delay": 454, "time": "1763640094" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 574, "time": "1763640274" }, "departure": { "delay": 574, "time": "1763640274" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 574, "time": "1763640334" }, "departure": { "delay": 574, "time": "1763640334" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 574, "time": "1763640394" }, "departure": { "delay": 574, "time": "1763640394" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 454, "time": "1763640454" }, "departure": { "delay": 454, "time": "1763640454" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763638272", "trip": { "routeId": "2", "tripId": "203-1230" } } }, { "id": "SM:201-1315", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 12, "time": "1763640912" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1763640972" }, "departure": { "delay": 12, "time": "1763640972" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1763641092" }, "departure": { "delay": 12, "time": "1763641092" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 12, "time": "1763641212" }, "departure": { "delay": 12, "time": "1763641212" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 12, "time": "1763641332" }, "departure": { "delay": 12, "time": "1763641332" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": 12, "time": "1763641392" }, "departure": { "delay": 12, "time": "1763641392" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": 12, "time": "1763641452" }, "departure": { "delay": 12, "time": "1763641452" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "delay": 12, "time": "1763641572" }, "departure": { "delay": 12, "time": "1763641572" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": 12, "time": "1763641632" }, "departure": { "delay": 12, "time": "1763641632" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": 12, "time": "1763641692" }, "departure": { "delay": 12, "time": "1763641692" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": 12, "time": "1763641752" }, "departure": { "delay": 12, "time": "1763641752" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": 12, "time": "1763641872" }, "departure": { "delay": 12, "time": "1763641872" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 18, "time": "1763641938" }, "departure": { "delay": 18, "time": "1763641938" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 21, "time": "1763642001" }, "departure": { "delay": 21, "time": "1763642001" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "delay": 21, "time": "1763642061" }, "departure": { "delay": 21, "time": "1763642061" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": 18, "time": "1763642178" }, "departure": { "delay": 18, "time": "1763642178" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": 21, "time": "1763642241" }, "departure": { "delay": 21, "time": "1763642241" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": 21, "time": "1763642361" }, "departure": { "delay": 21, "time": "1763642361" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": 21, "time": "1763642421" }, "departure": { "delay": 21, "time": "1763642421" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": 21, "time": "1763642481" }, "departure": { "delay": 21, "time": "1763642481" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": 21, "time": "1763642661" }, "departure": { "delay": 21, "time": "1763642661" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": 21, "time": "1763642721" }, "departure": { "delay": 21, "time": "1763642721" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": 21, "time": "1763642781" }, "departure": { "delay": 21, "time": "1763642781" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": 21, "time": "1763642841" }, "departure": { "delay": 21, "time": "1763642841" }, "stopId": "Ritty_A", "stopSequence": 24 } ], "timestamp": "1763639393", "trip": { "routeId": "2", "tripId": "201-1315" } } }, { "id": "SM:5-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 387, "time": "1763637087" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "delay": 418, "time": "1763637171" }, "departure": { "delay": 418, "time": "1763637238" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "delay": 387, "time": "1763637318" }, "departure": { "delay": 387, "time": "1763637327" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "delay": 387, "time": "1763637446" }, "departure": { "delay": 387, "time": "1763637507" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 387, "time": "1763637560" }, "departure": { "delay": 387, "time": "1763637567" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": 387, "time": "1763637625" }, "departure": { "delay": 387, "time": "1763637627" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 417, "time": "1763637657" }, "departure": { "delay": 417, "time": "1763637657" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 507, "time": "1763637737" }, "departure": { "delay": 507, "time": "1763637807" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 389, "time": "1763637898" }, "departure": { "delay": 389, "time": "1763637929" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 447, "time": "1763638107" }, "departure": { "delay": 447, "time": "1763638107" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 359, "time": "1763638139" }, "departure": { "delay": 359, "time": "1763638139" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 467, "time": "1763638307" }, "departure": { "delay": 467, "time": "1763638307" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 484, "time": "1763638504" }, "departure": { "delay": 484, "time": "1763638504" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 507, "time": "1763638587" }, "departure": { "delay": 507, "time": "1763638587" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": 418, "time": "1763638618" }, "departure": { "delay": 418, "time": "1763638618" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": 398, "time": "1763638658" }, "departure": { "delay": 398, "time": "1763638658" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": 380, "time": "1763638693" }, "departure": { "delay": 380, "time": "1763638700" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": 341, "time": "1763638721" }, "departure": { "delay": 341, "time": "1763638721" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 440, "time": "1763638874" }, "departure": { "delay": 440, "time": "1763638880" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 350, "time": "1763638970" }, "departure": { "delay": 350, "time": "1763638970" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 477, "time": "1763639217" }, "departure": { "delay": 477, "time": "1763639217" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": 274, "time": "1763639254" }, "departure": { "delay": 274, "time": "1763639254" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 } ], "timestamp": "1763637113", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1205" } } }, { "id": "SM:5-1255", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763639700" }, "stopId": "République_A", "stopSequence": 1 }, { "arrival": { "time": "1763639760" }, "departure": { "time": "1763639760" }, "stopId": "Charles_Péguy_A", "stopSequence": 2 }, { "arrival": { "time": "1763639820" }, "departure": { "time": "1763639820" }, "stopId": "Robert_Hassler_A", "stopSequence": 3 }, { "arrival": { "time": "1763640060" }, "departure": { "time": "1763640060" }, "stopId": "Libération_A", "stopSequence": 4 }, { "arrival": { "time": "1763640180" }, "departure": { "time": "1763640180" }, "stopId": "Orée_du_Bois_A", "stopSequence": 5 }, { "arrival": { "time": "1763640300" }, "departure": { "time": "1763640300" }, "stopId": "Professeur_Coste_A", "stopSequence": 6 }, { "arrival": { "time": "1763640360" }, "departure": { "time": "1763640360" }, "stopId": "Rousserolles_A", "stopSequence": 7 }, { "arrival": { "time": "1763640420" }, "departure": { "time": "1763640420" }, "stopId": "Muguet_A", "stopSequence": 8 }, { "arrival": { "time": "1763640480" }, "departure": { "time": "1763640480" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 9 }, { "arrival": { "time": "1763640540" }, "departure": { "time": "1763640540" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 10 }, { "arrival": { "time": "1763640600" }, "departure": { "time": "1763640600" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 11 }, { "arrival": { "time": "1763640780" }, "departure": { "time": "1763640780" }, "stopId": "Prairie_A", "stopSequence": 12 }, { "arrival": { "time": "1763640840" }, "departure": { "time": "1763640840" }, "stopId": "Monument_A", "stopSequence": 13 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "Saint-Claude_A", "stopSequence": 14 }, { "arrival": { "time": "1763641020" }, "departure": { "time": "1763641020" }, "stopId": "Chapelle_A", "stopSequence": 15 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Rue_de_Séville_A", "stopSequence": 16 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Cité_du_Rail_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763641500" }, "departure": { "delay": 60, "time": "1763641500" }, "stopId": "Trois_Lys_A", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763641620" }, "departure": { "delay": 60, "time": "1763641620" }, "stopId": "Breisach_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1763641800" }, "departure": { "delay": 180, "time": "1763641800" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1763641860" }, "departure": { "delay": 60, "time": "1763641860" }, "stopId": "Couronne_1R", "stopSequence": 23 } ], "timestamp": "1763636102", "trip": { "routeId": "5", "tripId": "5-1255" } } }, { "id": "SM:5-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 900, "time": "1763638500" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "delay": 780, "time": "1763638560" }, "departure": { "delay": 780, "time": "1763638560" }, "stopId": "Rue_de_Séville_R", "stopSequence": 2 }, { "arrival": { "delay": 840, "time": "1763638740" }, "departure": { "delay": 840, "time": "1763638740" }, "stopId": "Chapelle_R", "stopSequence": 3 } ], "timestamp": "1763635286", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1220" } } }, { "id": "SM:5-1321", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 300, "time": "1763641560" }, "stopId": "Libération_A", "stopSequence": 1 }, { "arrival": { "delay": 240, "time": "1763641620" }, "departure": { "delay": 240, "time": "1763641620" }, "stopId": "Orée_du_Bois_A", "stopSequence": 2 }, { "arrival": { "delay": 180, "time": "1763641680" }, "departure": { "delay": 180, "time": "1763641680" }, "stopId": "Professeur_Coste_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763641740" }, "departure": { "delay": 180, "time": "1763641740" }, "stopId": "Rousserolles_A", "stopSequence": 4 }, { "arrival": { "delay": 300, "time": "1763641980" }, "departure": { "delay": 300, "time": "1763641980" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 6 }, { "arrival": { "delay": 300, "time": "1763642040" }, "departure": { "delay": 300, "time": "1763642040" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 7 }, { "arrival": { "time": "1763642700" }, "departure": { "time": "1763642220" }, "stopId": "Chapelle_A", "stopSequence": 12 } ], "timestamp": "1763637961", "trip": { "routeId": "5", "tripId": "5-1321" } } }, { "id": "SM:303-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1763638322" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 163, "time": "1763638423" }, "departure": { "delay": 163, "time": "1763638423" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 95, "time": "1763638475" }, "departure": { "delay": 95, "time": "1763638475" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763638800" }, "departure": { "delay": 180, "time": "1763638800" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1763638920" }, "departure": { "delay": 180, "time": "1763638920" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 634, "time": "1763639434" }, "departure": { "delay": 634, "time": "1763639434" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 593, "time": "1763639513" }, "departure": { "delay": 593, "time": "1763639513" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 721, "time": "1763639701" }, "departure": { "delay": 721, "time": "1763639701" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1763638323", "trip": { "routeId": "603", "tripId": "303-1230" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 21, "time": "1763637621" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 21, "time": "1763637739" }, "departure": { "delay": 21, "time": "1763637741" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 51, "time": "1763637991" }, "departure": { "delay": 51, "time": "1763638011" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 89, "time": "1763638109" }, "departure": { "delay": 89, "time": "1763638109" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 120, "time": "1763638260" }, "departure": { "delay": 120, "time": "1763638260" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 127, "time": "1763638387" }, "departure": { "delay": 127, "time": "1763638387" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763638440" }, "departure": { "delay": 60, "time": "1763638440" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 227, "time": "1763638667" }, "departure": { "delay": 227, "time": "1763638667" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 199, "time": "1763638699" }, "departure": { "delay": 199, "time": "1763638699" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1763637651", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:310-1305Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640300" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1763640360" }, "departure": { "time": "1763640360" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1763640480" }, "departure": { "time": "1763640480" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "time": "1763640540" }, "departure": { "time": "1763640540" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "time": "1763640660" }, "departure": { "time": "1763640660" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "time": "1763640720" }, "departure": { "time": "1763640720" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763641500" }, "departure": { "delay": 60, "time": "1763641500" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1763641620" }, "departure": { "delay": 120, "time": "1763641620" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1763641680" }, "departure": { "delay": 60, "time": "1763641680" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 29, "time": "1763641709" }, "departure": { "delay": 29, "time": "1763641709" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 } ], "timestamp": "1763636883", "trip": { "routeId": "603", "tripId": "310-1305Ner" } } }, { "id": "SM:303-1257Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 5, "time": "1763639825" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 10, "time": "1763639950" }, "departure": { "delay": 10, "time": "1763639950" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763640180" }, "departure": { "time": "1763640180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763640240" }, "departure": { "time": "1763640240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763640360" }, "departure": { "time": "1763640360" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763640480" }, "departure": { "time": "1763640480" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": -180, "time": "1763640600" }, "departure": { "delay": -180, "time": "1763640600" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 9 }, { "arrival": { "delay": 79, "time": "1763640979" }, "departure": { "delay": 79, "time": "1763640979" }, "stopId": "Domino_603R", "stopSequence": 10 }, { "arrival": { "delay": 20, "time": "1763641100" }, "departure": { "delay": 20, "time": "1763641100" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 11 }, { "arrival": { "delay": 16, "time": "1763641216" }, "departure": { "delay": 16, "time": "1763641216" }, "stopId": "Tournesols_2A", "stopSequence": 12 }, { "arrival": { "delay": -44, "time": "1763641276" }, "departure": { "delay": -44, "time": "1763641276" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 13 }, { "arrival": { "delay": -44, "time": "1763641336" }, "departure": { "delay": -44, "time": "1763641336" }, "stopId": "Maison_Retraite_A", "stopSequence": 14 } ], "timestamp": "1763639258", "trip": { "directionId": 1, "routeId": "603", "tripId": "303-1257Ner" } } }, { "id": "SM:409-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763637180" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763637360" }, "departure": { "time": "1763637360" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763637480" }, "departure": { "time": "1763637480" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763637540" }, "departure": { "time": "1763637540" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763637720" }, "departure": { "time": "1763637720" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 292, "time": "1763637780" }, "departure": { "delay": 292, "time": "1763638072" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 291, "time": "1763638117" }, "departure": { "delay": 291, "time": "1763638131" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 277, "time": "1763638177" }, "departure": { "delay": 277, "time": "1763638177" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 203, "time": "1763638251" }, "departure": { "delay": 203, "time": "1763638283" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 231, "time": "1763638350" }, "departure": { "delay": 231, "time": "1763638371" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 231, "time": "1763638429" }, "departure": { "delay": 231, "time": "1763638431" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 351, "time": "1763638502" }, "departure": { "delay": 351, "time": "1763638611" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 381, "time": "1763638791" }, "departure": { "delay": 381, "time": "1763638821" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 261, "time": "1763638916" }, "departure": { "delay": 261, "time": "1763638941" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 251, "time": "1763638991" }, "departure": { "delay": 251, "time": "1763638991" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 201, "time": "1763639001" }, "departure": { "delay": 201, "time": "1763639001" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 262, "time": "1763639113" }, "departure": { "delay": 262, "time": "1763639122" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 250, "time": "1763639170" }, "departure": { "delay": 250, "time": "1763639170" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 225, "time": "1763639205" }, "departure": { "delay": 225, "time": "1763639205" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 232, "time": "1763639272" }, "departure": { "delay": 232, "time": "1763639272" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763637238", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1213" } } }, { "id": "SM:402-1305", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 480, "time": "1763640780" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 540, "time": "1763641020" }, "departure": { "delay": 540, "time": "1763641020" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 660, "time": "1763641260" }, "departure": { "delay": 660, "time": "1763641260" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 660, "time": "1763641320" }, "departure": { "delay": 660, "time": "1763641320" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 600, "time": "1763641380" }, "departure": { "delay": 600, "time": "1763641380" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 600, "time": "1763641620" }, "departure": { "delay": 600, "time": "1763641620" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 540, "time": "1763641740" }, "departure": { "delay": 540, "time": "1763641740" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 600, "time": "1763641860" }, "departure": { "delay": 600, "time": "1763641860" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 } ], "timestamp": "1763637320", "trip": { "routeId": "604", "tripId": "402-1305" } } }, { "id": "SM:409-1250", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763639400" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763639430" }, "departure": { "delay": -30, "time": "1763639430" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763639460" }, "departure": { "time": "1763639460" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1763639520" }, "departure": { "time": "1763639520" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": -30, "time": "1763639550" }, "departure": { "delay": -30, "time": "1763639550" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 52, "time": "1763639692" }, "departure": { "delay": 52, "time": "1763639692" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 18, "time": "1763639718" }, "departure": { "delay": 18, "time": "1763639718" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 17, "time": "1763639777" }, "departure": { "delay": 17, "time": "1763639777" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 95, "time": "1763639915" }, "departure": { "delay": 95, "time": "1763639915" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 91, "time": "1763640031" }, "departure": { "delay": 91, "time": "1763640031" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": -86, "time": "1763640094" }, "departure": { "delay": -86, "time": "1763640094" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -123, "time": "1763640177" }, "departure": { "delay": -123, "time": "1763640177" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -102, "time": "1763640258" }, "departure": { "delay": -102, "time": "1763640258" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -59, "time": "1763640361" }, "departure": { "delay": -59, "time": "1763640361" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -48, "time": "1763640432" }, "departure": { "delay": -48, "time": "1763640432" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -252, "time": "1763640468" }, "departure": { "delay": -252, "time": "1763640468" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -314, "time": "1763640526" }, "departure": { "delay": -314, "time": "1763640526" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -254, "time": "1763640646" }, "departure": { "delay": -254, "time": "1763640646" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -234, "time": "1763640726" }, "departure": { "delay": -234, "time": "1763640726" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -114, "time": "1763640966" }, "departure": { "delay": -114, "time": "1763640966" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763639414", "trip": { "routeId": "604", "tripId": "409-1250" } } }, { "id": "SM:407-1235", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 571, "time": "1763639071" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 602, "time": "1763639173" }, "departure": { "delay": 602, "time": "1763639282" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 660, "time": "1763639330" }, "departure": { "delay": 660, "time": "1763639400" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 688, "time": "1763639488" }, "departure": { "delay": 688, "time": "1763639488" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 653, "time": "1763639513" }, "departure": { "delay": 653, "time": "1763639513" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 580, "time": "1763639560" }, "departure": { "delay": 580, "time": "1763639560" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 426, "time": "1763639646" }, "departure": { "delay": 426, "time": "1763639646" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 311, "time": "1763639711" }, "departure": { "delay": 311, "time": "1763639711" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 341, "time": "1763639801" }, "departure": { "delay": 341, "time": "1763639801" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 401, "time": "1763639921" }, "departure": { "delay": 401, "time": "1763639921" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 424, "time": "1763640004" }, "departure": { "delay": 424, "time": "1763640004" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 407, "time": "1763640227" }, "departure": { "delay": 407, "time": "1763640227" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763639093", "trip": { "routeId": "604", "tripId": "407-1235" } } }, { "id": "SM:409-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763641680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763641860" }, "departure": { "time": "1763641860" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763642040" }, "departure": { "time": "1763642040" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763642220" }, "departure": { "time": "1763642220" }, "stopId": "Frontière_R", "stopSequence": 5 } ], "timestamp": "1763639311", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1328" } } }, { "id": "SM:405-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 91, "time": "1763637691" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 61, "time": "1763637721" }, "departure": { "delay": 61, "time": "1763637721" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 91, "time": "1763637751" }, "departure": { "delay": 91, "time": "1763637751" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 61, "time": "1763637781" }, "departure": { "delay": 61, "time": "1763637781" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 142, "time": "1763637982" }, "departure": { "delay": 142, "time": "1763637982" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 100, "time": "1763638000" }, "departure": { "delay": 100, "time": "1763638000" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 181, "time": "1763638070" }, "departure": { "delay": 181, "time": "1763638141" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 258, "time": "1763638278" }, "departure": { "delay": 258, "time": "1763638278" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 217, "time": "1763638357" }, "departure": { "delay": 217, "time": "1763638357" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 120, "time": "1763638381" }, "departure": { "delay": 120, "time": "1763638500" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 91, "time": "1763638591" }, "departure": { "delay": 91, "time": "1763638591" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 190, "time": "1763638697" }, "departure": { "delay": 190, "time": "1763638750" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 212, "time": "1763638819" }, "departure": { "delay": 212, "time": "1763638832" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 241, "time": "1763638891" }, "departure": { "delay": 241, "time": "1763638921" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 61, "time": "1763638951" }, "departure": { "delay": 61, "time": "1763638981" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 61, "time": "1763639038" }, "departure": { "delay": 61, "time": "1763639101" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 121, "time": "1763639221" }, "departure": { "delay": 121, "time": "1763639221" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 152, "time": "1763639305" }, "departure": { "delay": 152, "time": "1763639312" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 264, "time": "1763639544" }, "departure": { "delay": 264, "time": "1763639544" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763637703", "trip": { "routeId": "604", "tripId": "405-1220" } } }, { "id": "SM:403-1243", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763638980" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763639160" }, "departure": { "time": "1763639160" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763639280" }, "departure": { "time": "1763639280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763639340" }, "departure": { "time": "1763639340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763639520" }, "departure": { "time": "1763639520" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763639580" }, "departure": { "time": "1763639580" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763639640" }, "departure": { "time": "1763639640" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763639700" }, "departure": { "time": "1763639700" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763639880" }, "departure": { "time": "1763639880" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763639940" }, "departure": { "time": "1763639940" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763640000" }, "departure": { "time": "1763640000" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1763640060" }, "departure": { "time": "1763640060" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1763640480" }, "departure": { "delay": 240, "time": "1763640480" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763640540" }, "departure": { "delay": 60, "time": "1763640540" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763640600" }, "departure": { "delay": 60, "time": "1763640600" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1763640660" }, "departure": { "delay": 60, "time": "1763640660" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1763640720" }, "departure": { "delay": 60, "time": "1763640720" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763640780" }, "departure": { "delay": 60, "time": "1763640780" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763640840" }, "departure": { "delay": 60, "time": "1763640840" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1763640960" }, "departure": { "delay": 120, "time": "1763640960" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763639031", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-1243" } } }, { "id": "SM:405-1258", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763639880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763640060" }, "departure": { "time": "1763640060" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763640180" }, "departure": { "time": "1763640180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763640240" }, "departure": { "time": "1763640240" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763640420" }, "departure": { "time": "1763640420" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763640480" }, "departure": { "time": "1763640480" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763640540" }, "departure": { "time": "1763640540" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763640600" }, "departure": { "time": "1763640600" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763640780" }, "departure": { "time": "1763640780" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763640840" }, "departure": { "time": "1763640840" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763640900" }, "departure": { "time": "1763640900" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1763641020" }, "departure": { "time": "1763641020" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 300, "time": "1763641500" }, "departure": { "delay": 300, "time": "1763641500" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763641560" }, "departure": { "delay": 60, "time": "1763641560" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763641620" }, "departure": { "delay": 60, "time": "1763641620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1763641680" }, "departure": { "delay": 60, "time": "1763641680" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1763641740" }, "departure": { "delay": 60, "time": "1763641740" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763641800" }, "departure": { "delay": 60, "time": "1763641800" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763637661", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-1258" } } }, { "id": "SM:401-1228", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763638080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763638260" }, "departure": { "time": "1763638260" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763638380" }, "departure": { "time": "1763638380" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763638440" }, "departure": { "time": "1763638440" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763638620" }, "departure": { "time": "1763638620" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763638680" }, "departure": { "time": "1763638680" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763638740" }, "departure": { "time": "1763638740" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763638800" }, "departure": { "time": "1763638800" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763638980" }, "departure": { "time": "1763638980" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763639040" }, "departure": { "time": "1763639040" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763639100" }, "departure": { "time": "1763639100" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 33, "time": "1763639253" }, "departure": { "delay": 33, "time": "1763639253" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 129, "time": "1763639529" }, "departure": { "delay": 129, "time": "1763639529" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -74, "time": "1763639626" }, "departure": { "delay": -74, "time": "1763639626" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -74, "time": "1763639686" }, "departure": { "delay": -74, "time": "1763639686" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -119, "time": "1763639701" }, "departure": { "delay": -119, "time": "1763639701" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -72, "time": "1763639808" }, "departure": { "delay": -72, "time": "1763639808" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -83, "time": "1763639857" }, "departure": { "delay": -83, "time": "1763639857" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763638137", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-1228" } } }, { "id": "SM:403-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 580, "time": "1763637280" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 700, "time": "1763637370" }, "departure": { "delay": 700, "time": "1763637580" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 700, "time": "1763637627" }, "departure": { "delay": 700, "time": "1763637640" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 760, "time": "1763637730" }, "departure": { "delay": 760, "time": "1763637760" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 730, "time": "1763637790" }, "departure": { "delay": 730, "time": "1763637790" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 730, "time": "1763637830" }, "departure": { "delay": 730, "time": "1763637910" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 582, "time": "1763637979" }, "departure": { "delay": 582, "time": "1763638002" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 460, "time": "1763638056" }, "departure": { "delay": 460, "time": "1763638060" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 550, "time": "1763638200" }, "departure": { "delay": 550, "time": "1763638210" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 645, "time": "1763638365" }, "departure": { "delay": 645, "time": "1763638365" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 700, "time": "1763638440" }, "departure": { "delay": 700, "time": "1763638480" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 691, "time": "1763638651" }, "departure": { "delay": 691, "time": "1763638651" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763637310", "trip": { "routeId": "604", "tripId": "403-1205" } } }, { "id": "SM:404-1320", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763641200" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763641230" }, "departure": { "delay": -30, "time": "1763641230" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763641260" }, "departure": { "time": "1763641260" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1763641320" }, "departure": { "time": "1763641320" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1763641380" }, "departure": { "time": "1763641380" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1763641500" }, "departure": { "delay": 60, "time": "1763641500" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763641560" }, "departure": { "delay": 60, "time": "1763641560" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 300, "time": "1763642520" }, "departure": { "delay": 300, "time": "1763642520" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 360, "time": "1763642640" }, "departure": { "delay": 360, "time": "1763642640" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 180, "time": "1763642700" }, "departure": { "delay": 180, "time": "1763642700" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1763642760" }, "departure": { "delay": 120, "time": "1763642760" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1763639290", "trip": { "routeId": "604", "tripId": "404-1320" } } }, { "id": "SM:407-1313", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763640780" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763641080" }, "departure": { "time": "1763641080" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763641320" }, "departure": { "time": "1763641320" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763641380" }, "departure": { "time": "1763641380" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763641440" }, "departure": { "time": "1763641440" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763641500" }, "departure": { "time": "1763641500" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763641680" }, "departure": { "time": "1763641680" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763641740" }, "departure": { "time": "1763641740" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763641800" }, "departure": { "time": "1763641800" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1763642400" }, "departure": { "delay": 60, "time": "1763642400" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1763642460" }, "departure": { "delay": 60, "time": "1763642460" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1763642580" }, "departure": { "delay": 60, "time": "1763642580" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763642640" }, "departure": { "delay": 60, "time": "1763642640" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1763642760" }, "departure": { "delay": 120, "time": "1763642760" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763638147", "trip": { "directionId": 1, "routeId": "604", "tripId": "407-1313" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763637360" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1763637420" }, "departure": { "time": "1763637420" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763637480" }, "departure": { "delay": 60, "time": "1763637480" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1763637510" }, "departure": { "delay": 30, "time": "1763637510" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1763637540" }, "departure": { "time": "1763637540" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1763637660" }, "departure": { "time": "1763637660" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1763637780" }, "departure": { "time": "1763637780" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1763637960" }, "departure": { "time": "1763637960" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1763638080" }, "departure": { "time": "1763638080" }, "scheduleRelationship": "SKIPPED", "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1763638194" }, "departure": { "time": "1763638200" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 40, "time": "1763638300" }, "departure": { "delay": 40, "time": "1763638300" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": -18, "time": "1763638362" }, "departure": { "delay": -18, "time": "1763638362" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": -57, "time": "1763638383" }, "departure": { "delay": -57, "time": "1763638383" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": -51, "time": "1763638449" }, "departure": { "delay": -51, "time": "1763638449" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 3, "time": "1763638552" }, "departure": { "delay": 3, "time": "1763638563" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 34, "time": "1763638654" }, "departure": { "delay": 34, "time": "1763638654" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "time": "1763638680" }, "departure": { "time": "1763638680" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "time": "1763638726" }, "departure": { "time": "1763638740" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": -18, "time": "1763638782" }, "departure": { "delay": -18, "time": "1763638782" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": -36, "time": "1763639004" }, "departure": { "delay": -36, "time": "1763639004" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": -58, "time": "1763639042" }, "departure": { "delay": -58, "time": "1763639042" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": -27, "time": "1763639088" }, "departure": { "delay": -27, "time": "1763639133" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": -21, "time": "1763639199" }, "departure": { "delay": -21, "time": "1763639199" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "time": "1763639326" }, "departure": { "time": "1763639340" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": -40, "time": "1763639420" }, "departure": { "delay": -40, "time": "1763639420" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": -40, "time": "1763639540" }, "departure": { "delay": -40, "time": "1763639540" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": -40, "time": "1763639780" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1763637414", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:802-1316", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 481, "time": "1763641441" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 481, "time": "1763641501" }, "departure": { "delay": 481, "time": "1763641501" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 541, "time": "1763641561" }, "departure": { "delay": 541, "time": "1763641561" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 511, "time": "1763641591" }, "departure": { "delay": 511, "time": "1763641591" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 481, "time": "1763641621" }, "departure": { "delay": 481, "time": "1763641621" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 481, "time": "1763641741" }, "departure": { "delay": 481, "time": "1763641741" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 481, "time": "1763641861" }, "departure": { "delay": 481, "time": "1763641861" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 481, "time": "1763642041" }, "departure": { "delay": 481, "time": "1763642041" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 481, "time": "1763642161" }, "departure": { "delay": 481, "time": "1763642161" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 481, "time": "1763642281" }, "departure": { "delay": 481, "time": "1763642281" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 481, "time": "1763642341" }, "departure": { "delay": 481, "time": "1763642341" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 481, "time": "1763642461" }, "departure": { "delay": 481, "time": "1763642461" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 481, "time": "1763642521" }, "departure": { "delay": 481, "time": "1763642521" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 481, "time": "1763642581" }, "departure": { "delay": 481, "time": "1763642581" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 541, "time": "1763642701" }, "departure": { "delay": 541, "time": "1763642701" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 541, "time": "1763642761" }, "departure": { "delay": 541, "time": "1763642761" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 541, "time": "1763642821" }, "departure": { "delay": 541, "time": "1763642821" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 541, "time": "1763642881" }, "departure": { "delay": 541, "time": "1763642881" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 541, "time": "1763642941" }, "departure": { "delay": 541, "time": "1763642941" }, "stopId": "Vignes_608R", "stopSequence": 19 } ], "timestamp": "1763639393", "trip": { "directionId": 1, "routeId": "608", "tripId": "802-1316" } } }, { "id": "SM:804-1334", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763642040" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1763642220" }, "departure": { "time": "1763642220" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1763642340" }, "departure": { "time": "1763642340" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1763642400" }, "departure": { "time": "1763642400" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1763642580" }, "departure": { "time": "1763642580" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1763642640" }, "departure": { "time": "1763642640" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1763642700" }, "departure": { "time": "1763642700" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1763642760" }, "departure": { "time": "1763642760" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1763643000" }, "departure": { "time": "1763643000" }, "stopId": "Vignes_608A", "stopSequence": 9 } ], "timestamp": "1763638449", "trip": { "routeId": "608", "tripId": "804-1334" } } }, { "id": "SM:802-1234", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 439, "time": "1763638879" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 499, "time": "1763639035" }, "departure": { "delay": 499, "time": "1763639119" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 499, "time": "1763639209" }, "departure": { "delay": 499, "time": "1763639239" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 499, "time": "1763639299" }, "departure": { "delay": 499, "time": "1763639299" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 514, "time": "1763639494" }, "departure": { "delay": 514, "time": "1763639494" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 514, "time": "1763639554" }, "departure": { "delay": 514, "time": "1763639554" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 514, "time": "1763639614" }, "departure": { "delay": 514, "time": "1763639614" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 514, "time": "1763639674" }, "departure": { "delay": 514, "time": "1763639674" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 514, "time": "1763639914" }, "departure": { "delay": 514, "time": "1763639914" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 514, "time": "1763639974" }, "departure": { "delay": 514, "time": "1763639974" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 519, "time": "1763640039" }, "departure": { "delay": 519, "time": "1763640039" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 584, "time": "1763640164" }, "departure": { "delay": 584, "time": "1763640164" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 600, "time": "1763640240" }, "departure": { "delay": 600, "time": "1763640240" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 601, "time": "1763640301" }, "departure": { "delay": 601, "time": "1763640301" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 601, "time": "1763640361" }, "departure": { "delay": 601, "time": "1763640361" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 601, "time": "1763640421" }, "departure": { "delay": 601, "time": "1763640421" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 721, "time": "1763640661" }, "departure": { "delay": 721, "time": "1763640661" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 721, "time": "1763640781" }, "departure": { "delay": 721, "time": "1763640781" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 781, "time": "1763640961" }, "departure": { "delay": 781, "time": "1763640961" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 721, "time": "1763641081" }, "departure": { "delay": 721, "time": "1763641081" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 721, "time": "1763641201" }, "departure": { "delay": 721, "time": "1763641201" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 661, "time": "1763641261" }, "departure": { "delay": 661, "time": "1763641261" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 661, "time": "1763641321" }, "departure": { "delay": 661, "time": "1763641321" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 661, "time": "1763641381" }, "departure": { "delay": 661, "time": "1763641381" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763638907", "trip": { "routeId": "608", "tripId": "802-1234" } } }, { "id": "SM:604-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763641680" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763641710" }, "departure": { "delay": -30, "time": "1763641710" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763641740" }, "departure": { "time": "1763641740" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763641800" }, "departure": { "time": "1763641800" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763641860" }, "departure": { "time": "1763641860" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763642160" }, "departure": { "time": "1763642160" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763642220" }, "departure": { "time": "1763642220" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763642280" }, "departure": { "time": "1763642280" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763642340" }, "departure": { "time": "1763642340" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763642400" }, "departure": { "time": "1763642400" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763642460" }, "departure": { "time": "1763642460" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1763638085", "trip": { "routeId": "6", "tripId": "604-1328" } } }, { "id": "SM:602-1258", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763639880" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763639910" }, "departure": { "delay": -30, "time": "1763639910" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763639940" }, "departure": { "time": "1763639940" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763640000" }, "departure": { "time": "1763640000" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763640060" }, "departure": { "time": "1763640060" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763640180" }, "departure": { "time": "1763640180" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763640360" }, "departure": { "time": "1763640360" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763640420" }, "departure": { "time": "1763640420" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763640480" }, "departure": { "time": "1763640480" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763640540" }, "departure": { "time": "1763640540" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763640600" }, "departure": { "time": "1763640600" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763640660" }, "departure": { "time": "1763640660" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1763640960" }, "departure": { "time": "1763640960" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "time": "1763641140" }, "departure": { "time": "1763641140" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 } ], "timestamp": "1763636289", "trip": { "routeId": "6", "tripId": "602-1258" } } }, { "id": "SM:602-1218", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 48, "time": "1763637528" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 108, "time": "1763637825" }, "departure": { "delay": 108, "time": "1763637828" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 108, "time": "1763637931" }, "departure": { "delay": 108, "time": "1763637948" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 174, "time": "1763638134" }, "departure": { "delay": 174, "time": "1763638134" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 108, "time": "1763638368" }, "departure": { "delay": 108, "time": "1763638368" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 108, "time": "1763638428" }, "departure": { "delay": 108, "time": "1763638428" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 108, "time": "1763638488" }, "departure": { "delay": 108, "time": "1763638488" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 90, "time": "1763638530" }, "departure": { "delay": 90, "time": "1763638530" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 78, "time": "1763638578" }, "departure": { "delay": 78, "time": "1763638578" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 113, "time": "1763638660" }, "departure": { "delay": 113, "time": "1763638673" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 138, "time": "1763638812" }, "departure": { "delay": 138, "time": "1763638818" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 138, "time": "1763638923" }, "departure": { "delay": 138, "time": "1763638938" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 137, "time": "1763638984" }, "departure": { "delay": 137, "time": "1763638997" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 108, "time": "1763639027" }, "departure": { "delay": 108, "time": "1763639028" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 131, "time": "1763639051" }, "departure": { "delay": 131, "time": "1763639051" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 131, "time": "1763639111" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763637558", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1218" } } }, { "id": "SM:602-1327", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763641860" }, "departure": { "time": "1763641860" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "time": "1763641980" }, "departure": { "time": "1763641980" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "time": "1763642100" }, "departure": { "time": "1763642100" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "time": "1763642400" }, "departure": { "time": "1763642400" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "time": "1763642460" }, "departure": { "time": "1763642460" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1763642520" }, "departure": { "time": "1763642520" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "time": "1763642580" }, "departure": { "time": "1763642580" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1763642640" }, "departure": { "time": "1763642640" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "time": "1763642700" }, "departure": { "time": "1763642700" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "time": "1763642820" }, "departure": { "time": "1763642820" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "time": "1763642940" }, "departure": { "time": "1763642940" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "time": "1763643000" }, "departure": { "time": "1763643000" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 } ], "timestamp": "1763639227", "trip": { "directionId": 1, "routeId": "6", "tripId": "602-1327" } } }, { "id": "SM:604-1250", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 13, "time": "1763639413" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 13, "time": "1763639653" }, "departure": { "delay": 13, "time": "1763639653" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": -11, "time": "1763639749" }, "departure": { "delay": -11, "time": "1763639749" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": -11, "time": "1763639869" }, "departure": { "delay": -11, "time": "1763639869" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -44, "time": "1763640136" }, "departure": { "delay": -44, "time": "1763640136" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -44, "time": "1763640196" }, "departure": { "delay": -44, "time": "1763640196" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -44, "time": "1763640256" }, "departure": { "delay": -44, "time": "1763640256" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -44, "time": "1763640316" }, "departure": { "delay": -44, "time": "1763640316" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -44, "time": "1763640376" }, "departure": { "delay": -44, "time": "1763640376" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": -44, "time": "1763640436" }, "departure": { "delay": -44, "time": "1763640436" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": -44, "time": "1763640556" }, "departure": { "delay": -44, "time": "1763640556" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": -51, "time": "1763640669" }, "departure": { "delay": -51, "time": "1763640669" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": -58, "time": "1763640722" }, "departure": { "delay": -58, "time": "1763640722" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -88, "time": "1763640752" }, "departure": { "delay": -88, "time": "1763640752" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": -58, "time": "1763640782" }, "departure": { "delay": -58, "time": "1763640782" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": -58, "time": "1763640842" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763639414", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1250" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1763639419" } }