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-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%
2025-11-21
100%
2025-11-22
100%
2025-11-23
100%
2025-11-24
100%
2025-11-25
100%
2025-11-26
100%
2025-11-27
100%
2025-11-28
100%
2025-11-29
100%
2025-11-30
100%
2025-12-01
100%
2025-12-02
100%
2025-12-03
100%
2025-12-04
100%
2025-12-05
100%
2025-12-06
100%
2025-12-07
100%
2025-12-08
100%
2025-12-09
100%
2025-12-10
100%
2025-12-11
100%
2025-12-12
100%
2025-12-13
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

⚠️112 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-13 at 08:03 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

vehicle_id not populated W002 37 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 1104-1905 does not have a vehicle_id
  • trip_id 1102-1820 does not have a vehicle_id
  • trip_id 1104-1850 does not have a vehicle_id
  • trip_id 1102-1835 does not have a vehicle_id
  • trip_id 1102-1805 does not have a vehicle_id

Header timestamp is older than 65 seconds W008 1 error

The data in a GTFS-realtime feed should always be less than one minute old

Sample errors
  • header.timestamp is 763 min 57 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 74 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1104-1905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1104-1905 does not have a schedule_relationship
  • trip_id 1102-1820 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1102-1820 does not have a schedule_relationship
  • trip_id 1104-1850 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 683 31 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 3 338 31 times (100 % of validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 18 14 times (45 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 12 12 times (39 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-12 at 19:19 Europe/Paris.

trip_updates (37) vehicle_positions (0) service_alerts (0)

The timestamp field appears to be too old compared to the current time: the delay is 46 174 seconds. Try to update your feed at most every 30 seconds.

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-12-12 at 19:19 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:1104-1905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 843, "time": "1765563543" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 843, "time": "1765564143" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1765563557", "trip": { "routeId": "11", "tripId": "1104-1905" } } }, { "id": "SM:1102-1820", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3312, "time": "1765563312" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 3388, "time": "1765563988" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1765563316", "trip": { "routeId": "11", "tripId": "1102-1820" } } }, { "id": "SM:1104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 777, "time": "1765562577" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 912, "time": "1765563312" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1765562604", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1850" } } }, { "id": "SM:1102-1835", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 3088, "time": "1765564588" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1765563557", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1835" } } }, { "id": "SM:1102-1805", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 3191, "time": "1765562291" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 3084, "time": "1765562784" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1765562320", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1805" } } }, { "id": "SM:1102-1850", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 2788, "time": "1765565188" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1765563557", "trip": { "routeId": "11", "tripId": "1102-1850" } } }, { "id": "SM:1102-1435", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 17049, "time": "1765563549" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 17049, "time": "1765564149" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1765563557", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1435" } } }, { "id": "SM:1102-1905", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 2488, "time": "1765565788" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1765563557", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1905" } } }, { "id": "SM:104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 315, "time": "1765562115" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 305, "time": "1765562225" }, "departure": { "delay": 305, "time": "1765562225" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 255, "time": "1765562235" }, "departure": { "delay": 255, "time": "1765562235" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 255, "time": "1765562295" }, "departure": { "delay": 255, "time": "1765562295" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 286, "time": "1765562355" }, "departure": { "delay": 286, "time": "1765562446" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 111, "time": "1765562511" }, "departure": { "delay": 111, "time": "1765562511" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 88, "time": "1765562608" }, "departure": { "delay": 88, "time": "1765562608" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 32, "time": "1765562672" }, "departure": { "delay": 32, "time": "1765562672" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 46, "time": "1765562726" }, "departure": { "delay": 46, "time": "1765562746" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 15, "time": "1765562775" }, "departure": { "delay": 15, "time": "1765562775" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": -15, "time": "1765562865" }, "departure": { "delay": -15, "time": "1765562865" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 5, "time": "1765562945" }, "departure": { "delay": 5, "time": "1765562945" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": -3, "time": "1765562997" }, "departure": { "delay": -3, "time": "1765562997" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1765563030" }, "departure": { "delay": -30, "time": "1765563030" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 45, "time": "1765563084" }, "departure": { "delay": 45, "time": "1765563105" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 18, "time": "1765563198" }, "departure": { "delay": 18, "time": "1765563198" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 75, "time": "1765563262" }, "departure": { "delay": 75, "time": "1765563375" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 15, "time": "1765563495" }, "departure": { "delay": 15, "time": "1765563495" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -20, "time": "1765563580" }, "departure": { "delay": -20, "time": "1765563580" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -35, "time": "1765563625" }, "departure": { "delay": -35, "time": "1765563625" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -55, "time": "1765563665" }, "departure": { "delay": -55, "time": "1765563665" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -72, "time": "1765563768" }, "departure": { "delay": -72, "time": "1765563768" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -72, "time": "1765563828" }, "departure": { "delay": -72, "time": "1765563828" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -72, "time": "1765563888" }, "departure": { "delay": -72, "time": "1765563888" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -72, "time": "1765563948" }, "departure": { "delay": -72, "time": "1765563948" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -72, "time": "1765564008" }, "departure": { "delay": -72, "time": "1765564008" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -72, "time": "1765564068" }, "departure": { "delay": -72, "time": "1765564068" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -72, "time": "1765564188" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1765562144", "trip": { "routeId": "1", "tripId": "104-1850" } } }, { "id": "SM:104-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765564440" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1765564560" }, "departure": { "time": "1765564560" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1765564620" }, "departure": { "time": "1765564620" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1765564680" }, "departure": { "time": "1765564680" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1765564740" }, "departure": { "time": "1765564740" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1765564800" }, "departure": { "time": "1765564800" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1765564920" }, "departure": { "time": "1765564920" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1765564980" }, "departure": { "time": "1765564980" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1765565040" }, "departure": { "time": "1765565040" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1765565160" }, "departure": { "time": "1765565160" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1765565280" }, "departure": { "time": "1765565280" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 8, "time": "1765565468" }, "departure": { "delay": 8, "time": "1765565468" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 8, "time": "1765565588" }, "departure": { "delay": 8, "time": "1765565588" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 8, "time": "1765565708" }, "departure": { "delay": 8, "time": "1765565708" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 8, "time": "1765565768" }, "departure": { "delay": 8, "time": "1765565768" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -22, "time": "1765565798" }, "departure": { "delay": -22, "time": "1765565798" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 8, "time": "1765565828" }, "departure": { "delay": 8, "time": "1765565828" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 7, "time": "1765565887" }, "departure": { "delay": 7, "time": "1765565887" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1765565940" }, "departure": { "time": "1765565940" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1765566000" }, "departure": { "time": "1765566000" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1765566060" }, "departure": { "time": "1765566060" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1765566120" }, "departure": { "time": "1765566120" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1765566240" }, "departure": { "time": "1765566240" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1765566300" }, "departure": { "time": "1765566300" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1765566360" }, "departure": { "time": "1765566360" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1765566480" }, "departure": { "time": "1765566480" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1765566600" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1765562299", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1934" } } }, { "id": "SM:102-1853", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 9, "time": "1765561989" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 8, "time": "1765562078" }, "departure": { "delay": 8, "time": "1765562108" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 191, "time": "1765562333" }, "departure": { "delay": 191, "time": "1765562351" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 233, "time": "1765562453" }, "departure": { "delay": 233, "time": "1765562453" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 248, "time": "1765562516" }, "departure": { "delay": 248, "time": "1765562528" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 261, "time": "1765562601" }, "departure": { "delay": 261, "time": "1765562601" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 248, "time": "1765562678" }, "departure": { "delay": 248, "time": "1765562708" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 248, "time": "1765562765" }, "departure": { "delay": 248, "time": "1765562768" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 368, "time": "1765562858" }, "departure": { "delay": 368, "time": "1765562948" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 321, "time": "1765563021" }, "departure": { "delay": 321, "time": "1765563021" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 278, "time": "1765563098" }, "departure": { "delay": 278, "time": "1765563098" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 367, "time": "1765563230" }, "departure": { "delay": 367, "time": "1765563367" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 369, "time": "1765563443" }, "departure": { "delay": 369, "time": "1765563489" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 352, "time": "1765563592" }, "departure": { "delay": 352, "time": "1765563592" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 352, "time": "1765563652" }, "departure": { "delay": 352, "time": "1765563652" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 322, "time": "1765563682" }, "departure": { "delay": 322, "time": "1765563682" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 352, "time": "1765563712" }, "departure": { "delay": 352, "time": "1765563712" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 352, "time": "1765563772" }, "departure": { "delay": 352, "time": "1765563772" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 352, "time": "1765563832" }, "departure": { "delay": 352, "time": "1765563832" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 352, "time": "1765563892" }, "departure": { "delay": 352, "time": "1765563892" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 352, "time": "1765563952" }, "departure": { "delay": 352, "time": "1765563952" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 352, "time": "1765564012" }, "departure": { "delay": 352, "time": "1765564012" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 327, "time": "1765564107" }, "departure": { "delay": 327, "time": "1765564107" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 327, "time": "1765564167" }, "departure": { "delay": 327, "time": "1765564167" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 327, "time": "1765564227" }, "departure": { "delay": 327, "time": "1765564227" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 327, "time": "1765564347" }, "departure": { "delay": 327, "time": "1765564347" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 327, "time": "1765564467" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1765562010", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1853" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765564200" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1765564230" }, "departure": { "delay": -30, "time": "1765564230" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1765564260" }, "departure": { "time": "1765564260" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1765564320" }, "departure": { "time": "1765564320" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1765564380" }, "departure": { "time": "1765564380" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1765564560" }, "departure": { "time": "1765564560" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1765564620" }, "departure": { "time": "1765564620" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1765564680" }, "departure": { "time": "1765564680" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1765564740" }, "departure": { "time": "1765564740" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1765564920" }, "departure": { "time": "1765564920" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1765564980" }, "departure": { "time": "1765564980" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1765565040" }, "departure": { "time": "1765565040" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1765565160" }, "departure": { "time": "1765565160" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1765565220" }, "departure": { "time": "1765565220" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1765565340" }, "departure": { "time": "1765565340" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1765565400" }, "departure": { "time": "1765565400" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1765565460" }, "departure": { "time": "1765565460" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1765565580" }, "departure": { "time": "1765565580" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1765565640" }, "departure": { "time": "1765565640" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1765565700" }, "departure": { "time": "1765565700" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1765565760" }, "departure": { "time": "1765565760" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1765565820" }, "departure": { "time": "1765565820" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1765563484", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:204-1852", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 205, "time": "1765562125" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 205, "time": "1765562185" }, "departure": { "delay": 205, "time": "1765562185" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 175, "time": "1765562335" }, "departure": { "delay": 175, "time": "1765562335" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 175, "time": "1765562455" }, "departure": { "delay": 175, "time": "1765562455" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 354, "time": "1765562674" }, "departure": { "delay": 354, "time": "1765562694" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 354, "time": "1765562754" }, "departure": { "delay": 354, "time": "1765562754" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 445, "time": "1765562851" }, "departure": { "delay": 445, "time": "1765562905" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 484, "time": "1765563004" }, "departure": { "delay": 484, "time": "1765563004" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 407, "time": "1765563047" }, "departure": { "delay": 407, "time": "1765563047" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 413, "time": "1765563085" }, "departure": { "delay": 413, "time": "1765563113" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 454, "time": "1765563214" }, "departure": { "delay": 454, "time": "1765563214" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 474, "time": "1765563294" }, "departure": { "delay": 474, "time": "1765563294" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 444, "time": "1765563367" }, "departure": { "delay": 444, "time": "1765563384" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 444, "time": "1765563444" }, "departure": { "delay": 444, "time": "1765563444" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 447, "time": "1765563567" }, "departure": { "delay": 447, "time": "1765563567" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 447, "time": "1765563627" }, "departure": { "delay": 447, "time": "1765563627" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 447, "time": "1765563687" }, "departure": { "delay": 447, "time": "1765563687" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 327, "time": "1765563747" }, "departure": { "delay": 327, "time": "1765563747" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 447, "time": "1765563927" }, "departure": { "delay": 447, "time": "1765563927" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 447, "time": "1765563987" }, "departure": { "delay": 447, "time": "1765563987" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 447, "time": "1765564047" }, "departure": { "delay": 447, "time": "1765564047" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 327, "time": "1765564107" }, "departure": { "delay": 327, "time": "1765564107" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1765562154", "trip": { "routeId": "2", "tripId": "204-1852" } } }, { "id": "SM:202-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 155, "time": "1765561835" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 155, "time": "1765561887" }, "departure": { "delay": 155, "time": "1765561895" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 220, "time": "1765561960" }, "departure": { "delay": 220, "time": "1765561960" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 225, "time": "1765562025" }, "departure": { "delay": 225, "time": "1765562025" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 220, "time": "1765562080" }, "departure": { "delay": 220, "time": "1765562080" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 216, "time": "1765562251" }, "departure": { "delay": 216, "time": "1765562256" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 204, "time": "1765562304" }, "departure": { "delay": 204, "time": "1765562304" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 215, "time": "1765562358" }, "departure": { "delay": 215, "time": "1765562375" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 233, "time": "1765562453" }, "departure": { "delay": 233, "time": "1765562453" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 166, "time": "1765562566" }, "departure": { "delay": 166, "time": "1765562566" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 178, "time": "1765562638" }, "departure": { "delay": 178, "time": "1765562638" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 185, "time": "1765562675" }, "departure": { "delay": 185, "time": "1765562705" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 155, "time": "1765562795" }, "departure": { "delay": 155, "time": "1765562795" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 187, "time": "1765562863" }, "departure": { "delay": 187, "time": "1765562887" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 125, "time": "1765562945" }, "departure": { "delay": 125, "time": "1765562945" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 145, "time": "1765563025" }, "departure": { "delay": 145, "time": "1765563025" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 194, "time": "1765563134" }, "departure": { "delay": 194, "time": "1765563134" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 245, "time": "1765563241" }, "departure": { "delay": 245, "time": "1765563305" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 315, "time": "1765563435" }, "departure": { "delay": 315, "time": "1765563435" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 320, "time": "1765563500" }, "departure": { "delay": 320, "time": "1765563500" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 315, "time": "1765563555" }, "departure": { "delay": 315, "time": "1765563555" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 315, "time": "1765563615" }, "departure": { "delay": 315, "time": "1765563615" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1765561856", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1848" } } }, { "id": "SM:202-1921", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 315, "time": "1765563975" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 315, "time": "1765564035" }, "departure": { "delay": 315, "time": "1765564035" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 315, "time": "1765564155" }, "departure": { "delay": 315, "time": "1765564155" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 315, "time": "1765564275" }, "departure": { "delay": 315, "time": "1765564275" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 495, "time": "1765564515" }, "departure": { "delay": 495, "time": "1765564515" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 507, "time": "1765564587" }, "departure": { "delay": 507, "time": "1765564587" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 507, "time": "1765564647" }, "departure": { "delay": 507, "time": "1765564647" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 527, "time": "1765564727" }, "departure": { "delay": 527, "time": "1765564727" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 459, "time": "1765564779" }, "departure": { "delay": 459, "time": "1765564779" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 448, "time": "1765564828" }, "departure": { "delay": 448, "time": "1765564828" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 469, "time": "1765564909" }, "departure": { "delay": 469, "time": "1765564909" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 509, "time": "1765565009" }, "departure": { "delay": 509, "time": "1765565009" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 516, "time": "1765565076" }, "departure": { "delay": 516, "time": "1765565076" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 516, "time": "1765565136" }, "departure": { "delay": 516, "time": "1765565136" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 576, "time": "1765565316" }, "departure": { "delay": 576, "time": "1765565316" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 576, "time": "1765565376" }, "departure": { "delay": 576, "time": "1765565376" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 576, "time": "1765565436" }, "departure": { "delay": 576, "time": "1765565436" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 456, "time": "1765565496" }, "departure": { "delay": 456, "time": "1765565496" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 576, "time": "1765565676" }, "departure": { "delay": 576, "time": "1765565676" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 576, "time": "1765565736" }, "departure": { "delay": 576, "time": "1765565736" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 576, "time": "1765565796" }, "departure": { "delay": 576, "time": "1765565796" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 456, "time": "1765565856" }, "departure": { "delay": 456, "time": "1765565856" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1765563433", "trip": { "routeId": "2", "tripId": "202-1921" } } }, { "id": "SM:304-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1035, "time": "1765562835" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 1084, "time": "1765562944" }, "departure": { "delay": 1084, "time": "1765562944" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 1005, "time": "1765562985" }, "departure": { "delay": 1005, "time": "1765562985" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 1335, "time": "1765563368" }, "departure": { "delay": 1335, "time": "1765563375" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 1278, "time": "1765563438" }, "departure": { "delay": 1278, "time": "1765563438" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 5 }, { "arrival": { "delay": 1335, "time": "1765563516" }, "departure": { "delay": 1335, "time": "1765563555" }, "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 1275, "time": "1765563615" }, "departure": { "delay": 1275, "time": "1765563615" }, "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 1681, "time": "1765564081" }, "departure": { "delay": 1681, "time": "1765564081" }, "stopId": "Square_Soustons_A", "stopSequence": 8 } ], "timestamp": "1765562863", "trip": { "routeId": "603", "tripId": "304-1850" } } }, { "id": "SM:304-2000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765566000" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1765566060" }, "departure": { "time": "1765566060" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1765566180" }, "departure": { "time": "1765566180" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 360, "time": "1765566600" }, "departure": { "delay": 360, "time": "1765566600" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 360, "time": "1765566720" }, "departure": { "delay": 360, "time": "1765566720" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1765566780" }, "departure": { "delay": 360, "time": "1765566780" }, "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 300, "time": "1765566840" }, "departure": { "delay": 300, "time": "1765566840" }, "stopId": "Domino_1A", "stopSequence": 7 } ], "timestamp": "1765562873", "trip": { "routeId": "603", "tripId": "304-2000" } } }, { "id": "SM:302-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765561680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1765561800" }, "departure": { "time": "1765561800" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1765562040" }, "departure": { "time": "1765562040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1765562100" }, "departure": { "time": "1765562100" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1765562220" }, "departure": { "time": "1765562220" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1765562340" }, "departure": { "time": "1765562340" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 596, "time": "1765562966" }, "departure": { "delay": 596, "time": "1765562996" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 613, "time": "1765563073" }, "departure": { "delay": 613, "time": "1765563073" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 656, "time": "1765563146" }, "departure": { "delay": 656, "time": "1765563176" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 669, "time": "1765563249" }, "departure": { "delay": 669, "time": "1765563249" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1765561731", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1848" } } }, { "id": "SM:304-1918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 725, "time": "1765564205" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 724, "time": "1765564324" }, "departure": { "delay": 724, "time": "1765564324" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 644, "time": "1765564484" }, "departure": { "delay": 644, "time": "1765564484" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 644, "time": "1765564544" }, "departure": { "delay": 644, "time": "1765564544" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 644, "time": "1765564664" }, "departure": { "delay": 644, "time": "1765564664" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 644, "time": "1765564784" }, "departure": { "delay": 644, "time": "1765564784" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 824, "time": "1765565024" }, "departure": { "delay": 824, "time": "1765565024" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 824, "time": "1765565084" }, "departure": { "delay": 824, "time": "1765565084" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 824, "time": "1765565144" }, "departure": { "delay": 824, "time": "1765565144" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 824, "time": "1765565204" }, "departure": { "delay": 824, "time": "1765565204" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1765563557", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1918" } } }, { "id": "SM:410-1923", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 18, "time": "1765563798" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -12, "time": "1765563828" }, "departure": { "delay": -12, "time": "1765563828" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 18, "time": "1765563858" }, "departure": { "delay": 18, "time": "1765563858" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -16, "time": "1765563884" }, "departure": { "delay": -16, "time": "1765563884" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 11, "time": "1765563911" }, "departure": { "delay": 11, "time": "1765563911" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 50, "time": "1765564010" }, "departure": { "delay": 50, "time": "1765564010" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 74, "time": "1765564034" }, "departure": { "delay": 74, "time": "1765564034" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 88, "time": "1765564108" }, "departure": { "delay": 88, "time": "1765564108" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 161, "time": "1765564241" }, "departure": { "delay": 161, "time": "1765564241" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 195, "time": "1765564395" }, "departure": { "delay": 195, "time": "1765564395" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 27, "time": "1765564527" }, "departure": { "delay": 27, "time": "1765564527" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 62, "time": "1765564622" }, "departure": { "delay": 62, "time": "1765564622" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 182, "time": "1765564802" }, "departure": { "delay": 182, "time": "1765564802" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 242, "time": "1765564922" }, "departure": { "delay": 242, "time": "1765564922" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 122, "time": "1765564982" }, "departure": { "delay": 122, "time": "1765564982" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 62, "time": "1765565042" }, "departure": { "delay": 62, "time": "1765565042" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 182, "time": "1765565222" }, "departure": { "delay": 182, "time": "1765565222" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 182, "time": "1765565282" }, "departure": { "delay": 182, "time": "1765565282" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 182, "time": "1765565462" }, "departure": { "delay": 182, "time": "1765565462" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1765563546", "trip": { "routeId": "604", "tripId": "410-1923" } } }, { "id": "SM:406-1853", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 322, "time": "1765562302" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 292, "time": "1765562332" }, "departure": { "delay": 292, "time": "1765562332" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 322, "time": "1765562362" }, "departure": { "delay": 322, "time": "1765562362" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 287, "time": "1765562387" }, "departure": { "delay": 287, "time": "1765562387" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 313, "time": "1765562413" }, "departure": { "delay": 313, "time": "1765562413" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 462, "time": "1765562622" }, "departure": { "delay": 462, "time": "1765562622" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 477, "time": "1765562637" }, "departure": { "delay": 477, "time": "1765562637" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 592, "time": "1765562704" }, "departure": { "delay": 592, "time": "1765562812" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 682, "time": "1765562944" }, "departure": { "delay": 682, "time": "1765562962" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 712, "time": "1765563112" }, "departure": { "delay": 712, "time": "1765563112" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 597, "time": "1765563177" }, "departure": { "delay": 597, "time": "1765563177" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 583, "time": "1765563283" }, "departure": { "delay": 583, "time": "1765563283" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 772, "time": "1765563499" }, "departure": { "delay": 772, "time": "1765563532" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 838, "time": "1765563658" }, "departure": { "delay": 838, "time": "1765563658" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 872, "time": "1765563752" }, "departure": { "delay": 872, "time": "1765563752" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 726, "time": "1765563786" }, "departure": { "delay": 726, "time": "1765563786" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 665, "time": "1765563845" }, "departure": { "delay": 665, "time": "1765563845" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 785, "time": "1765564025" }, "departure": { "delay": 785, "time": "1765564025" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 745, "time": "1765564045" }, "departure": { "delay": 745, "time": "1765564045" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 771, "time": "1765564251" }, "departure": { "delay": 771, "time": "1765564251" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1765562330", "trip": { "routeId": "604", "tripId": "406-1853" } } }, { "id": "SM:410-1843", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 150, "time": "1765561530" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 180, "time": "1765561710" }, "departure": { "delay": 180, "time": "1765561740" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 360, "time": "1765561997" }, "departure": { "delay": 360, "time": "1765562040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 393, "time": "1765562133" }, "departure": { "delay": 393, "time": "1765562133" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 390, "time": "1765562246" }, "departure": { "delay": 390, "time": "1765562310" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 451, "time": "1765562399" }, "departure": { "delay": 451, "time": "1765562431" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 453, "time": "1765562493" }, "departure": { "delay": 453, "time": "1765562493" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 460, "time": "1765562560" }, "departure": { "delay": 460, "time": "1765562560" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 414, "time": "1765562694" }, "departure": { "delay": 414, "time": "1765562694" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 407, "time": "1765562747" }, "departure": { "delay": 407, "time": "1765562747" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 428, "time": "1765562828" }, "departure": { "delay": 428, "time": "1765562828" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 417, "time": "1765562877" }, "departure": { "delay": 417, "time": "1765562877" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 600, "time": "1765563210" }, "departure": { "delay": 600, "time": "1765563240" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 481, "time": "1765563343" }, "departure": { "delay": 481, "time": "1765563361" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 480, "time": "1765563420" }, "departure": { "delay": 480, "time": "1765563420" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 466, "time": "1765563466" }, "departure": { "delay": 466, "time": "1765563466" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 480, "time": "1765563519" }, "departure": { "delay": 480, "time": "1765563540" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 462, "time": "1765563582" }, "departure": { "delay": 462, "time": "1765563582" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 462, "time": "1765563642" }, "departure": { "delay": 462, "time": "1765563642" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 506, "time": "1765563746" }, "departure": { "delay": 506, "time": "1765563746" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1765561585", "trip": { "directionId": 1, "routeId": "604", "tripId": "410-1843" } } }, { "id": "SM:404-1912", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 65, "time": "1765563185" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 65, "time": "1765563304" }, "departure": { "delay": 65, "time": "1765563305" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -25, "time": "1765563455" }, "departure": { "delay": -25, "time": "1765563455" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 24, "time": "1765563564" }, "departure": { "delay": 24, "time": "1765563564" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 45, "time": "1765563705" }, "departure": { "delay": 45, "time": "1765563705" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 69, "time": "1765563789" }, "departure": { "delay": 69, "time": "1765563789" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 71, "time": "1765563851" }, "departure": { "delay": 71, "time": "1765563851" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 70, "time": "1765563910" }, "departure": { "delay": 70, "time": "1765563910" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 44, "time": "1765564004" }, "departure": { "delay": 44, "time": "1765564004" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 38, "time": "1765564058" }, "departure": { "delay": 38, "time": "1765564058" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 56, "time": "1765564136" }, "departure": { "delay": 56, "time": "1765564136" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 46, "time": "1765564186" }, "departure": { "delay": 46, "time": "1765564186" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 202, "time": "1765564462" }, "departure": { "delay": 202, "time": "1765564462" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 121, "time": "1765564561" }, "departure": { "delay": 121, "time": "1765564561" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 120, "time": "1765564620" }, "departure": { "delay": 120, "time": "1765564620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 104, "time": "1765564664" }, "departure": { "delay": 104, "time": "1765564664" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 94, "time": "1765564714" }, "departure": { "delay": 94, "time": "1765564714" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 154, "time": "1765564774" }, "departure": { "delay": 154, "time": "1765564774" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 154, "time": "1765564834" }, "departure": { "delay": 154, "time": "1765564834" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 154, "time": "1765564894" }, "departure": { "delay": 154, "time": "1765564894" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1765563213", "trip": { "directionId": 1, "routeId": "604", "tripId": "404-1912" } } }, { "id": "SM:410-1957", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765565820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1765565940" }, "departure": { "time": "1765565940" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1765566180" }, "departure": { "time": "1765566180" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1765566360" }, "departure": { "time": "1765566360" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1765566420" }, "departure": { "time": "1765566420" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1765566480" }, "departure": { "time": "1765566480" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1765566540" }, "departure": { "time": "1765566540" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1765566660" }, "departure": { "time": "1765566660" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 } ], "timestamp": "1765563224", "trip": { "directionId": 1, "routeId": "604", "tripId": "410-1957" } } }, { "id": "SM:408-1942", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765564920" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1765565040" }, "departure": { "time": "1765565040" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1765565280" }, "departure": { "time": "1765565280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1765565340" }, "departure": { "time": "1765565340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1765565460" }, "departure": { "time": "1765565460" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1765565520" }, "departure": { "time": "1765565520" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1765565580" }, "departure": { "time": "1765565580" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1765565640" }, "departure": { "time": "1765565640" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1765565760" }, "departure": { "time": "1765565760" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1765565820" }, "departure": { "time": "1765565820" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1765565880" }, "departure": { "time": "1765565880" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1765566360" }, "departure": { "delay": 60, "time": "1765566360" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1765566390" }, "departure": { "delay": 30, "time": "1765566390" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1765566540" }, "departure": { "delay": 60, "time": "1765566540" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1765566600" }, "departure": { "delay": 60, "time": "1765566600" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1765562468", "trip": { "directionId": 1, "routeId": "604", "tripId": "408-1942" } } }, { "id": "SM:402-1938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1765565100" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 480, "time": "1765565280" }, "departure": { "delay": 480, "time": "1765565280" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 540, "time": "1765565460" }, "departure": { "delay": 540, "time": "1765565460" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 540, "time": "1765565520" }, "departure": { "delay": 540, "time": "1765565520" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 480, "time": "1765565580" }, "departure": { "delay": 480, "time": "1765565580" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 480, "time": "1765565760" }, "departure": { "delay": 480, "time": "1765565760" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 480, "time": "1765565880" }, "departure": { "delay": 480, "time": "1765565880" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 540, "time": "1765566000" }, "departure": { "delay": 540, "time": "1765566000" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 } ], "timestamp": "1765562997", "trip": { "routeId": "604", "tripId": "402-1938" } } }, { "id": "SM:402-1857", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 179, "time": "1765562399" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 179, "time": "1765562519" }, "departure": { "delay": 179, "time": "1765562519" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 179, "time": "1765562759" }, "departure": { "delay": 179, "time": "1765562759" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 179, "time": "1765562819" }, "departure": { "delay": 179, "time": "1765562819" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 179, "time": "1765562939" }, "departure": { "delay": 179, "time": "1765562939" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 179, "time": "1765562999" }, "departure": { "delay": 179, "time": "1765562999" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 438, "time": "1765563306" }, "departure": { "delay": 438, "time": "1765563318" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 438, "time": "1765563378" }, "departure": { "delay": 438, "time": "1765563378" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 408, "time": "1765563468" }, "departure": { "delay": 408, "time": "1765563468" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 408, "time": "1765563528" }, "departure": { "delay": 408, "time": "1765563528" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 430, "time": "1765563610" }, "departure": { "delay": 430, "time": "1765563610" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 420, "time": "1765563660" }, "departure": { "delay": 420, "time": "1765563660" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 576, "time": "1765563936" }, "departure": { "delay": 576, "time": "1765563936" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 495, "time": "1765564035" }, "departure": { "delay": 495, "time": "1765564035" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 494, "time": "1765564094" }, "departure": { "delay": 494, "time": "1765564094" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 482, "time": "1765564142" }, "departure": { "delay": 482, "time": "1765564142" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 452, "time": "1765564172" }, "departure": { "delay": 452, "time": "1765564172" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 512, "time": "1765564232" }, "departure": { "delay": 512, "time": "1765564232" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1765562458", "trip": { "directionId": 1, "routeId": "604", "tripId": "402-1857" } } }, { "id": "SM:404-1953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765565580" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1765565610" }, "departure": { "delay": -30, "time": "1765565610" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1765565640" }, "departure": { "time": "1765565640" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1765565670" }, "departure": { "delay": -30, "time": "1765565670" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1765565700" }, "departure": { "time": "1765565700" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1765565760" }, "departure": { "time": "1765565760" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1765565820" }, "departure": { "delay": 60, "time": "1765565820" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1765565880" }, "departure": { "delay": 60, "time": "1765565880" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1765566000" }, "departure": { "delay": 120, "time": "1765566000" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1765566180" }, "departure": { "delay": 180, "time": "1765566180" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1765566360" }, "departure": { "delay": 60, "time": "1765566360" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 120, "time": "1765566480" }, "departure": { "delay": 120, "time": "1765566480" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 } ], "timestamp": "1765562341", "trip": { "routeId": "604", "tripId": "404-1953" } } }, { "id": "SM:408-1908", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 633, "time": "1765563513" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 639, "time": "1765563639" }, "departure": { "delay": 639, "time": "1765563639" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 650, "time": "1765563710" }, "departure": { "delay": 650, "time": "1765563710" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 650, "time": "1765563770" }, "departure": { "delay": 650, "time": "1765563770" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 628, "time": "1765563808" }, "departure": { "delay": 628, "time": "1765563808" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 565, "time": "1765563865" }, "departure": { "delay": 565, "time": "1765563865" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 519, "time": "1765563999" }, "departure": { "delay": 519, "time": "1765563999" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 499, "time": "1765564099" }, "departure": { "delay": 499, "time": "1765564099" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 540, "time": "1765564200" }, "departure": { "delay": 540, "time": "1765564200" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 660, "time": "1765564380" }, "departure": { "delay": 660, "time": "1765564380" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 629, "time": "1765564409" }, "departure": { "delay": 629, "time": "1765564409" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 649, "time": "1765564609" }, "departure": { "delay": 649, "time": "1765564609" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1765563535", "trip": { "routeId": "604", "tripId": "408-1908" } } }, { "id": "SM:406-1927", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 355, "time": "1765564375" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 354, "time": "1765564494" }, "departure": { "delay": 354, "time": "1765564494" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 274, "time": "1765564654" }, "departure": { "delay": 274, "time": "1765564654" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 274, "time": "1765564714" }, "departure": { "delay": 274, "time": "1765564714" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 274, "time": "1765564834" }, "departure": { "delay": 274, "time": "1765564834" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 274, "time": "1765564894" }, "departure": { "delay": 274, "time": "1765564894" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 274, "time": "1765564954" }, "departure": { "delay": 274, "time": "1765564954" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 273, "time": "1765565013" }, "departure": { "delay": 273, "time": "1765565013" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 254, "time": "1765565114" }, "departure": { "delay": 254, "time": "1765565114" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 254, "time": "1765565174" }, "departure": { "delay": 254, "time": "1765565174" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 254, "time": "1765565234" }, "departure": { "delay": 254, "time": "1765565234" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 434, "time": "1765565594" }, "departure": { "delay": 434, "time": "1765565594" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 314, "time": "1765565654" }, "departure": { "delay": 314, "time": "1765565654" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 314, "time": "1765565714" }, "departure": { "delay": 314, "time": "1765565714" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 284, "time": "1765565744" }, "departure": { "delay": 284, "time": "1765565744" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 314, "time": "1765565834" }, "departure": { "delay": 314, "time": "1765565834" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1765563535", "trip": { "directionId": 1, "routeId": "604", "tripId": "406-1927" } } }, { "id": "SM:404-1838", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 554, "time": "1765561634" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 645, "time": "1765561754" }, "departure": { "delay": 645, "time": "1765561845" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 652, "time": "1765561912" }, "departure": { "delay": 652, "time": "1765561912" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 704, "time": "1765562024" }, "departure": { "delay": 704, "time": "1765562024" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 704, "time": "1765562055" }, "departure": { "delay": 704, "time": "1765562084" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 765, "time": "1765562144" }, "departure": { "delay": 765, "time": "1765562265" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 704, "time": "1765562383" }, "departure": { "delay": 704, "time": "1765562384" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 674, "time": "1765562474" }, "departure": { "delay": 674, "time": "1765562474" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 704, "time": "1765562563" }, "departure": { "delay": 704, "time": "1765562564" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 810, "time": "1765562730" }, "departure": { "delay": 810, "time": "1765562730" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 764, "time": "1765562744" }, "departure": { "delay": 764, "time": "1765562744" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 794, "time": "1765562954" }, "departure": { "delay": 794, "time": "1765562954" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1765561648", "trip": { "routeId": "604", "tripId": "404-1838" } } }, { "id": "SM:804-1834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 399, "time": "1765561239" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 399, "time": "1765561419" }, "departure": { "delay": 399, "time": "1765561419" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 370, "time": "1765561510" }, "departure": { "delay": 370, "time": "1765561510" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 381, "time": "1765561581" }, "departure": { "delay": 381, "time": "1765561581" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 345, "time": "1765561725" }, "departure": { "delay": 345, "time": "1765561725" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 345, "time": "1765561785" }, "departure": { "delay": 345, "time": "1765561785" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 331, "time": "1765561831" }, "departure": { "delay": 331, "time": "1765561831" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 315, "time": "1765561875" }, "departure": { "delay": 315, "time": "1765561875" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 291, "time": "1765562091" }, "departure": { "delay": 291, "time": "1765562091" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 369, "time": "1765562147" }, "departure": { "delay": 369, "time": "1765562229" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 394, "time": "1765562314" }, "departure": { "delay": 394, "time": "1765562314" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 402, "time": "1765562382" }, "departure": { "delay": 402, "time": "1765562382" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 406, "time": "1765562446" }, "departure": { "delay": 406, "time": "1765562446" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 408, "time": "1765562508" }, "departure": { "delay": 408, "time": "1765562508" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 410, "time": "1765562570" }, "departure": { "delay": 410, "time": "1765562570" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 400, "time": "1765562620" }, "departure": { "delay": 400, "time": "1765562620" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 478, "time": "1765562818" }, "departure": { "delay": 478, "time": "1765562818" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 459, "time": "1765562919" }, "departure": { "delay": 459, "time": "1765562919" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 423, "time": "1765563003" }, "departure": { "delay": 423, "time": "1765563003" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 363, "time": "1765563123" }, "departure": { "delay": 363, "time": "1765563123" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 363, "time": "1765563243" }, "departure": { "delay": 363, "time": "1765563243" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 303, "time": "1765563303" }, "departure": { "delay": 303, "time": "1765563303" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 303, "time": "1765563363" }, "departure": { "delay": 303, "time": "1765563363" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 303, "time": "1765563423" }, "departure": { "delay": 303, "time": "1765563423" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1765561265", "trip": { "routeId": "608", "tripId": "804-1834" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 123, "time": "1765563483" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 123, "time": "1765563543" }, "departure": { "delay": 123, "time": "1765563543" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 183, "time": "1765563603" }, "departure": { "delay": 183, "time": "1765563603" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 153, "time": "1765563633" }, "departure": { "delay": 153, "time": "1765563633" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 123, "time": "1765563663" }, "departure": { "delay": 123, "time": "1765563663" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 123, "time": "1765563783" }, "departure": { "delay": 123, "time": "1765563783" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 123, "time": "1765563903" }, "departure": { "delay": 123, "time": "1765563903" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 123, "time": "1765564083" }, "departure": { "delay": 123, "time": "1765564083" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 123, "time": "1765564203" }, "departure": { "delay": 123, "time": "1765564203" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 123, "time": "1765564323" }, "departure": { "delay": 123, "time": "1765564323" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 123, "time": "1765564383" }, "departure": { "delay": 123, "time": "1765564383" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 123, "time": "1765564503" }, "departure": { "delay": 123, "time": "1765564503" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 123, "time": "1765564563" }, "departure": { "delay": 123, "time": "1765564563" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 123, "time": "1765564623" }, "departure": { "delay": 123, "time": "1765564623" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 128, "time": "1765564688" }, "departure": { "delay": 128, "time": "1765564688" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 128, "time": "1765564748" }, "departure": { "delay": 128, "time": "1765564748" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 128, "time": "1765564808" }, "departure": { "delay": 128, "time": "1765564808" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 128, "time": "1765564868" }, "departure": { "delay": 128, "time": "1765564868" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 128, "time": "1765564928" }, "departure": { "delay": 128, "time": "1765564928" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 128, "time": "1765565168" }, "departure": { "delay": 128, "time": "1765565168" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 128, "time": "1765565228" }, "departure": { "delay": 128, "time": "1765565228" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 128, "time": "1765565288" }, "departure": { "delay": 128, "time": "1765565288" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 128, "time": "1765565348" }, "departure": { "delay": 128, "time": "1765565348" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 128, "time": "1765565468" }, "departure": { "delay": 128, "time": "1765565468" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 128, "time": "1765565588" }, "departure": { "delay": 128, "time": "1765565588" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 128, "time": "1765565708" }, "departure": { "delay": 128, "time": "1765565708" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 128, "time": "1765565948" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1765563535", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:802-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1765564440" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1765564620" }, "departure": { "time": "1765564620" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1765564740" }, "departure": { "time": "1765564740" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1765564800" }, "departure": { "time": "1765564800" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1765564980" }, "departure": { "time": "1765564980" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1765565040" }, "departure": { "time": "1765565040" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1765565100" }, "departure": { "time": "1765565100" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1765565160" }, "departure": { "time": "1765565160" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1765565400" }, "departure": { "time": "1765565400" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1765565460" }, "departure": { "time": "1765565460" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1765565520" }, "departure": { "time": "1765565520" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1765565580" }, "departure": { "time": "1765565580" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1765565640" }, "departure": { "time": "1765565640" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1765565700" }, "departure": { "time": "1765565700" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1765565760" }, "departure": { "time": "1765565760" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1765565820" }, "departure": { "time": "1765565820" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1765566060" }, "departure": { "delay": 120, "time": "1765566060" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1765566180" }, "departure": { "delay": 120, "time": "1765566180" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1765566360" }, "departure": { "delay": 180, "time": "1765566360" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1765566480" }, "departure": { "delay": 120, "time": "1765566480" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1765566600" }, "departure": { "delay": 120, "time": "1765566600" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1765566660" }, "departure": { "delay": 60, "time": "1765566660" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1765566720" }, "departure": { "delay": 60, "time": "1765566720" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1765566780" }, "departure": { "delay": 60, "time": "1765566780" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1765560840", "trip": { "routeId": "608", "tripId": "802-1934" } } }, { "id": "SM:604-1933", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 82, "time": "1765564702" }, "departure": { "delay": 82, "time": "1765564702" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 67, "time": "1765564807" }, "departure": { "delay": 67, "time": "1765564807" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 67, "time": "1765564927" }, "departure": { "delay": 67, "time": "1765564927" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 67, "time": "1765565227" }, "departure": { "delay": 67, "time": "1765565227" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 67, "time": "1765565287" }, "departure": { "delay": 67, "time": "1765565287" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 67, "time": "1765565347" }, "departure": { "delay": 67, "time": "1765565347" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 67, "time": "1765565407" }, "departure": { "delay": 67, "time": "1765565407" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 67, "time": "1765565467" }, "departure": { "delay": 67, "time": "1765565467" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 67, "time": "1765565527" }, "departure": { "delay": 67, "time": "1765565527" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 67, "time": "1765565647" }, "departure": { "delay": 67, "time": "1765565647" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 67, "time": "1765565767" }, "departure": { "delay": 67, "time": "1765565767" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 67, "time": "1765565827" }, "departure": { "delay": 67, "time": "1765565827" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 37, "time": "1765565857" }, "departure": { "delay": 37, "time": "1765565857" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 67, "time": "1765565887" }, "departure": { "delay": 67, "time": "1765565887" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 67, "time": "1765565947" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1765563494", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1933" } } }, { "id": "SM:612-1903", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 53, "time": "1765562633" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 56, "time": "1765562813" }, "departure": { "delay": 56, "time": "1765562876" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 53, "time": "1765562987" }, "departure": { "delay": 53, "time": "1765562993" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 90, "time": "1765563150" }, "departure": { "delay": 90, "time": "1765563150" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 55, "time": "1765563415" }, "departure": { "delay": 55, "time": "1765563415" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 34, "time": "1765563454" }, "departure": { "delay": 34, "time": "1765563454" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 38, "time": "1765563518" }, "departure": { "delay": 38, "time": "1765563518" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 34, "time": "1765563574" }, "departure": { "delay": 34, "time": "1765563574" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 34, "time": "1765563634" }, "departure": { "delay": 34, "time": "1765563634" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 34, "time": "1765563694" }, "departure": { "delay": 34, "time": "1765563694" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 34, "time": "1765563814" }, "departure": { "delay": 34, "time": "1765563814" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 34, "time": "1765563934" }, "departure": { "delay": 34, "time": "1765563934" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 34, "time": "1765563994" }, "departure": { "delay": 34, "time": "1765563994" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 4, "time": "1765564024" }, "departure": { "delay": 4, "time": "1765564024" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 34, "time": "1765564054" }, "departure": { "delay": 34, "time": "1765564054" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 34, "time": "1765564114" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1765562656", "trip": { "directionId": 1, "routeId": "6", "tripId": "612-1903" } } }, { "id": "SM:604-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 221, "time": "1765562621" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 191, "time": "1765562651" }, "departure": { "delay": 191, "time": "1765562651" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 221, "time": "1765562676" }, "departure": { "delay": 221, "time": "1765562681" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 191, "time": "1765562711" }, "departure": { "delay": 191, "time": "1765562711" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 191, "time": "1765562763" }, "departure": { "delay": 191, "time": "1765562771" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 205, "time": "1765562905" }, "departure": { "delay": 205, "time": "1765562905" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 172, "time": "1765563052" }, "departure": { "delay": 172, "time": "1765563052" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 401, "time": "1765563101" }, "departure": { "delay": 401, "time": "1765563341" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 427, "time": "1765563427" }, "departure": { "delay": 427, "time": "1765563427" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 431, "time": "1765563473" }, "departure": { "delay": 431, "time": "1765563491" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 426, "time": "1765563546" }, "departure": { "delay": 426, "time": "1765563546" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 431, "time": "1765563611" }, "departure": { "delay": 431, "time": "1765563611" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 431, "time": "1765563911" }, "departure": { "delay": 431, "time": "1765563911" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 431, "time": "1765564091" }, "departure": { "delay": 431, "time": "1765564091" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 442, "time": "1765564222" }, "departure": { "delay": 442, "time": "1765564222" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 442, "time": "1765564462" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1765562645", "trip": { "routeId": "6", "tripId": "604-1900" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1765563561" } }