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

2026-06-30
100%
2026-07-01
100%
2026-07-02
100%
2026-07-03
100%
2026-07-04
100%
2026-07-05
100%
2026-07-06
96.7%
2026-07-07
100%
2026-07-08
100%
2026-07-09
100%
2026-07-10
100%
2026-07-11
100%
2026-07-12
100%
2026-07-13
95.3%
2026-07-14
100%
2026-07-15
100%
2026-07-16
100%
2026-07-17
100%
2026-07-18
100%
2026-07-19
100%
2026-07-20
100%
2026-07-21
100%
2026-07-22
100%
2026-07-23
100%
2026-07-24
100%
2026-07-25
100%
2026-07-26
100%
2026-07-27
100%
2026-07-28
100%
2026-07-29
100%
2026-07-30
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

⚠️136 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-07-30 at 09:04 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

vehicle_id not populated W002 47 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 103-0905 does not have a vehicle_id
  • trip_id 101-0910 does not have a vehicle_id
  • trip_id 105-0833 does not have a vehicle_id
  • trip_id 103-0820 does not have a vehicle_id

schedule_relationship not populated W009 89 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1101-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0850 does not have a schedule_relationship
  • trip_id 103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 103-0905 does not have a schedule_relationship
  • trip_id 101-0910 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,151 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2,144 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. 3 3 times (10 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 2 2 times (7 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-07-30 at 19:11 Europe/Paris.

trip_updates (35) 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 2026-07-30 at 19:11 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:104-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432840" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "time": "1785432960" }, "departure": { "time": "1785432960" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1785433020" }, "departure": { "time": "1785433020" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1785433080" }, "departure": { "time": "1785433080" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "time": "1785433140" }, "departure": { "time": "1785433140" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "time": "1785433200" }, "departure": { "time": "1785433200" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "time": "1785433320" }, "departure": { "time": "1785433320" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "time": "1785433380" }, "departure": { "time": "1785433380" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "time": "1785433440" }, "departure": { "time": "1785433440" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "time": "1785433560" }, "departure": { "time": "1785433560" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "time": "1785433680" }, "departure": { "time": "1785433680" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1785433860" }, "departure": { "time": "1785433860" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1785433980" }, "departure": { "time": "1785433980" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "time": "1785434100" }, "departure": { "time": "1785434100" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "time": "1785434160" }, "departure": { "time": "1785434160" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1785434190" }, "departure": { "delay": -30, "time": "1785434190" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "time": "1785434220" }, "departure": { "time": "1785434220" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "time": "1785434280" }, "departure": { "time": "1785434280" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "time": "1785434340" }, "departure": { "time": "1785434340" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "time": "1785434400" }, "departure": { "time": "1785434400" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1785434460" }, "departure": { "time": "1785434460" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "time": "1785434520" }, "departure": { "time": "1785434520" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1785434640" }, "departure": { "time": "1785434640" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "time": "1785434700" }, "departure": { "time": "1785434700" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "time": "1785434760" }, "departure": { "time": "1785434760" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "time": "1785434880" }, "departure": { "time": "1785434880" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "time": "1785435000" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1785429250", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1934" } } }, { "id": "SM:102-1853", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 132, "time": "1785430512" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 102, "time": "1785430602" }, "departure": { "delay": 102, "time": "1785430602" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "delay": 132, "time": "1785430656" }, "departure": { "delay": 132, "time": "1785430692" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 125, "time": "1785430745" }, "departure": { "delay": 125, "time": "1785430745" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 138, "time": "1785430818" }, "departure": { "delay": 138, "time": "1785430818" }, "stopId": "Jung_R", "stopSequence": 5 }, { "arrival": { "delay": 162, "time": "1785430881" }, "departure": { "delay": 162, "time": "1785430902" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1785431012" }, "departure": { "delay": 152, "time": "1785431012" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 162, "time": "1785431048" }, "departure": { "delay": 162, "time": "1785431082" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 192, "time": "1785431142" }, "departure": { "delay": 192, "time": "1785431172" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 167, "time": "1785431267" }, "departure": { "delay": 167, "time": "1785431267" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 140, "time": "1785431360" }, "departure": { "delay": 140, "time": "1785431360" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 67, "time": "1785431467" }, "departure": { "delay": 67, "time": "1785431467" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 50, "time": "1785431570" }, "departure": { "delay": 50, "time": "1785431570" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 50, "time": "1785431690" }, "departure": { "delay": 50, "time": "1785431690" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 50, "time": "1785431750" }, "departure": { "delay": 50, "time": "1785431750" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 20, "time": "1785431780" }, "departure": { "delay": 20, "time": "1785431780" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 50, "time": "1785431810" }, "departure": { "delay": 50, "time": "1785431810" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 50, "time": "1785431870" }, "departure": { "delay": 50, "time": "1785431870" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 50, "time": "1785431930" }, "departure": { "delay": 50, "time": "1785431930" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 50, "time": "1785431990" }, "departure": { "delay": 50, "time": "1785431990" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 50, "time": "1785432050" }, "departure": { "delay": 50, "time": "1785432050" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 50, "time": "1785432110" }, "departure": { "delay": 50, "time": "1785432110" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 46, "time": "1785432226" }, "departure": { "delay": 46, "time": "1785432226" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 46, "time": "1785432286" }, "departure": { "delay": 46, "time": "1785432286" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 46, "time": "1785432346" }, "departure": { "delay": 46, "time": "1785432346" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 46, "time": "1785432466" }, "departure": { "delay": 46, "time": "1785432466" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 46, "time": "1785432586" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1785430534", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1853" } } }, { "id": "SM:104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 130, "time": "1785430330" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 131, "time": "1785430442" }, "departure": { "delay": 131, "time": "1785430451" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 122, "time": "1785430502" }, "departure": { "delay": 122, "time": "1785430502" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 101, "time": "1785430541" }, "departure": { "delay": 101, "time": "1785430541" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 341, "time": "1785430593" }, "departure": { "delay": 341, "time": "1785430901" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 162, "time": "1785430962" }, "departure": { "delay": 162, "time": "1785430962" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 173, "time": "1785431093" }, "departure": { "delay": 173, "time": "1785431093" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 122, "time": "1785431162" }, "departure": { "delay": 122, "time": "1785431162" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 161, "time": "1785431210" }, "departure": { "delay": 161, "time": "1785431261" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 131, "time": "1785431291" }, "departure": { "delay": 131, "time": "1785431291" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 101, "time": "1785431363" }, "departure": { "delay": 101, "time": "1785431381" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 85, "time": "1785431425" }, "departure": { "delay": 85, "time": "1785431425" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 85, "time": "1785431485" }, "departure": { "delay": 85, "time": "1785431485" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 38, "time": "1785431498" }, "departure": { "delay": 38, "time": "1785431498" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 68, "time": "1785431528" }, "departure": { "delay": 68, "time": "1785431528" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 68, "time": "1785431648" }, "departure": { "delay": 68, "time": "1785431648" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 68, "time": "1785431768" }, "departure": { "delay": 68, "time": "1785431768" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": -20, "time": "1785431860" }, "departure": { "delay": -20, "time": "1785431860" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -50, "time": "1785431950" }, "departure": { "delay": -50, "time": "1785431950" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": -58, "time": "1785432002" }, "departure": { "delay": -58, "time": "1785432002" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": -54, "time": "1785432066" }, "departure": { "delay": -54, "time": "1785432066" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": -58, "time": "1785432182" }, "departure": { "delay": -58, "time": "1785432182" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": -58, "time": "1785432242" }, "departure": { "delay": -58, "time": "1785432242" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -58, "time": "1785432302" }, "departure": { "delay": -58, "time": "1785432302" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -58, "time": "1785432362" }, "departure": { "delay": -58, "time": "1785432362" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 25 }, { "arrival": { "delay": -58, "time": "1785432422" }, "departure": { "delay": -58, "time": "1785432422" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -58, "time": "1785432482" }, "departure": { "delay": -58, "time": "1785432482" }, "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -58, "time": "1785432602" }, "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1785430360", "trip": { "routeId": "1", "tripId": "104-1850" } } }, { "id": "SM:204-1930", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 16, "time": "1785432616" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -14, "time": "1785432646" }, "departure": { "delay": -14, "time": "1785432646" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 16, "time": "1785432676" }, "departure": { "delay": 16, "time": "1785432676" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 16, "time": "1785432736" }, "departure": { "delay": 16, "time": "1785432736" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 16, "time": "1785432796" }, "departure": { "delay": 16, "time": "1785432796" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 16, "time": "1785432976" }, "departure": { "delay": 16, "time": "1785432976" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 16, "time": "1785433036" }, "departure": { "delay": 16, "time": "1785433036" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 16, "time": "1785433096" }, "departure": { "delay": 16, "time": "1785433096" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 16, "time": "1785433156" }, "departure": { "delay": 16, "time": "1785433156" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 16, "time": "1785433336" }, "departure": { "delay": 16, "time": "1785433336" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 16, "time": "1785433396" }, "departure": { "delay": 16, "time": "1785433396" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 16, "time": "1785433456" }, "departure": { "delay": 16, "time": "1785433456" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 16, "time": "1785433576" }, "departure": { "delay": 16, "time": "1785433576" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 16, "time": "1785433636" }, "departure": { "delay": 16, "time": "1785433636" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 16, "time": "1785433756" }, "departure": { "delay": 16, "time": "1785433756" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 16, "time": "1785433816" }, "departure": { "delay": 16, "time": "1785433816" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 16, "time": "1785433876" }, "departure": { "delay": 16, "time": "1785433876" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 16, "time": "1785433996" }, "departure": { "delay": 16, "time": "1785433996" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 16, "time": "1785434056" }, "departure": { "delay": 16, "time": "1785434056" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 16, "time": "1785434116" }, "departure": { "delay": 16, "time": "1785434116" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 16, "time": "1785434176" }, "departure": { "delay": 16, "time": "1785434176" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 16, "time": "1785434236" }, "departure": { "delay": 16, "time": "1785434236" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1785431478", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1930" } } }, { "id": "SM:204-1852", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 186, "time": "1785430506" }, "scheduleRelationship": "SKIPPED", "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 186, "time": "1785430566" }, "departure": { "delay": 186, "time": "1785430566" }, "scheduleRelationship": "SKIPPED", "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 101, "time": "1785430661" }, "departure": { "delay": 101, "time": "1785430661" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 101, "time": "1785430781" }, "departure": { "delay": 101, "time": "1785430781" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 277, "time": "1785431017" }, "departure": { "delay": 277, "time": "1785431017" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 375, "time": "1785431137" }, "departure": { "delay": 375, "time": "1785431175" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 434, "time": "1785431258" }, "departure": { "delay": 434, "time": "1785431294" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 461, "time": "1785431381" }, "departure": { "delay": 461, "time": "1785431381" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 392, "time": "1785431432" }, "departure": { "delay": 392, "time": "1785431432" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 387, "time": "1785431487" }, "departure": { "delay": 387, "time": "1785431487" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 431, "time": "1785431591" }, "departure": { "delay": 431, "time": "1785431591" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 491, "time": "1785431711" }, "departure": { "delay": 491, "time": "1785431711" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 431, "time": "1785431771" }, "departure": { "delay": 431, "time": "1785431771" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 431, "time": "1785431831" }, "departure": { "delay": 431, "time": "1785431831" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 491, "time": "1785432011" }, "departure": { "delay": 491, "time": "1785432011" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 488, "time": "1785432068" }, "departure": { "delay": 488, "time": "1785432068" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 488, "time": "1785432128" }, "departure": { "delay": 488, "time": "1785432128" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 368, "time": "1785432188" }, "departure": { "delay": 368, "time": "1785432188" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 488, "time": "1785432368" }, "departure": { "delay": 488, "time": "1785432368" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 488, "time": "1785432428" }, "departure": { "delay": 488, "time": "1785432428" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 488, "time": "1785432488" }, "departure": { "delay": 488, "time": "1785432488" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 368, "time": "1785432548" }, "departure": { "delay": 368, "time": "1785432548" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1785430565", "trip": { "routeId": "2", "tripId": "204-1852" } } }, { "id": "SM:302-1848", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785430080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785430200" }, "departure": { "time": "1785430200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785430440" }, "departure": { "time": "1785430440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785430500" }, "departure": { "time": "1785430500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785430620" }, "departure": { "time": "1785430620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785430740" }, "departure": { "time": "1785430740" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1785430980" }, "departure": { "delay": 180, "time": "1785430980" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 288, "time": "1785431141" }, "departure": { "delay": 288, "time": "1785431148" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 285, "time": "1785431205" }, "departure": { "delay": 285, "time": "1785431205" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 307, "time": "1785431287" }, "departure": { "delay": 307, "time": "1785431287" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1785430135", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1848" } } }, { "id": "SM:304-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 154, "time": "1785430354" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 345, "time": "1785430605" }, "departure": { "delay": 345, "time": "1785430605" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 302, "time": "1785430682" }, "departure": { "delay": 302, "time": "1785430682" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 321, "time": "1785430761" }, "departure": { "delay": 321, "time": "1785430761" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 246, "time": "1785430806" }, "departure": { "delay": 246, "time": "1785430806" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 280, "time": "1785430900" }, "departure": { "delay": 280, "time": "1785430900" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "delay": 272, "time": "1785431012" }, "departure": { "delay": 272, "time": "1785431012" }, "stopId": "Domino_603A", "stopSequence": 7 }, { "arrival": { "delay": 259, "time": "1785431059" }, "departure": { "delay": 259, "time": "1785431059" }, "stopId": "Square_Soustons_R", "stopSequence": 8 }, { "arrival": { "delay": 195, "time": "1785431115" }, "departure": { "delay": 195, "time": "1785431115" }, "stopId": "Place_Abbatucci_R", "stopSequence": 9 }, { "arrival": { "delay": 340, "time": "1785431224" }, "departure": { "delay": 340, "time": "1785431320" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 10 }, { "arrival": { "delay": 400, "time": "1785431440" }, "departure": { "delay": 400, "time": "1785431440" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 345, "time": "1785431505" }, "departure": { "delay": 345, "time": "1785431505" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 405, "time": "1785431685" }, "departure": { "delay": 405, "time": "1785431685" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1785430370", "trip": { "routeId": "603", "tripId": "304-1850" } } }, { "id": "SM:304-2000", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785434400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1785434460" }, "departure": { "time": "1785434460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1785434580" }, "departure": { "time": "1785434580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 120, "time": "1785434760" }, "departure": { "delay": 120, "time": "1785434760" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1785434820" }, "departure": { "delay": 60, "time": "1785434820" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "delay": 120, "time": "1785434940" }, "departure": { "delay": 120, "time": "1785434940" }, "stopId": "Tournesols_2R", "stopSequence": 6 } ], "timestamp": "1785430801", "trip": { "routeId": "603", "tripId": "304-2000" } } }, { "id": "SM:1102-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432900" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1785431355", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1935" } } }, { "id": "SM:1102-1920", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432000" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1785432600" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785431355", "trip": { "routeId": "11", "tripId": "1102-1920" } } }, { "id": "SM:304-1918", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785431880" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785432000" }, "departure": { "time": "1785432000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785432240" }, "departure": { "time": "1785432240" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785432300" }, "departure": { "time": "1785432300" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785432420" }, "departure": { "time": "1785432420" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785432540" }, "departure": { "time": "1785432540" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1785432780" }, "departure": { "delay": 180, "time": "1785432780" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1785432840" }, "departure": { "delay": 180, "time": "1785432840" }, "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1785432900" }, "departure": { "delay": 180, "time": "1785432900" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1785432960" }, "departure": { "delay": 180, "time": "1785432960" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1785430719", "trip": { "directionId": 1, "routeId": "603", "tripId": "304-1918" } } }, { "id": "SM:408T-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432900" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785432930" }, "departure": { "delay": -30, "time": "1785432930" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1785432960" }, "departure": { "time": "1785432960" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1785432990" }, "departure": { "delay": -30, "time": "1785432990" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1785433020" }, "departure": { "time": "1785433020" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1785433080" }, "departure": { "time": "1785433080" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1785433140" }, "departure": { "delay": 60, "time": "1785433140" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1785433200" }, "departure": { "delay": 60, "time": "1785433200" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1785433320" }, "departure": { "delay": 120, "time": "1785433320" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 420, "time": "1785433740" }, "departure": { "delay": 420, "time": "1785433740" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 180, "time": "1785434220" }, "departure": { "delay": 180, "time": "1785434220" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1785434280" }, "departure": { "delay": 60, "time": "1785434280" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1785434340" }, "departure": { "delay": 60, "time": "1785434340" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1785434520" }, "departure": { "delay": 180, "time": "1785434520" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1785434640" }, "departure": { "delay": 120, "time": "1785434640" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1785434700" }, "departure": { "delay": 60, "time": "1785434700" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1785434760" }, "departure": { "delay": 60, "time": "1785434760" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 } ], "timestamp": "1785429426", "trip": { "routeId": "604", "tripId": "408T-1935" } } }, { "id": "SM:402T-1914", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1785432060" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1785432480" }, "departure": { "delay": 720, "time": "1785432480" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 960, "time": "1785432780" }, "departure": { "delay": 960, "time": "1785432780" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1080, "time": "1785432960" }, "departure": { "delay": 1080, "time": "1785432960" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1785433020" }, "departure": { "delay": 1080, "time": "1785433020" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1020, "time": "1785433080" }, "departure": { "delay": 1020, "time": "1785433080" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 780, "time": "1785433260" }, "departure": { "delay": 780, "time": "1785433260" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 600, "time": "1785433380" }, "departure": { "delay": 600, "time": "1785433380" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 480, "time": "1785433440" }, "departure": { "delay": 480, "time": "1785433440" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 480, "time": "1785433500" }, "departure": { "delay": 480, "time": "1785433500" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 600, "time": "1785433680" }, "departure": { "delay": 600, "time": "1785433680" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 480, "time": "1785433740" }, "departure": { "delay": 480, "time": "1785433740" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1785429005", "trip": { "routeId": "604", "tripId": "402T-1914" } } }, { "id": "SM:410T-1938", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 420, "time": "1785433500" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 720, "time": "1785433920" }, "departure": { "delay": 720, "time": "1785433920" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1080, "time": "1785434400" }, "departure": { "delay": 1080, "time": "1785434400" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1080, "time": "1785434460" }, "departure": { "delay": 1080, "time": "1785434460" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 } ], "timestamp": "1785431304", "trip": { "routeId": "604", "tripId": "410T-1938" } } }, { "id": "SM:406T-1900", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 212, "time": "1785431012" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 221, "time": "1785431056" }, "departure": { "delay": 221, "time": "1785431081" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 249, "time": "1785431109" }, "departure": { "delay": 249, "time": "1785431109" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 192, "time": "1785431112" }, "departure": { "delay": 192, "time": "1785431112" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 242, "time": "1785431132" }, "departure": { "delay": 242, "time": "1785431162" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 307, "time": "1785431287" }, "departure": { "delay": 307, "time": "1785431287" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 362, "time": "1785431331" }, "departure": { "delay": 362, "time": "1785431342" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 392, "time": "1785431395" }, "departure": { "delay": 392, "time": "1785431432" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 485, "time": "1785431585" }, "departure": { "delay": 485, "time": "1785431585" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 518, "time": "1785431738" }, "departure": { "delay": 518, "time": "1785431738" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 182, "time": "1785431822" }, "departure": { "delay": 182, "time": "1785431822" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": -24, "time": "1785431916" }, "departure": { "delay": -24, "time": "1785431916" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -180, "time": "1785431940" }, "departure": { "delay": -180, "time": "1785431940" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": -207, "time": "1785431973" }, "departure": { "delay": -207, "time": "1785431973" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": -169, "time": "1785432071" }, "departure": { "delay": -169, "time": "1785432071" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": -299, "time": "1785432121" }, "departure": { "delay": -299, "time": "1785432121" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": -373, "time": "1785432167" }, "departure": { "delay": -373, "time": "1785432167" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": -373, "time": "1785432227" }, "departure": { "delay": -373, "time": "1785432227" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": -306, "time": "1785432354" }, "departure": { "delay": -306, "time": "1785432354" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": -426, "time": "1785432414" }, "departure": { "delay": -426, "time": "1785432414" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": -306, "time": "1785432594" }, "departure": { "delay": -306, "time": "1785432594" }, "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1785431037", "trip": { "routeId": "604", "tripId": "406T-1900" } } }, { "id": "SM:406T-1942", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785433320" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785433440" }, "departure": { "time": "1785433440" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785433860" }, "departure": { "time": "1785433860" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785433920" }, "departure": { "time": "1785433920" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785433980" }, "departure": { "time": "1785433980" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785434040" }, "departure": { "time": "1785434040" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1785434160" }, "departure": { "time": "1785434160" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1785434220" }, "departure": { "time": "1785434220" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1785434280" }, "departure": { "time": "1785434280" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1785431345", "trip": { "directionId": 1, "routeId": "604", "tripId": "406T-1942" } } }, { "id": "SM:408T-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785430200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785430380" }, "departure": { "time": "1785430380" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785430500" }, "departure": { "time": "1785430500" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785430560" }, "departure": { "time": "1785430560" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785430740" }, "departure": { "time": "1785430740" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785430800" }, "departure": { "time": "1785430800" }, "scheduleRelationship": "SKIPPED", "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 11, "time": "1785430871" }, "departure": { "delay": 11, "time": "1785430871" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 41, "time": "1785430949" }, "departure": { "delay": 41, "time": "1785430961" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 71, "time": "1785431051" }, "departure": { "delay": 71, "time": "1785431171" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 71, "time": "1785431231" }, "departure": { "delay": 71, "time": "1785431231" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 56, "time": "1785431276" }, "departure": { "delay": 56, "time": "1785431276" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -19, "time": "1785431330" }, "departure": { "delay": -19, "time": "1785431381" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -169, "time": "1785431471" }, "departure": { "delay": -169, "time": "1785431471" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -411, "time": "1785431589" }, "departure": { "delay": -411, "time": "1785431589" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -381, "time": "1785431679" }, "departure": { "delay": -381, "time": "1785431679" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -391, "time": "1785431729" }, "departure": { "delay": -391, "time": "1785431729" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -431, "time": "1785431749" }, "departure": { "delay": -431, "time": "1785431749" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -435, "time": "1785431805" }, "departure": { "delay": -435, "time": "1785431805" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -469, "time": "1785431831" }, "departure": { "delay": -469, "time": "1785431831" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -433, "time": "1785431927" }, "departure": { "delay": -433, "time": "1785431927" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -457, "time": "1785431963" }, "departure": { "delay": -457, "time": "1785431963" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1785430258", "trip": { "directionId": 1, "routeId": "604", "tripId": "408T-1850" } } }, { "id": "SM:1104-1920", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432000" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1785432600" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1785430688", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1920" } } }, { "id": "SM:404T-1953", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785433980" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1785434010" }, "departure": { "delay": -30, "time": "1785434010" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1785434040" }, "departure": { "time": "1785434040" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1785434070" }, "departure": { "delay": -30, "time": "1785434070" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1785434100" }, "departure": { "time": "1785434100" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1785434160" }, "departure": { "time": "1785434160" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1785434220" }, "departure": { "delay": 60, "time": "1785434220" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1785434280" }, "departure": { "delay": 60, "time": "1785434280" }, "stopId": "Chapelle_A", "stopSequence": 8 } ], "timestamp": "1785431047", "trip": { "routeId": "604", "tripId": "404T-1953" } } }, { "id": "SM:402T-1835", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785429300" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 210, "time": "1785429690" }, "departure": { "delay": 210, "time": "1785429690" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 121, "time": "1785429691" }, "departure": { "delay": 121, "time": "1785429721" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 132, "time": "1785429792" }, "departure": { "delay": 132, "time": "1785429792" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 61, "time": "1785429896" }, "departure": { "delay": 61, "time": "1785429901" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 61, "time": "1785429961" }, "departure": { "delay": 61, "time": "1785429961" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 61, "time": "1785430021" }, "departure": { "delay": 61, "time": "1785430021" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 75, "time": "1785430095" }, "departure": { "delay": 75, "time": "1785430095" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 8, "time": "1785430208" }, "departure": { "delay": 8, "time": "1785430208" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 151, "time": "1785430275" }, "departure": { "delay": 151, "time": "1785430411" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 130, "time": "1785430450" }, "departure": { "delay": 130, "time": "1785430450" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 61, "time": "1785430500" }, "departure": { "delay": 61, "time": "1785430561" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "time": "1785430664" }, "departure": { "time": "1785430740" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 31, "time": "1785430831" }, "departure": { "delay": 31, "time": "1785431131" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 91, "time": "1785431221" }, "departure": { "delay": 91, "time": "1785431251" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 80, "time": "1785431300" }, "departure": { "delay": 80, "time": "1785431300" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 35, "time": "1785431315" }, "departure": { "delay": 35, "time": "1785431315" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 30, "time": "1785431370" }, "departure": { "delay": 30, "time": "1785431370" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "time": "1785431392" }, "departure": { "time": "1785431400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 21, "time": "1785431541" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1785429353", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1835" } } }, { "id": "SM:404T-1830", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 393, "time": "1785429393" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 396, "time": "1785429456" }, "departure": { "delay": 396, "time": "1785429456" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 419, "time": "1785429479" }, "departure": { "delay": 419, "time": "1785429479" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 383, "time": "1785429503" }, "departure": { "delay": 383, "time": "1785429503" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 409, "time": "1785429529" }, "departure": { "delay": 409, "time": "1785429529" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 432, "time": "1785429612" }, "departure": { "delay": 432, "time": "1785429612" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 465, "time": "1785429645" }, "departure": { "delay": 465, "time": "1785429645" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 453, "time": "1785429676" }, "departure": { "delay": 453, "time": "1785429693" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 543, "time": "1785429806" }, "departure": { "delay": 543, "time": "1785429843" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 663, "time": "1785429990" }, "departure": { "delay": 663, "time": "1785430083" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 363, "time": "1785430153" }, "departure": { "delay": 363, "time": "1785430203" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 183, "time": "1785430293" }, "departure": { "delay": 183, "time": "1785430323" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 153, "time": "1785430370" }, "departure": { "delay": 153, "time": "1785430473" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 183, "time": "1785430513" }, "departure": { "delay": 183, "time": "1785430563" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 205, "time": "1785430645" }, "departure": { "delay": 205, "time": "1785430645" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 63, "time": "1785430681" }, "departure": { "delay": 63, "time": "1785430683" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 3, "time": "1785430726" }, "departure": { "delay": 3, "time": "1785430743" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 213, "time": "1785430833" }, "departure": { "delay": 213, "time": "1785431013" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 273, "time": "1785431133" }, "departure": { "delay": 273, "time": "1785431133" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 183, "time": "1785431193" }, "departure": { "delay": 183, "time": "1785431223" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 }, { "arrival": { "delay": 337, "time": "1785431437" }, "departure": { "delay": 337, "time": "1785431437" }, "scheduleRelationship": "SKIPPED", "stopId": "Voltaplatz_A", "stopSequence": 21 } ], "timestamp": "1785429415", "trip": { "routeId": "604", "tripId": "404T-1830" } } }, { "id": "SM:402T-1957", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1785434760" }, "departure": { "time": "1785434760" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785434820" }, "departure": { "time": "1785434820" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785434880" }, "departure": { "time": "1785434880" }, "stopId": "Rhin_R", "stopSequence": 7 } ], "timestamp": "1785431355", "trip": { "directionId": 1, "routeId": "604", "tripId": "402T-1957" } } }, { "id": "SM:412T-1927", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432420" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785432540" }, "departure": { "time": "1785432540" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785432780" }, "departure": { "time": "1785432780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785432840" }, "departure": { "time": "1785432840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785432960" }, "departure": { "time": "1785432960" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785433020" }, "departure": { "time": "1785433020" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785433080" }, "departure": { "time": "1785433080" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1785433140" }, "departure": { "time": "1785433140" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1785433260" }, "departure": { "time": "1785433260" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1785433320" }, "departure": { "time": "1785433320" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1785433380" }, "departure": { "time": "1785433380" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1785433800" }, "departure": { "time": "1785433800" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "time": "1785434160" }, "departure": { "time": "1785434160" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "time": "1785434220" }, "departure": { "time": "1785434220" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "time": "1785434280" }, "departure": { "time": "1785434280" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -30, "time": "1785434310" }, "departure": { "delay": -30, "time": "1785434310" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "time": "1785434400" }, "departure": { "time": "1785434400" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 } ], "timestamp": "1785430268", "trip": { "directionId": 1, "routeId": "604", "tripId": "412T-1927" } } }, { "id": "SM:412T-1845", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 548, "time": "1785430448" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 1028, "time": "1785430568" }, "departure": { "delay": 1028, "time": "1785431048" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 1148, "time": "1785431108" }, "departure": { "delay": 1148, "time": "1785431228" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 1172, "time": "1785431312" }, "departure": { "delay": 1172, "time": "1785431312" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 1148, "time": "1785431332" }, "departure": { "delay": 1148, "time": "1785431348" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 1147, "time": "1785431378" }, "departure": { "delay": 1147, "time": "1785431467" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 820, "time": "1785431560" }, "departure": { "delay": 820, "time": "1785431560" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 565, "time": "1785431605" }, "departure": { "delay": 565, "time": "1785431605" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 430, "time": "1785431650" }, "departure": { "delay": 430, "time": "1785431650" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 430, "time": "1785431710" }, "departure": { "delay": 430, "time": "1785431710" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 496, "time": "1785431836" }, "departure": { "delay": 496, "time": "1785431836" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 377, "time": "1785431897" }, "departure": { "delay": 377, "time": "1785431897" }, "stopId": "Claude_Hess_A", "stopSequence": 12 }, { "arrival": { "delay": 437, "time": "1785432077" }, "departure": { "delay": 437, "time": "1785432077" }, "stopId": "Rhin_A", "stopSequence": 13 } ], "timestamp": "1785430463", "trip": { "routeId": "604", "tripId": "412T-1845" } } }, { "id": "SM:410T-1857", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 655, "time": "1785431275" }, "scheduleRelationship": "SKIPPED", "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 655, "time": "1785431395" }, "departure": { "delay": 655, "time": "1785431395" }, "scheduleRelationship": "SKIPPED", "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 655, "time": "1785431635" }, "departure": { "delay": 655, "time": "1785431635" }, "scheduleRelationship": "SKIPPED", "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 655, "time": "1785431695" }, "departure": { "delay": 655, "time": "1785431695" }, "scheduleRelationship": "SKIPPED", "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 4, "time": "1785431764" }, "departure": { "delay": 4, "time": "1785431764" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -118, "time": "1785431882" }, "departure": { "delay": -118, "time": "1785431882" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -357, "time": "1785432003" }, "departure": { "delay": -357, "time": "1785432003" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -330, "time": "1785432090" }, "departure": { "delay": -330, "time": "1785432090" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -330, "time": "1785432150" }, "departure": { "delay": -330, "time": "1785432150" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -332, "time": "1785432208" }, "departure": { "delay": -332, "time": "1785432208" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -275, "time": "1785432265" }, "departure": { "delay": -275, "time": "1785432265" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -275, "time": "1785432325" }, "departure": { "delay": -275, "time": "1785432325" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -275, "time": "1785432445" }, "stopId": "Parc_Soleil_A", "stopSequence": 20 } ], "timestamp": "1785431335", "trip": { "directionId": 1, "routeId": "604", "tripId": "410T-1857" } } }, { "id": "SM:404T-1912", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785431520" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1785431640" }, "departure": { "time": "1785431640" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1785431880" }, "departure": { "time": "1785431880" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1785431940" }, "departure": { "time": "1785431940" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1785432060" }, "departure": { "time": "1785432060" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1785432120" }, "departure": { "time": "1785432120" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1785432180" }, "departure": { "time": "1785432180" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 16, "time": "1785432256" }, "departure": { "delay": 16, "time": "1785432256" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": -10, "time": "1785432350" }, "departure": { "delay": -10, "time": "1785432350" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": -10, "time": "1785432410" }, "departure": { "delay": -10, "time": "1785432410" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -23, "time": "1785432457" }, "departure": { "delay": -23, "time": "1785432457" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -135, "time": "1785432525" }, "departure": { "delay": -135, "time": "1785432525" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": -135, "time": "1785432765" }, "departure": { "delay": -135, "time": "1785432765" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -135, "time": "1785433125" }, "departure": { "delay": -135, "time": "1785433125" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -101, "time": "1785433219" }, "departure": { "delay": -101, "time": "1785433219" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -101, "time": "1785433279" }, "departure": { "delay": -101, "time": "1785433279" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -131, "time": "1785433309" }, "departure": { "delay": -131, "time": "1785433309" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -101, "time": "1785433339" }, "departure": { "delay": -101, "time": "1785433339" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": -101, "time": "1785433399" }, "departure": { "delay": -101, "time": "1785433399" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": -68, "time": "1785433492" }, "departure": { "delay": -68, "time": "1785433492" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": -95, "time": "1785433525" }, "departure": { "delay": -95, "time": "1785433525" }, "stopId": "Muguet_R", "stopSequence": 21 }, { "arrival": { "delay": -92, "time": "1785433558" }, "departure": { "delay": -92, "time": "1785433528" }, "stopId": "Rousserolles_R", "stopSequence": 22 } ], "timestamp": "1785431417", "trip": { "directionId": 1, "routeId": "604", "tripId": "404T-1912" } } }, { "id": "SM:1102-1905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785431100" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -221, "time": "1785431479" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1785431130", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1905" } } }, { "id": "SM:1104-1905", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 152, "time": "1785431252" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 67, "time": "1785431767" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785431253", "trip": { "routeId": "11", "tripId": "1104-1905" } } }, { "id": "SM:1102-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785430200" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": -140, "time": "1785430660" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1785430227", "trip": { "routeId": "11", "tripId": "1102-1850" } } }, { "id": "SM:1104-1850", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1785430261" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": -126, "time": "1785430674" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1785430289", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1850" } } }, { "id": "SM:802-1934", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432840" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1785433020" }, "departure": { "time": "1785433020" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1785433140" }, "departure": { "time": "1785433140" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1785433200" }, "departure": { "time": "1785433200" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1785433380" }, "departure": { "time": "1785433380" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1785433440" }, "departure": { "time": "1785433440" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1785433500" }, "departure": { "time": "1785433500" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1785433560" }, "departure": { "time": "1785433560" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1785433800" }, "departure": { "time": "1785433800" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1785433860" }, "departure": { "time": "1785433860" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1785433920" }, "departure": { "time": "1785433920" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1785433980" }, "departure": { "time": "1785433980" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1785434040" }, "departure": { "time": "1785434040" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1785434100" }, "departure": { "time": "1785434100" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1785434160" }, "departure": { "time": "1785434160" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1785434220" }, "departure": { "time": "1785434220" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1785434460" }, "departure": { "delay": 120, "time": "1785434460" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1785434580" }, "departure": { "delay": 120, "time": "1785434580" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1785434760" }, "departure": { "delay": 180, "time": "1785434760" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1785434880" }, "departure": { "delay": 120, "time": "1785434880" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1785435000" }, "departure": { "delay": 120, "time": "1785435000" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1785435060" }, "departure": { "delay": 60, "time": "1785435060" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 } ], "timestamp": "1785429250", "trip": { "routeId": "608", "tripId": "802-1934" } } }, { "id": "SM:804-1916", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 6, "time": "1785431766" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 6, "time": "1785431826" }, "departure": { "delay": 6, "time": "1785431826" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 66, "time": "1785431886" }, "departure": { "delay": 66, "time": "1785431886" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 36, "time": "1785431916" }, "departure": { "delay": 36, "time": "1785431916" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 6, "time": "1785431946" }, "departure": { "delay": 6, "time": "1785431946" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 6, "time": "1785432066" }, "departure": { "delay": 6, "time": "1785432066" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 6, "time": "1785432186" }, "departure": { "delay": 6, "time": "1785432186" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 6, "time": "1785432366" }, "departure": { "delay": 6, "time": "1785432366" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 6, "time": "1785432486" }, "departure": { "delay": 6, "time": "1785432486" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 6, "time": "1785432606" }, "departure": { "delay": 6, "time": "1785432606" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 6, "time": "1785432666" }, "departure": { "delay": 6, "time": "1785432666" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 6, "time": "1785432786" }, "departure": { "delay": 6, "time": "1785432786" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 6, "time": "1785432846" }, "departure": { "delay": 6, "time": "1785432846" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 6, "time": "1785432906" }, "departure": { "delay": 6, "time": "1785432906" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 6, "time": "1785432966" }, "departure": { "delay": 6, "time": "1785432966" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 6, "time": "1785433026" }, "departure": { "delay": 6, "time": "1785433026" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 6, "time": "1785433086" }, "departure": { "delay": 6, "time": "1785433086" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 6, "time": "1785433146" }, "departure": { "delay": 6, "time": "1785433146" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 6, "time": "1785433206" }, "departure": { "delay": 6, "time": "1785433206" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 6, "time": "1785433446" }, "departure": { "delay": 6, "time": "1785433446" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 6, "time": "1785433506" }, "departure": { "delay": 6, "time": "1785433506" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 6, "time": "1785433566" }, "departure": { "delay": 6, "time": "1785433566" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 6, "time": "1785433626" }, "departure": { "delay": 6, "time": "1785433626" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 6, "time": "1785433746" }, "departure": { "delay": 6, "time": "1785433746" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 6, "time": "1785433866" }, "departure": { "delay": 6, "time": "1785433866" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 6, "time": "1785433986" }, "departure": { "delay": 6, "time": "1785433986" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 6, "time": "1785434226" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1785431233", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1916" } } }, { "id": "SM:804-1834", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 212, "time": "1785429452" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 212, "time": "1785429632" }, "departure": { "delay": 212, "time": "1785429632" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 212, "time": "1785429731" }, "departure": { "delay": 212, "time": "1785429752" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 205, "time": "1785429805" }, "departure": { "delay": 205, "time": "1785429805" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 175, "time": "1785429955" }, "departure": { "delay": 175, "time": "1785429955" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 165, "time": "1785430005" }, "departure": { "delay": 165, "time": "1785430005" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 163, "time": "1785430063" }, "departure": { "delay": 163, "time": "1785430063" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 182, "time": "1785430100" }, "departure": { "delay": 182, "time": "1785430142" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 170, "time": "1785430370" }, "departure": { "delay": 170, "time": "1785430370" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 188, "time": "1785430448" }, "departure": { "delay": 188, "time": "1785430448" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 182, "time": "1785430502" }, "departure": { "delay": 182, "time": "1785430502" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 238, "time": "1785430618" }, "departure": { "delay": 238, "time": "1785430618" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 251, "time": "1785430691" }, "departure": { "delay": 251, "time": "1785430691" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 261, "time": "1785430761" }, "departure": { "delay": 261, "time": "1785430761" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 250, "time": "1785430810" }, "departure": { "delay": 250, "time": "1785430810" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 241, "time": "1785430861" }, "departure": { "delay": 241, "time": "1785430861" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 311, "time": "1785431051" }, "departure": { "delay": 311, "time": "1785431051" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 325, "time": "1785431185" }, "departure": { "delay": 325, "time": "1785431185" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 306, "time": "1785431286" }, "departure": { "delay": 306, "time": "1785431286" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 246, "time": "1785431406" }, "departure": { "delay": 246, "time": "1785431406" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 246, "time": "1785431526" }, "departure": { "delay": 246, "time": "1785431526" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 186, "time": "1785431586" }, "departure": { "delay": 186, "time": "1785431586" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 186, "time": "1785431646" }, "departure": { "delay": 186, "time": "1785431646" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 186, "time": "1785431706" }, "departure": { "delay": 186, "time": "1785431706" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1785429477", "trip": { "routeId": "608", "tripId": "804-1834" } } }, { "id": "SM:612-1903", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 113, "time": "1785431093" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 53, "time": "1785431273" }, "departure": { "delay": 53, "time": "1785431273" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 53, "time": "1785431363" }, "departure": { "delay": 53, "time": "1785431393" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 53, "time": "1785431513" }, "departure": { "delay": 53, "time": "1785431513" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 53, "time": "1785431813" }, "departure": { "delay": 53, "time": "1785431813" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 53, "time": "1785431873" }, "departure": { "delay": 53, "time": "1785431873" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 53, "time": "1785431933" }, "departure": { "delay": 53, "time": "1785431933" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 53, "time": "1785431993" }, "departure": { "delay": 53, "time": "1785431993" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 53, "time": "1785432053" }, "departure": { "delay": 53, "time": "1785432053" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 53, "time": "1785432113" }, "departure": { "delay": 53, "time": "1785432113" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 53, "time": "1785432233" }, "departure": { "delay": 53, "time": "1785432233" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 53, "time": "1785432353" }, "departure": { "delay": 53, "time": "1785432353" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 53, "time": "1785432413" }, "departure": { "delay": 53, "time": "1785432413" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 23, "time": "1785432443" }, "departure": { "delay": 23, "time": "1785432443" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 53, "time": "1785432473" }, "departure": { "delay": 53, "time": "1785432473" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 53, "time": "1785432533" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1785431119", "trip": { "directionId": 1, "routeId": "6", "tripId": "612-1903" } } }, { "id": "SM:1104-1935", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1785432900" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 } ], "timestamp": "1785431284", "trip": { "routeId": "11", "tripId": "1104-1935" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1785431482" } }