Resource details

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

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

Download availability

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

⚠️115 warnings

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

Warnings

vehicle_id not populated W002 38 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 1102-1420 does not have a vehicle_id
  • trip_id 1102-1335 does not have a vehicle_id
  • trip_id 1104-1505 does not have a vehicle_id
  • trip_id 1102-1405 does not have a vehicle_id
  • trip_id 1102-1350 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 1067 min 3 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 76 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1102-1420 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1102-1420 does not have a schedule_relationship
  • trip_id 1102-1335 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1102-1335 does not have a schedule_relationship
  • trip_id 1104-1505 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 408 31 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 806 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 17 times (55 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 7 7 times (23 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-11-17 at 14:16 Europe/Paris.

trip_updates (38) vehicle_positions (0) service_alerts (0)

The timestamp field appears to be too old compared to the current time: the delay is 64 287 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-11-17 at 14:16 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:1102-1420", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 624, "time": "1763386824" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763384434", "trip": { "routeId": "11", "tripId": "1102-1420" } } }, { "id": "SM:1102-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1524, "time": "1763384424" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 1524, "time": "1763385024" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763384454", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1335" } } }, { "id": "SM:1104-1505", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763388300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1763388900" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763384795", "trip": { "directionId": 1, "routeId": "11", "tripId": "1104-1505" } } }, { "id": "SM:1102-1405", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 924, "time": "1763385624" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 924, "time": "1763386224" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763384444", "trip": { "directionId": 1, "routeId": "11", "tripId": "1102-1405" } } }, { "id": "SM:1102-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1224, "time": "1763385024" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 1224, "time": "1763385624" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763384434", "trip": { "routeId": "11", "tripId": "1102-1350" } } }, { "id": "SM:104-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 155, "time": "1763383955" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 156, "time": "1763384076" }, "departure": { "delay": 156, "time": "1763384076" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 155, "time": "1763384135" }, "departure": { "delay": 155, "time": "1763384135" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 144, "time": "1763384184" }, "departure": { "delay": 144, "time": "1763384184" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 215, "time": "1763384225" }, "departure": { "delay": 215, "time": "1763384375" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 54, "time": "1763384454" }, "departure": { "delay": 54, "time": "1763384454" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 50, "time": "1763384570" }, "departure": { "delay": 50, "time": "1763384570" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 15, "time": "1763384655" }, "departure": { "delay": 15, "time": "1763384655" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "time": "1763384700" }, "departure": { "time": "1763384700" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1763384760" }, "departure": { "time": "1763384760" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1763384880" }, "departure": { "time": "1763384880" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "time": "1763384940" }, "departure": { "time": "1763384940" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "time": "1763385000" }, "departure": { "time": "1763385000" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -30, "time": "1763385030" }, "departure": { "delay": -30, "time": "1763385030" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1763385060" }, "departure": { "time": "1763385060" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "time": "1763385180" }, "departure": { "time": "1763385180" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "time": "1763385300" }, "departure": { "time": "1763385300" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "time": "1763385480" }, "departure": { "time": "1763385480" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "time": "1763385600" }, "departure": { "time": "1763385600" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1763385660" }, "departure": { "time": "1763385660" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "time": "1763385720" }, "departure": { "time": "1763385720" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1763385840" }, "departure": { "time": "1763385840" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1763385900" }, "departure": { "time": "1763385900" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": -13, "time": "1763385947" }, "departure": { "delay": -13, "time": "1763385947" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -111, "time": "1763385969" }, "departure": { "delay": -111, "time": "1763385969" }, "stopId": "Place_Abbatucci_A", "stopSequence": 26 }, { "arrival": { "delay": -240, "time": "1763386020" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763383978", "trip": { "routeId": "1", "tripId": "104-1350" } } }, { "id": "SM:102-1435", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 108, "time": "1763386608" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 108, "time": "1763386728" }, "departure": { "delay": 108, "time": "1763386728" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 108, "time": "1763386788" }, "departure": { "delay": 108, "time": "1763386788" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 108, "time": "1763386848" }, "departure": { "delay": 108, "time": "1763386848" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 108, "time": "1763386908" }, "departure": { "delay": 108, "time": "1763386908" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 99, "time": "1763387019" }, "departure": { "delay": 99, "time": "1763387019" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 90, "time": "1763387130" }, "departure": { "delay": 90, "time": "1763387130" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 90, "time": "1763387190" }, "departure": { "delay": 90, "time": "1763387190" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 90, "time": "1763387250" }, "departure": { "delay": 90, "time": "1763387250" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 90, "time": "1763387310" }, "departure": { "delay": 90, "time": "1763387310" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 90, "time": "1763387370" }, "departure": { "delay": 90, "time": "1763387370" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 90, "time": "1763387490" }, "departure": { "delay": 90, "time": "1763387490" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 90, "time": "1763387550" }, "departure": { "delay": 90, "time": "1763387550" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763387580" }, "departure": { "delay": 60, "time": "1763387580" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 90, "time": "1763387610" }, "departure": { "delay": 90, "time": "1763387610" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 90, "time": "1763387730" }, "departure": { "delay": 90, "time": "1763387730" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 90, "time": "1763387850" }, "departure": { "delay": 90, "time": "1763387850" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 87, "time": "1763387967" }, "departure": { "delay": 87, "time": "1763387967" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": -180, "time": "1763388360" }, "departure": { "delay": -180, "time": "1763388360" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 27 }, { "arrival": { "delay": -240, "time": "1763388420" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763384423", "trip": { "routeId": "1", "tripId": "102-1435" } } }, { "id": "SM:104-1435", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 201, "time": "1763386701" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 101, "time": "1763386781" }, "departure": { "delay": 101, "time": "1763386781" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 45, "time": "1763386785" }, "departure": { "delay": 45, "time": "1763386785" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": -17, "time": "1763386843" }, "departure": { "delay": -17, "time": "1763386843" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": -17, "time": "1763386903" }, "departure": { "delay": -17, "time": "1763386903" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": -17, "time": "1763386963" }, "departure": { "delay": -17, "time": "1763386963" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": -17, "time": "1763387023" }, "departure": { "delay": -17, "time": "1763387023" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": -17, "time": "1763387083" }, "departure": { "delay": -17, "time": "1763387083" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": -77, "time": "1763387143" }, "departure": { "delay": -77, "time": "1763387143" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -80, "time": "1763387260" }, "departure": { "delay": -80, "time": "1763387260" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -80, "time": "1763387320" }, "departure": { "delay": -80, "time": "1763387320" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -137, "time": "1763387383" }, "departure": { "delay": -137, "time": "1763387383" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -77, "time": "1763387503" }, "departure": { "delay": -77, "time": "1763387503" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -77, "time": "1763387563" }, "departure": { "delay": -77, "time": "1763387563" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 43, "time": "1763387683" }, "departure": { "delay": 43, "time": "1763387683" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 43, "time": "1763387743" }, "departure": { "delay": 43, "time": "1763387743" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 13, "time": "1763387773" }, "departure": { "delay": 13, "time": "1763387773" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": -17, "time": "1763387803" }, "departure": { "delay": -17, "time": "1763387803" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": -17, "time": "1763387863" }, "departure": { "delay": -17, "time": "1763387863" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": -17, "time": "1763387923" }, "departure": { "delay": -17, "time": "1763387923" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": -77, "time": "1763387983" }, "departure": { "delay": -77, "time": "1763387983" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": -77, "time": "1763388043" }, "departure": { "delay": -77, "time": "1763388043" }, "stopId": "École_des_Missions_R", "stopSequence": 24 } ], "timestamp": "1763384444", "trip": { "directionId": 1, "routeId": "1", "tripId": "104-1435" } } }, { "id": "SM:102-1355", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 502, "time": "1763384602" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 402, "time": "1763384682" }, "departure": { "delay": 402, "time": "1763384682" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 346, "time": "1763384686" }, "departure": { "delay": 346, "time": "1763384686" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 284, "time": "1763384744" }, "departure": { "delay": 284, "time": "1763384744" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 224, "time": "1763384804" }, "departure": { "delay": 224, "time": "1763384804" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 224, "time": "1763384864" }, "departure": { "delay": 224, "time": "1763384864" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 224, "time": "1763384924" }, "departure": { "delay": 224, "time": "1763384924" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 212, "time": "1763385032" }, "departure": { "delay": 212, "time": "1763385032" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 152, "time": "1763385092" }, "departure": { "delay": 152, "time": "1763385092" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 67, "time": "1763385187" }, "departure": { "delay": 67, "time": "1763385187" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 32, "time": "1763385272" }, "departure": { "delay": 32, "time": "1763385272" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -3, "time": "1763385357" }, "departure": { "delay": -3, "time": "1763385357" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 82, "time": "1763385502" }, "departure": { "delay": 82, "time": "1763385502" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 132, "time": "1763385612" }, "departure": { "delay": 132, "time": "1763385612" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 252, "time": "1763385732" }, "departure": { "delay": 252, "time": "1763385732" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 252, "time": "1763385792" }, "departure": { "delay": 252, "time": "1763385792" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 222, "time": "1763385822" }, "departure": { "delay": 222, "time": "1763385822" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 192, "time": "1763385852" }, "departure": { "delay": 192, "time": "1763385852" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 192, "time": "1763385912" }, "departure": { "delay": 192, "time": "1763385912" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 192, "time": "1763385972" }, "departure": { "delay": 192, "time": "1763385972" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 132, "time": "1763386032" }, "departure": { "delay": 132, "time": "1763386032" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 132, "time": "1763386092" }, "departure": { "delay": 132, "time": "1763386092" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 132, "time": "1763386152" }, "departure": { "delay": 132, "time": "1763386152" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 101, "time": "1763386241" }, "departure": { "delay": 101, "time": "1763386241" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 41, "time": "1763386301" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763384423", "trip": { "directionId": 1, "routeId": "1", "tripId": "102-1355" } } }, { "id": "SM:210-1515", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763388900" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763388930" }, "departure": { "delay": -30, "time": "1763388930" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1763388960" }, "departure": { "time": "1763388960" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 } ], "timestamp": "1763385309", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-1515" } } }, { "id": "SM:202-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 429, "time": "1763384829" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": 430, "time": "1763384869" }, "departure": { "delay": 430, "time": "1763384890" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "delay": 470, "time": "1763384930" }, "departure": { "delay": 470, "time": "1763384930" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "delay": 470, "time": "1763384990" }, "departure": { "delay": 470, "time": "1763384990" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "delay": 451, "time": "1763385031" }, "departure": { "delay": 451, "time": "1763385031" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "delay": 430, "time": "1763385167" }, "departure": { "delay": 430, "time": "1763385190" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "delay": 403, "time": "1763385223" }, "departure": { "delay": 403, "time": "1763385223" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "delay": 401, "time": "1763385281" }, "departure": { "delay": 401, "time": "1763385281" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "delay": 420, "time": "1763385360" }, "departure": { "delay": 420, "time": "1763385360" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "delay": 393, "time": "1763385513" }, "departure": { "delay": 393, "time": "1763385513" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "delay": 393, "time": "1763385573" }, "departure": { "delay": 393, "time": "1763385573" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "delay": 393, "time": "1763385633" }, "departure": { "delay": 393, "time": "1763385633" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "delay": 393, "time": "1763385753" }, "departure": { "delay": 393, "time": "1763385753" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "delay": 393, "time": "1763385813" }, "departure": { "delay": 393, "time": "1763385813" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "delay": 378, "time": "1763385918" }, "departure": { "delay": 378, "time": "1763385918" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "delay": 378, "time": "1763385978" }, "departure": { "delay": 378, "time": "1763385978" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "delay": 393, "time": "1763386053" }, "departure": { "delay": 393, "time": "1763386053" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "delay": 393, "time": "1763386173" }, "departure": { "delay": 393, "time": "1763386173" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "delay": 393, "time": "1763386233" }, "departure": { "delay": 393, "time": "1763386233" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "delay": 393, "time": "1763386293" }, "departure": { "delay": 393, "time": "1763386293" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "delay": 393, "time": "1763386353" }, "departure": { "delay": 393, "time": "1763386353" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "delay": 393, "time": "1763386413" }, "departure": { "delay": 393, "time": "1763386413" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763384857", "trip": { "directionId": 1, "routeId": "2", "tripId": "202-1400" } } }, { "id": "SM:201-1315", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 267, "time": "1763381967" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 287, "time": "1763382038" }, "departure": { "delay": 287, "time": "1763382047" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 336, "time": "1763382216" }, "departure": { "delay": 336, "time": "1763382216" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 282, "time": "1763382282" }, "departure": { "delay": 282, "time": "1763382282" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 330, "time": "1763382450" }, "departure": { "delay": 330, "time": "1763382450" }, "stopId": "Chênes_608R", "stopSequence": 5 }, { "arrival": { "delay": 410, "time": "1763382500" }, "departure": { "delay": 410, "time": "1763382590" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 6 }, { "arrival": { "delay": 454, "time": "1763382694" }, "departure": { "delay": 454, "time": "1763382694" }, "stopId": "Chênes_608A", "stopSequence": 7 }, { "arrival": { "delay": 470, "time": "1763382811" }, "departure": { "delay": 470, "time": "1763382830" }, "stopId": "Sauvage_A", "stopSequence": 8 }, { "arrival": { "delay": 501, "time": "1763382916" }, "departure": { "delay": 501, "time": "1763382921" }, "stopId": "Stade_A", "stopSequence": 9 }, { "arrival": { "delay": 533, "time": "1763383013" }, "departure": { "delay": 533, "time": "1763383013" }, "stopId": "La_Vignette_A", "stopSequence": 10 }, { "arrival": { "delay": 599, "time": "1763383139" }, "departure": { "delay": 599, "time": "1763383139" }, "stopId": "Bourgfelden_1A", "stopSequence": 11 }, { "arrival": { "delay": 560, "time": "1763383210" }, "departure": { "delay": 560, "time": "1763383220" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 12 }, { "arrival": { "delay": 650, "time": "1763383351" }, "departure": { "delay": 650, "time": "1763383370" }, "stopId": "Place_Mermoz_1A", "stopSequence": 13 }, { "arrival": { "delay": 680, "time": "1763383460" }, "departure": { "delay": 680, "time": "1763383460" }, "stopId": "Couronne_1A", "stopSequence": 14 }, { "arrival": { "delay": 665, "time": "1763383505" }, "departure": { "delay": 665, "time": "1763383505" }, "stopId": "Médiathèque_A", "stopSequence": 15 }, { "arrival": { "delay": 620, "time": "1763383551" }, "departure": { "delay": 620, "time": "1763383580" }, "stopId": "Carrefour_Central_1A", "stopSequence": 16 }, { "arrival": { "delay": 637, "time": "1763383657" }, "departure": { "delay": 637, "time": "1763383657" }, "stopId": "Jura_1A", "stopSequence": 17 }, { "arrival": { "delay": 590, "time": "1763383730" }, "departure": { "delay": 590, "time": "1763383730" }, "stopId": "Schweitzer_A", "stopSequence": 18 }, { "arrival": { "delay": 590, "time": "1763383790" }, "departure": { "delay": 590, "time": "1763383790" }, "stopId": "Concorde_A", "stopSequence": 19 }, { "arrival": { "delay": 599, "time": "1763383859" }, "departure": { "delay": 599, "time": "1763383859" }, "stopId": "Collège_Nerval_AR", "stopSequence": 20 }, { "arrival": { "delay": 560, "time": "1763383998" }, "departure": { "delay": 560, "time": "1763384000" }, "stopId": "Tournesols_2A", "stopSequence": 21 }, { "arrival": { "delay": 576, "time": "1763384076" }, "departure": { "delay": 576, "time": "1763384076" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 22 }, { "arrival": { "delay": 627, "time": "1763384187" }, "departure": { "delay": 627, "time": "1763384187" }, "stopId": "Rue_du_Marché_A", "stopSequence": 23 }, { "arrival": { "delay": 605, "time": "1763384225" }, "departure": { "delay": 605, "time": "1763384225" }, "stopId": "Ritty_A", "stopSequence": 24 }, { "arrival": { "delay": 604, "time": "1763384404" }, "departure": { "delay": 604, "time": "1763384404" }, "stopId": "Champs_A", "stopSequence": 25 }, { "arrival": { "delay": 604, "time": "1763384464" }, "departure": { "delay": 604, "time": "1763384464" }, "stopId": "Les_Biches_A", "stopSequence": 26 }, { "arrival": { "delay": 604, "time": "1763384524" }, "departure": { "delay": 604, "time": "1763384524" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 27 }, { "arrival": { "delay": 604, "time": "1763384584" }, "departure": { "delay": 604, "time": "1763384584" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 28 }, { "arrival": { "delay": 604, "time": "1763384644" }, "stopId": "Petit_Canal_A", "stopSequence": 29 } ], "timestamp": "1763381977", "trip": { "routeId": "2", "tripId": "201-1315" } } }, { "id": "SM:204-1427", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386020" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763386050" }, "departure": { "delay": -30, "time": "1763386050" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1763386080" }, "departure": { "time": "1763386080" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1763386140" }, "departure": { "time": "1763386140" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1763386200" }, "departure": { "time": "1763386200" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1763386380" }, "departure": { "time": "1763386380" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1763386440" }, "departure": { "time": "1763386440" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1763386500" }, "departure": { "time": "1763386500" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1763386560" }, "departure": { "time": "1763386560" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1763386740" }, "departure": { "time": "1763386740" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1763386800" }, "departure": { "time": "1763386800" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1763386860" }, "departure": { "time": "1763386860" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1763386980" }, "departure": { "time": "1763386980" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1763387040" }, "departure": { "time": "1763387040" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1763387160" }, "departure": { "time": "1763387160" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1763387220" }, "departure": { "time": "1763387220" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1763387280" }, "departure": { "time": "1763387280" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1763387400" }, "departure": { "time": "1763387400" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1763387460" }, "departure": { "time": "1763387460" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1763387520" }, "departure": { "time": "1763387520" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1763387580" }, "departure": { "time": "1763387580" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1763387640" }, "departure": { "time": "1763387640" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1763384495", "trip": { "directionId": 1, "routeId": "2", "tripId": "204-1427" } } }, { "id": "SM:204-1352", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 247, "time": "1763384167" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 264, "time": "1763384244" }, "departure": { "delay": 264, "time": "1763384244" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 257, "time": "1763384357" }, "departure": { "delay": 257, "time": "1763384357" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 258, "time": "1763384478" }, "departure": { "delay": 258, "time": "1763384478" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 240, "time": "1763384580" }, "departure": { "delay": 240, "time": "1763384580" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 240, "time": "1763384640" }, "departure": { "delay": 240, "time": "1763384640" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 240, "time": "1763384700" }, "departure": { "delay": 240, "time": "1763384700" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1763384760" }, "departure": { "delay": 180, "time": "1763384760" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1763384880" }, "departure": { "delay": 240, "time": "1763384880" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1763384940" }, "departure": { "delay": 240, "time": "1763384940" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1763385060" }, "departure": { "delay": 300, "time": "1763385060" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1763385120" }, "departure": { "delay": 240, "time": "1763385120" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1763385180" }, "departure": { "delay": 240, "time": "1763385180" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1763385360" }, "departure": { "delay": 300, "time": "1763385360" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1763385420" }, "departure": { "delay": 300, "time": "1763385420" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1763385480" }, "departure": { "delay": 300, "time": "1763385480" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1763385540" }, "departure": { "delay": 180, "time": "1763385540" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1763385720" }, "departure": { "delay": 300, "time": "1763385720" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1763385780" }, "departure": { "delay": 300, "time": "1763385780" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1763385840" }, "departure": { "delay": 300, "time": "1763385840" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1763385900" }, "departure": { "delay": 180, "time": "1763385900" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763384196", "trip": { "routeId": "2", "tripId": "204-1352" } } }, { "id": "SM:202-1440", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 8, "time": "1763386808" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 8, "time": "1763386868" }, "departure": { "delay": 8, "time": "1763386868" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 8, "time": "1763386988" }, "departure": { "delay": 8, "time": "1763386988" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 8, "time": "1763387108" }, "departure": { "delay": 8, "time": "1763387108" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 188, "time": "1763387348" }, "departure": { "delay": 188, "time": "1763387348" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 248, "time": "1763387468" }, "departure": { "delay": 248, "time": "1763387468" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 250, "time": "1763387530" }, "departure": { "delay": 250, "time": "1763387530" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 252, "time": "1763387592" }, "departure": { "delay": 252, "time": "1763387592" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 192, "time": "1763387652" }, "departure": { "delay": 192, "time": "1763387652" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 250, "time": "1763387770" }, "departure": { "delay": 250, "time": "1763387770" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 252, "time": "1763387832" }, "departure": { "delay": 252, "time": "1763387832" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 312, "time": "1763387952" }, "departure": { "delay": 312, "time": "1763387952" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 252, "time": "1763388012" }, "departure": { "delay": 252, "time": "1763388012" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 252, "time": "1763388072" }, "departure": { "delay": 252, "time": "1763388072" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 312, "time": "1763388252" }, "departure": { "delay": 312, "time": "1763388252" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 312, "time": "1763388312" }, "departure": { "delay": 312, "time": "1763388312" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 312, "time": "1763388372" }, "departure": { "delay": 312, "time": "1763388372" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 192, "time": "1763388432" }, "departure": { "delay": 192, "time": "1763388432" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 312, "time": "1763388612" }, "departure": { "delay": 312, "time": "1763388612" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 312, "time": "1763388672" }, "departure": { "delay": 312, "time": "1763388672" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 312, "time": "1763388732" }, "departure": { "delay": 312, "time": "1763388732" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 192, "time": "1763388792" }, "departure": { "delay": 192, "time": "1763388792" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763385022", "trip": { "routeId": "2", "tripId": "202-1440" } } }, { "id": "SM:304-1450", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763387400" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1763387460" }, "departure": { "time": "1763387460" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1763387580" }, "departure": { "time": "1763387580" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 360, "time": "1763388000" }, "departure": { "delay": 360, "time": "1763388000" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 360, "time": "1763388120" }, "departure": { "delay": 360, "time": "1763388120" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 5 }, { "arrival": { "delay": 449, "time": "1763388449" }, "departure": { "delay": 449, "time": "1763388449" }, "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 443, "time": "1763388563" }, "departure": { "delay": 443, "time": "1763388563" }, "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 563, "time": "1763388743" }, "departure": { "delay": 563, "time": "1763388743" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 } ], "timestamp": "1763384795", "trip": { "routeId": "603", "tripId": "304-1450" } } }, { "id": "SM:302-1400", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 19, "time": "1763384419" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 19, "time": "1763384479" }, "departure": { "delay": 19, "time": "1763384479" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 19, "time": "1763384599" }, "departure": { "delay": 19, "time": "1763384599" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 180, "time": "1763385000" }, "departure": { "delay": 180, "time": "1763385000" }, "scheduleRelationship": "SKIPPED", "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1763385120" }, "departure": { "delay": 180, "time": "1763385120" }, "scheduleRelationship": "SKIPPED", "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1763385180" }, "departure": { "delay": 180, "time": "1763385180" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1763385240" }, "departure": { "delay": 120, "time": "1763385240" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_A", "stopSequence": 9 }, { "arrival": { "delay": 180, "time": "1763385360" }, "departure": { "delay": 180, "time": "1763385360" }, "stopId": "Parc_des_Eaux-Vives_A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1763385480" }, "departure": { "delay": 240, "time": "1763385480" }, "stopId": "Tivoli_A", "stopSequence": 11 }, { "arrival": { "delay": 192, "time": "1763385552" }, "departure": { "delay": 192, "time": "1763385552" }, "stopId": "Huningue_Frontière_A", "stopSequence": 12 }, { "arrival": { "delay": 293, "time": "1763385773" }, "departure": { "delay": 293, "time": "1763385773" }, "stopId": "Hüningerstrasse_A", "stopSequence": 13 } ], "timestamp": "1763384454", "trip": { "routeId": "603", "tripId": "302-1400" } } }, { "id": "SM:302-1428", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763386200" }, "departure": { "time": "1763386200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763386440" }, "departure": { "time": "1763386440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763386500" }, "departure": { "time": "1763386500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763386620" }, "departure": { "time": "1763386620" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 5, "time": "1763386745" }, "departure": { "delay": 5, "time": "1763386745" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763386860" }, "departure": { "delay": 60, "time": "1763386860" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763386920" }, "departure": { "delay": 60, "time": "1763386920" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1763387160" }, "departure": { "delay": 120, "time": "1763387160" }, "stopId": "Tournesols_2R", "stopSequence": 11 }, { "arrival": { "delay": 120, "time": "1763387220" }, "departure": { "delay": 120, "time": "1763387220" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 12 }, { "arrival": { "delay": 120, "time": "1763387280" }, "departure": { "delay": 120, "time": "1763387280" }, "stopId": "Maison_Retraite_R", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1763387340" }, "departure": { "delay": 120, "time": "1763387340" }, "stopId": "Belfort_R", "stopSequence": 14 } ], "timestamp": "1763384392", "trip": { "directionId": 1, "routeId": "603", "tripId": "302-1428" } } }, { "id": "SM:310-1348", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763383680" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763383800" }, "departure": { "time": "1763383800" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763384040" }, "departure": { "time": "1763384040" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763384100" }, "departure": { "time": "1763384100" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763384220" }, "departure": { "time": "1763384220" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 115, "time": "1763384455" }, "departure": { "delay": 115, "time": "1763384455" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763384520" }, "departure": { "delay": 60, "time": "1763384520" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 230, "time": "1763384870" }, "departure": { "delay": 230, "time": "1763384870" }, "stopId": "Tournesols_2R", "stopSequence": 11 }, { "arrival": { "delay": 230, "time": "1763384930" }, "departure": { "delay": 230, "time": "1763384930" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 12 }, { "arrival": { "delay": 230, "time": "1763384990" }, "departure": { "delay": 230, "time": "1763384990" }, "stopId": "Maison_Retraite_R", "stopSequence": 13 }, { "arrival": { "delay": 230, "time": "1763385050" }, "departure": { "delay": 230, "time": "1763385050" }, "stopId": "Belfort_R", "stopSequence": 14 } ], "timestamp": "1763383740", "trip": { "directionId": 1, "routeId": "603", "tripId": "310-1348" } } }, { "id": "SM:406-1335", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 738, "time": "1763383638" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 678, "time": "1763383755" }, "departure": { "delay": 678, "time": "1763383758" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 738, "time": "1763383844" }, "departure": { "delay": 738, "time": "1763383878" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 798, "time": "1763383980" }, "departure": { "delay": 798, "time": "1763383998" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 774, "time": "1763384034" }, "departure": { "delay": 774, "time": "1763384034" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 708, "time": "1763384066" }, "departure": { "delay": 708, "time": "1763384088" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 879, "time": "1763384499" }, "departure": { "delay": 879, "time": "1763384499" }, "scheduleRelationship": "SKIPPED", "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 639, "time": "1763384559" }, "departure": { "delay": 639, "time": "1763384559" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 639, "time": "1763384619" }, "departure": { "delay": 639, "time": "1763384619" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 618, "time": "1763384838" }, "departure": { "delay": 618, "time": "1763384838" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763383658", "trip": { "routeId": "604", "tripId": "406-1335" } } }, { "id": "SM:404-1438", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 780, "time": "1763387460" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 840, "time": "1763387640" }, "departure": { "delay": 840, "time": "1763387640" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 900, "time": "1763387760" }, "departure": { "delay": 900, "time": "1763387760" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 900, "time": "1763387820" }, "departure": { "delay": 900, "time": "1763387820" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 900, "time": "1763387880" }, "departure": { "delay": 900, "time": "1763387880" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 840, "time": "1763387940" }, "departure": { "delay": 840, "time": "1763387940" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 840, "time": "1763388120" }, "departure": { "delay": 840, "time": "1763388120" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 840, "time": "1763388240" }, "departure": { "delay": 840, "time": "1763388240" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 900, "time": "1763388360" }, "departure": { "delay": 900, "time": "1763388360" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 1020, "time": "1763388540" }, "departure": { "delay": 1020, "time": "1763388540" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 1074, "time": "1763388654" }, "departure": { "delay": 1074, "time": "1763388654" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 1074, "time": "1763388834" }, "departure": { "delay": 1074, "time": "1763388834" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763385381", "trip": { "routeId": "604", "tripId": "404-1438" } } }, { "id": "SM:408-1428", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386080" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763386200" }, "departure": { "time": "1763386200" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763386440" }, "departure": { "time": "1763386440" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763386500" }, "departure": { "time": "1763386500" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763386620" }, "departure": { "time": "1763386620" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763386680" }, "departure": { "time": "1763386680" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763386740" }, "departure": { "time": "1763386740" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763386800" }, "departure": { "time": "1763386800" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763386920" }, "departure": { "time": "1763386920" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763386980" }, "departure": { "time": "1763386980" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763387040" }, "departure": { "time": "1763387040" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 } ], "timestamp": "1763383450", "trip": { "directionId": 1, "routeId": "604", "tripId": "408-1428" } } }, { "id": "SM:410-1442", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386920" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763387040" }, "departure": { "time": "1763387040" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763387280" }, "departure": { "time": "1763387280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763387340" }, "departure": { "time": "1763387340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763387460" }, "departure": { "time": "1763387460" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763387520" }, "departure": { "time": "1763387520" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763387580" }, "departure": { "time": "1763387580" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763387640" }, "departure": { "time": "1763387640" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763387760" }, "departure": { "time": "1763387760" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763387820" }, "departure": { "time": "1763387820" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763387880" }, "departure": { "time": "1763387880" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "time": "1763387940" }, "departure": { "time": "1763387940" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 180, "time": "1763388240" }, "departure": { "delay": 180, "time": "1763388240" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763388300" }, "departure": { "delay": 60, "time": "1763388300" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763388360" }, "departure": { "delay": 60, "time": "1763388360" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1763388390" }, "departure": { "delay": 30, "time": "1763388390" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1763388420" }, "departure": { "time": "1763388420" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 60, "time": "1763388480" }, "departure": { "delay": 60, "time": "1763388480" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763388540" }, "departure": { "delay": 60, "time": "1763388540" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1763388600" }, "departure": { "delay": 60, "time": "1763388600" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763384795", "trip": { "directionId": 1, "routeId": "604", "tripId": "410-1442" } } }, { "id": "SM:409-1328", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763382480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763382660" }, "departure": { "time": "1763382660" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763382780" }, "departure": { "time": "1763382780" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763382840" }, "departure": { "time": "1763382840" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763383020" }, "departure": { "time": "1763383020" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763383080" }, "departure": { "time": "1763383080" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 162, "time": "1763383302" }, "departure": { "delay": 162, "time": "1763383302" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 365, "time": "1763383565" }, "departure": { "delay": 365, "time": "1763383565" }, "scheduleRelationship": "SKIPPED", "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 252, "time": "1763383572" }, "departure": { "delay": 252, "time": "1763383632" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 312, "time": "1763383711" }, "departure": { "delay": 312, "time": "1763383752" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 312, "time": "1763383812" }, "departure": { "delay": 312, "time": "1763383812" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 372, "time": "1763383894" }, "departure": { "delay": 372, "time": "1763383992" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 432, "time": "1763384232" }, "departure": { "delay": 432, "time": "1763384232" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 282, "time": "1763384331" }, "departure": { "delay": 282, "time": "1763384382" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 288, "time": "1763384448" }, "departure": { "delay": 288, "time": "1763384448" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 255, "time": "1763384475" }, "departure": { "delay": 255, "time": "1763384475" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 268, "time": "1763384548" }, "departure": { "delay": 268, "time": "1763384548" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 268, "time": "1763384608" }, "departure": { "delay": 268, "time": "1763384608" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763382537", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1328" } } }, { "id": "SM:404-1512", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 238, "time": "1763388958" }, "stopId": "Schifflände_R", "stopSequence": 1 } ], "timestamp": "1763385381", "trip": { "directionId": 1, "routeId": "604", "tripId": "404-1512" } } }, { "id": "SM:406-1413", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763385180" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763385300" }, "departure": { "time": "1763385300" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763385540" }, "departure": { "time": "1763385540" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763385600" }, "departure": { "time": "1763385600" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763385720" }, "departure": { "time": "1763385720" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763385780" }, "departure": { "time": "1763385780" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763385840" }, "departure": { "time": "1763385840" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763385900" }, "departure": { "time": "1763385900" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1763386020" }, "departure": { "time": "1763386020" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1763386080" }, "departure": { "time": "1763386080" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1763386140" }, "departure": { "time": "1763386140" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1763386500" }, "departure": { "delay": 180, "time": "1763386500" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1763386560" }, "departure": { "delay": 60, "time": "1763386560" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763386620" }, "departure": { "delay": 60, "time": "1763386620" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1763386650" }, "departure": { "delay": 30, "time": "1763386650" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 60, "time": "1763386740" }, "departure": { "delay": 60, "time": "1763386740" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1763386800" }, "departure": { "delay": 60, "time": "1763386800" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1763386860" }, "departure": { "delay": 60, "time": "1763386860" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763384351", "trip": { "directionId": 1, "routeId": "604", "tripId": "406-1413" } } }, { "id": "SM:402-1343", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1027, "time": "1763384407" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 1019, "time": "1763384579" }, "departure": { "delay": 1019, "time": "1763384579" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 1036, "time": "1763384716" }, "departure": { "delay": 1036, "time": "1763384716" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 1036, "time": "1763384776" }, "departure": { "delay": 1036, "time": "1763384776" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 1028, "time": "1763384948" }, "departure": { "delay": 1028, "time": "1763384948" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 1028, "time": "1763385008" }, "departure": { "delay": 1028, "time": "1763385008" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 1028, "time": "1763385068" }, "departure": { "delay": 1028, "time": "1763385068" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 1028, "time": "1763385128" }, "departure": { "delay": 1028, "time": "1763385128" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 1019, "time": "1763385299" }, "departure": { "delay": 1019, "time": "1763385299" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 1032, "time": "1763385372" }, "departure": { "delay": 1032, "time": "1763385372" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 1032, "time": "1763385432" }, "departure": { "delay": 1032, "time": "1763385432" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 1064, "time": "1763385524" }, "departure": { "delay": 1064, "time": "1763385524" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1126, "time": "1763385766" }, "departure": { "delay": 1126, "time": "1763385766" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 977, "time": "1763385857" }, "departure": { "delay": 977, "time": "1763385857" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 977, "time": "1763385917" }, "departure": { "delay": 977, "time": "1763385917" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 977, "time": "1763385977" }, "departure": { "delay": 977, "time": "1763385977" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 977, "time": "1763386037" }, "departure": { "delay": 977, "time": "1763386037" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 977, "time": "1763386097" }, "departure": { "delay": 977, "time": "1763386097" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 977, "time": "1763386157" }, "departure": { "delay": 977, "time": "1763386157" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 1001, "time": "1763386241" }, "departure": { "delay": 1001, "time": "1763386241" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763384454", "trip": { "directionId": 1, "routeId": "604", "tripId": "402-1343" } } }, { "id": "SM:410-1408", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 597, "time": "1763385477" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 657, "time": "1763385657" }, "departure": { "delay": 657, "time": "1763385657" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 717, "time": "1763385777" }, "departure": { "delay": 717, "time": "1763385777" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 717, "time": "1763385837" }, "departure": { "delay": 717, "time": "1763385837" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 717, "time": "1763385897" }, "departure": { "delay": 717, "time": "1763385897" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 657, "time": "1763385957" }, "departure": { "delay": 657, "time": "1763385957" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 657, "time": "1763386137" }, "departure": { "delay": 657, "time": "1763386137" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 657, "time": "1763386257" }, "departure": { "delay": 657, "time": "1763386257" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 717, "time": "1763386377" }, "departure": { "delay": 717, "time": "1763386377" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 837, "time": "1763386557" }, "departure": { "delay": 837, "time": "1763386557" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 837, "time": "1763386617" }, "departure": { "delay": 837, "time": "1763386617" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 837, "time": "1763386797" }, "departure": { "delay": 837, "time": "1763386797" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763385361", "trip": { "routeId": "604", "tripId": "410-1408" } } }, { "id": "SM:402-1423", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 503, "time": "1763386283" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 473, "time": "1763386313" }, "departure": { "delay": 473, "time": "1763386313" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 503, "time": "1763386343" }, "departure": { "delay": 503, "time": "1763386343" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 473, "time": "1763386373" }, "departure": { "delay": 473, "time": "1763386373" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 503, "time": "1763386403" }, "departure": { "delay": 503, "time": "1763386403" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 520, "time": "1763386480" }, "departure": { "delay": 520, "time": "1763386480" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 580, "time": "1763386540" }, "departure": { "delay": 580, "time": "1763386540" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 580, "time": "1763386600" }, "departure": { "delay": 580, "time": "1763386600" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 640, "time": "1763386720" }, "departure": { "delay": 640, "time": "1763386720" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 700, "time": "1763386900" }, "departure": { "delay": 700, "time": "1763386900" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 580, "time": "1763387080" }, "departure": { "delay": 580, "time": "1763387080" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 640, "time": "1763387200" }, "departure": { "delay": 640, "time": "1763387200" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 760, "time": "1763387380" }, "departure": { "delay": 760, "time": "1763387380" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 820, "time": "1763387500" }, "departure": { "delay": 820, "time": "1763387500" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 700, "time": "1763387560" }, "departure": { "delay": 700, "time": "1763387560" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 640, "time": "1763387620" }, "departure": { "delay": 640, "time": "1763387620" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1763384444", "trip": { "routeId": "604", "tripId": "402-1423" } } }, { "id": "SM:406-1453", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763387580" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763387610" }, "departure": { "delay": -30, "time": "1763387610" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763387640" }, "departure": { "time": "1763387640" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -30, "time": "1763387670" }, "departure": { "delay": -30, "time": "1763387670" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1763387700" }, "departure": { "time": "1763387700" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1763387760" }, "departure": { "time": "1763387760" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763387820" }, "departure": { "delay": 60, "time": "1763387820" }, "stopId": "Saint-Claude_A", "stopSequence": 7 } ], "timestamp": "1763384351", "trip": { "routeId": "604", "tripId": "406-1453" } } }, { "id": "SM:408-1350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1763383861" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 38, "time": "1763383898" }, "departure": { "delay": 38, "time": "1763383898" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 65, "time": "1763383925" }, "departure": { "delay": 65, "time": "1763383925" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 38, "time": "1763383958" }, "departure": { "delay": 38, "time": "1763383958" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 4, "time": "1763383984" }, "departure": { "delay": 4, "time": "1763383984" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 151, "time": "1763384191" }, "departure": { "delay": 151, "time": "1763384191" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 121, "time": "1763384221" }, "departure": { "delay": 121, "time": "1763384221" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 241, "time": "1763384299" }, "departure": { "delay": 241, "time": "1763384401" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 338, "time": "1763384558" }, "departure": { "delay": 338, "time": "1763384558" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 347, "time": "1763384687" }, "departure": { "delay": 347, "time": "1763384687" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 197, "time": "1763384777" }, "departure": { "delay": 197, "time": "1763384777" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 175, "time": "1763384875" }, "departure": { "delay": 175, "time": "1763384875" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 188, "time": "1763384948" }, "departure": { "delay": 188, "time": "1763384948" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 363, "time": "1763385183" }, "departure": { "delay": 363, "time": "1763385183" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 423, "time": "1763385303" }, "departure": { "delay": 423, "time": "1763385303" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 225, "time": "1763385345" }, "departure": { "delay": 225, "time": "1763385345" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 141, "time": "1763385381" }, "departure": { "delay": 141, "time": "1763385381" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 201, "time": "1763385501" }, "departure": { "delay": 201, "time": "1763385501" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 213, "time": "1763385573" }, "departure": { "delay": 213, "time": "1763385573" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1763385780" }, "departure": { "delay": 300, "time": "1763385780" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763383874", "trip": { "routeId": "604", "tripId": "408-1350" } } }, { "id": "SM:404-1358", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1092, "time": "1763385372" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 1032, "time": "1763385492" }, "departure": { "delay": 1032, "time": "1763385492" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 1152, "time": "1763385732" }, "departure": { "delay": 1152, "time": "1763385732" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 1152, "time": "1763385792" }, "departure": { "delay": 1152, "time": "1763385792" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 1092, "time": "1763385912" }, "departure": { "delay": 1092, "time": "1763385912" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 1092, "time": "1763385972" }, "departure": { "delay": 1092, "time": "1763385972" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 1092, "time": "1763386032" }, "departure": { "delay": 1092, "time": "1763386032" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 1092, "time": "1763386092" }, "departure": { "delay": 1092, "time": "1763386092" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 1032, "time": "1763386212" }, "departure": { "delay": 1032, "time": "1763386212" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 1032, "time": "1763386272" }, "departure": { "delay": 1032, "time": "1763386272" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 1032, "time": "1763386332" }, "departure": { "delay": 1032, "time": "1763386332" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 972, "time": "1763386392" }, "departure": { "delay": 972, "time": "1763386392" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 1092, "time": "1763386692" }, "departure": { "delay": 1092, "time": "1763386692" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 852, "time": "1763386752" }, "departure": { "delay": 852, "time": "1763386752" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 852, "time": "1763386812" }, "departure": { "delay": 852, "time": "1763386812" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 822, "time": "1763386842" }, "departure": { "delay": 822, "time": "1763386842" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 792, "time": "1763386872" }, "departure": { "delay": 792, "time": "1763386872" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 792, "time": "1763386932" }, "departure": { "delay": 792, "time": "1763386932" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763385381", "trip": { "directionId": 1, "routeId": "604", "tripId": "404-1358" } } }, { "id": "SM:804-1416", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 37, "time": "1763385397" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 37, "time": "1763385457" }, "departure": { "delay": 37, "time": "1763385457" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 97, "time": "1763385517" }, "departure": { "delay": 97, "time": "1763385517" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 67, "time": "1763385547" }, "departure": { "delay": 67, "time": "1763385547" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 37, "time": "1763385577" }, "departure": { "delay": 37, "time": "1763385577" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 37, "time": "1763385697" }, "departure": { "delay": 37, "time": "1763385697" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 37, "time": "1763385817" }, "departure": { "delay": 37, "time": "1763385817" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 37, "time": "1763385997" }, "departure": { "delay": 37, "time": "1763385997" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 37, "time": "1763386117" }, "departure": { "delay": 37, "time": "1763386117" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 37, "time": "1763386237" }, "departure": { "delay": 37, "time": "1763386237" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 37, "time": "1763386297" }, "departure": { "delay": 37, "time": "1763386297" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 37, "time": "1763386417" }, "departure": { "delay": 37, "time": "1763386417" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 37, "time": "1763386477" }, "departure": { "delay": 37, "time": "1763386477" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 37, "time": "1763386537" }, "departure": { "delay": 37, "time": "1763386537" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 39, "time": "1763386599" }, "departure": { "delay": 39, "time": "1763386599" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 39, "time": "1763386659" }, "departure": { "delay": 39, "time": "1763386659" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 39, "time": "1763386719" }, "departure": { "delay": 39, "time": "1763386719" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 39, "time": "1763386779" }, "departure": { "delay": 39, "time": "1763386779" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 39, "time": "1763386839" }, "departure": { "delay": 39, "time": "1763386839" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 39, "time": "1763387079" }, "departure": { "delay": 39, "time": "1763387079" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 39, "time": "1763387139" }, "departure": { "delay": 39, "time": "1763387139" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 39, "time": "1763387199" }, "departure": { "delay": 39, "time": "1763387199" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 39, "time": "1763387259" }, "departure": { "delay": 39, "time": "1763387259" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 39, "time": "1763387379" }, "departure": { "delay": 39, "time": "1763387379" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 39, "time": "1763387499" }, "departure": { "delay": 39, "time": "1763387499" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 39, "time": "1763387619" }, "departure": { "delay": 39, "time": "1763387619" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 39, "time": "1763387859" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1763384434", "trip": { "directionId": 1, "routeId": "608", "tripId": "804-1416" } } }, { "id": "SM:804-1334", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 57, "time": "1763382897" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 87, "time": "1763383105" }, "departure": { "delay": 87, "time": "1763383107" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 117, "time": "1763383212" }, "departure": { "delay": 117, "time": "1763383257" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 129, "time": "1763383329" }, "departure": { "delay": 129, "time": "1763383329" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 122, "time": "1763383502" }, "departure": { "delay": 122, "time": "1763383502" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 128, "time": "1763383568" }, "departure": { "delay": 128, "time": "1763383568" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 87, "time": "1763383587" }, "departure": { "delay": 87, "time": "1763383587" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 87, "time": "1763383647" }, "departure": { "delay": 87, "time": "1763383647" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 92, "time": "1763383892" }, "departure": { "delay": 92, "time": "1763383892" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 96, "time": "1763383956" }, "departure": { "delay": 96, "time": "1763383956" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 117, "time": "1763384035" }, "departure": { "delay": 117, "time": "1763384037" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 130, "time": "1763384110" }, "departure": { "delay": 130, "time": "1763384110" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 186, "time": "1763384226" }, "departure": { "delay": 186, "time": "1763384226" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 207, "time": "1763384307" }, "departure": { "delay": 207, "time": "1763384307" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 193, "time": "1763384353" }, "departure": { "delay": 193, "time": "1763384353" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 177, "time": "1763384397" }, "departure": { "delay": 177, "time": "1763384397" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 277, "time": "1763384617" }, "departure": { "delay": 277, "time": "1763384617" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 277, "time": "1763384737" }, "departure": { "delay": 277, "time": "1763384737" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 337, "time": "1763384917" }, "departure": { "delay": 337, "time": "1763384917" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 277, "time": "1763385037" }, "departure": { "delay": 277, "time": "1763385037" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 277, "time": "1763385157" }, "departure": { "delay": 277, "time": "1763385157" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 217, "time": "1763385217" }, "departure": { "delay": 217, "time": "1763385217" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 217, "time": "1763385277" }, "departure": { "delay": 217, "time": "1763385277" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 217, "time": "1763385337" }, "departure": { "delay": 217, "time": "1763385337" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763382922", "trip": { "routeId": "608", "tripId": "804-1334" } } }, { "id": "SM:802-1434", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386440" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1763386620" }, "departure": { "time": "1763386620" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1763386740" }, "departure": { "time": "1763386740" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1763386800" }, "departure": { "time": "1763386800" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1763386980" }, "departure": { "time": "1763386980" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1763387040" }, "departure": { "time": "1763387040" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1763387100" }, "departure": { "time": "1763387100" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1763387160" }, "departure": { "time": "1763387160" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1763387400" }, "departure": { "time": "1763387400" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1763387460" }, "departure": { "time": "1763387460" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1763387520" }, "departure": { "time": "1763387520" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1763387580" }, "departure": { "time": "1763387580" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1763387640" }, "departure": { "time": "1763387640" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1763387700" }, "departure": { "time": "1763387700" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1763387760" }, "departure": { "time": "1763387760" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1763387820" }, "departure": { "time": "1763387820" }, "stopId": "Ruisseau_AR", "stopSequence": 16 } ], "timestamp": "1763382850", "trip": { "routeId": "608", "tripId": "802-1434" } } }, { "id": "SM:604-1430", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763386200" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763386230" }, "departure": { "delay": -30, "time": "1763386230" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763386260" }, "departure": { "time": "1763386260" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763386320" }, "departure": { "time": "1763386320" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763386380" }, "departure": { "time": "1763386380" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763386500" }, "departure": { "time": "1763386500" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763386680" }, "departure": { "time": "1763386680" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763386740" }, "departure": { "time": "1763386740" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763386800" }, "departure": { "time": "1763386800" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763386860" }, "departure": { "time": "1763386860" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763386920" }, "departure": { "time": "1763386920" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763386980" }, "departure": { "time": "1763386980" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1763382610", "trip": { "routeId": "6", "tripId": "604-1430" } } }, { "id": "SM:604-1403", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763384580" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1763384820" }, "departure": { "time": "1763384820" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": -19, "time": "1763384921" }, "departure": { "delay": -19, "time": "1763384921" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": -19, "time": "1763385041" }, "departure": { "delay": -19, "time": "1763385041" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": -19, "time": "1763385341" }, "departure": { "delay": -19, "time": "1763385341" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": -19, "time": "1763385401" }, "departure": { "delay": -19, "time": "1763385401" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": -19, "time": "1763385461" }, "departure": { "delay": -19, "time": "1763385461" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": -19, "time": "1763385521" }, "departure": { "delay": -19, "time": "1763385521" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": -19, "time": "1763385581" }, "departure": { "delay": -19, "time": "1763385581" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": -19, "time": "1763385641" }, "departure": { "delay": -19, "time": "1763385641" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": -19, "time": "1763385761" }, "departure": { "delay": -19, "time": "1763385761" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": -19, "time": "1763385881" }, "departure": { "delay": -19, "time": "1763385881" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": -19, "time": "1763385941" }, "departure": { "delay": -19, "time": "1763385941" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": -49, "time": "1763385971" }, "departure": { "delay": -49, "time": "1763385971" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": -19, "time": "1763386001" }, "departure": { "delay": -19, "time": "1763386001" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": -19, "time": "1763386061" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763384444", "trip": { "directionId": 1, "routeId": "6", "tripId": "604-1403" } } }, { "id": "SM:602-1358", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 18, "time": "1763384298" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -12, "time": "1763384328" }, "departure": { "delay": -12, "time": "1763384328" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 25, "time": "1763384365" }, "departure": { "delay": 25, "time": "1763384365" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": -3, "time": "1763384397" }, "departure": { "delay": -3, "time": "1763384397" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": -35, "time": "1763384425" }, "departure": { "delay": -35, "time": "1763384425" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": -21, "time": "1763384559" }, "departure": { "delay": -21, "time": "1763384559" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": -21, "time": "1763384739" }, "departure": { "delay": -21, "time": "1763384739" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": -21, "time": "1763384799" }, "departure": { "delay": -21, "time": "1763384799" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": -5, "time": "1763384875" }, "departure": { "delay": -5, "time": "1763384875" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": -11, "time": "1763384929" }, "departure": { "delay": -11, "time": "1763384929" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763385000" }, "departure": { "time": "1763385000" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 17, "time": "1763385077" }, "departure": { "delay": 17, "time": "1763385077" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": -14, "time": "1763385346" }, "departure": { "delay": -14, "time": "1763385346" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": -9, "time": "1763385531" }, "departure": { "delay": -9, "time": "1763385531" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 8, "time": "1763385668" }, "departure": { "delay": 8, "time": "1763385668" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 } ], "timestamp": "1763384320", "trip": { "routeId": "6", "tripId": "602-1358" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1763385384" } }