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-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%
2025-11-19
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

⚠️211 warnings

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

Warnings

vehicle_id not populated W002 71 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 1103-0750 does not have a vehicle_id
  • trip_id 1101-0805 does not have a vehicle_id
  • trip_id 1103-0820 does not have a vehicle_id
  • trip_id 10-0805 does not have a vehicle_id
  • trip_id 10-0835 does not have a vehicle_id

schedule_relationship not populated W009 140 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 1103-0750 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1103-0750 does not have a schedule_relationship
  • trip_id 1101-0805 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0805 does not have a schedule_relationship
  • trip_id 1103-0820 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
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 430 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 848 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. 17 16 times (53 % 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-19 at 11:30 Europe/Paris.

trip_updates (68) vehicle_positions (0) service_alerts (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

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

{ "entity": [ { "id": "SM:1101-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549400" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "time": "1763550000" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763548138", "trip": { "routeId": "11", "tripId": "1101-1150" } } }, { "id": "SM:1101-1105", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1350, "time": "1763548050" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "delay": 1350, "time": "1763548650" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763548076", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1105" } } }, { "id": "SM:1101-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548500" }, "stopId": "EuroAirport_AR", "stopSequence": 1 }, { "arrival": { "time": "1763549100" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1763548138", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1135" } } }, { "id": "SM:s111-1152", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549520" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 1 }, { "arrival": { "time": "1763549700" }, "departure": { "time": "1763549700" }, "stopId": "Domino_1A", "stopSequence": 2 }, { "arrival": { "delay": -180, "time": "1763549760" }, "departure": { "delay": -180, "time": "1763549760" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 5 }, { "arrival": { "delay": -120, "time": "1763549880" }, "scheduleRelationship": "SKIPPED", "stopId": "Tivoli_R", "stopSequence": 6 } ], "timestamp": "1763545923", "trip": { "routeId": "111", "tripId": "s111-1152" } } }, { "id": "SM:1101-1120", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1050, "time": "1763548650" }, "scheduleRelationship": "SKIPPED", "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 } ], "timestamp": "1763548212", "trip": { "routeId": "11", "scheduleRelationship": "CANCELED", "tripId": "1101-1120" } } }, { "id": "SM:1101-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550300" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1763548138", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-1205" } } }, { "id": "SM:1101-1050", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1473, "time": "1763547273" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 1374, "time": "1763547774" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1763547290", "trip": { "routeId": "11", "tripId": "1101-1050" } } }, { "id": "SM:s121-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548200" }, "scheduleRelationship": "SKIPPED", "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "delay": -90, "time": "1763548830" }, "departure": { "delay": -90, "time": "1763548830" }, "stopId": "Attenbach_R", "stopSequence": 2 }, { "arrival": { "delay": -90, "time": "1763548890" }, "departure": { "delay": -90, "time": "1763548890" }, "stopId": "GrandRue_R", "stopSequence": 3 }, { "arrival": { "delay": -90, "time": "1763548950" }, "departure": { "delay": -90, "time": "1763548950" }, "stopId": "Forgerons_R", "stopSequence": 4 }, { "arrival": { "delay": -90, "time": "1763549250" }, "departure": { "delay": -90, "time": "1763549250" }, "stopId": "Knoeringue_Centre_AR", "stopSequence": 5 }, { "arrival": { "delay": -90, "time": "1763549790" }, "departure": { "delay": -90, "time": "1763549790" }, "stopId": "Michelbach-le-Haut_Centre_AR", "stopSequence": 6 }, { "arrival": { "delay": -90, "time": "1763549910" }, "stopId": "Steinacker_R", "stopSequence": 7 } ], "timestamp": "1763548212", "trip": { "directionId": 1, "routeId": "121", "tripId": "s121-1130" } } }, { "id": "SM:s122-1130", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763548920" }, "departure": { "time": "1763548920" }, "stopId": "Acacias_R", "stopSequence": 2 }, { "arrival": { "time": "1763549040" }, "departure": { "time": "1763549040" }, "stopId": "Michelbach-le-Bas_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1763549100" }, "departure": { "time": "1763549100" }, "stopId": "Aulnes_R", "stopSequence": 4 }, { "arrival": { "time": "1763549160" }, "departure": { "time": "1763549160" }, "stopId": "Coquelicots_R", "stopSequence": 5 }, { "arrival": { "time": "1763549280" }, "departure": { "time": "1763549280" }, "stopId": "Ranspach-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1763549340" }, "stopId": "Oberfeld_R", "stopSequence": 7 } ], "timestamp": "1763545325", "trip": { "directionId": 1, "routeId": "122", "tripId": "s122-1130" } } }, { "id": "SM:s123-1220", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 2 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Bellevue_A", "stopSequence": 4 } ], "timestamp": "1763547910", "trip": { "directionId": 1, "routeId": "123", "tripId": "s123-1220" } } }, { "id": "SM:s123-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1763548500" }, "departure": { "time": "1763548500" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 2 }, { "arrival": { "time": "1763548680" }, "departure": { "time": "1763548680" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1763548800" }, "departure": { "time": "1763548800" }, "stopId": "Bellevue_A", "stopSequence": 4 }, { "arrival": { "time": "1763548980" }, "departure": { "time": "1763548980" }, "stopId": "Ferrette_R", "stopSequence": 5 }, { "arrival": { "time": "1763549040" }, "departure": { "time": "1763549040" }, "stopId": "Folgensbourg_Centre_A", "stopSequence": 6 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Vordermatt_R", "stopSequence": 7 }, { "arrival": { "time": "1763549520" }, "departure": { "time": "1763549520" }, "stopId": "Wilson_AR", "stopSequence": 8 }, { "arrival": { "time": "1763549580" }, "stopId": "Rue_de_Paris_R", "stopSequence": 9 } ], "timestamp": "1763548212", "trip": { "directionId": 1, "routeId": "123", "tripId": "s123-1130" } } }, { "id": "SM:s125+126-1130", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548200" }, "stopId": "Collège_des_Trois_Pays_AR", "stopSequence": 1 }, { "arrival": { "time": "1763548740" }, "departure": { "time": "1763548740" }, "stopId": "Klepferhof_R", "stopSequence": 2 }, { "arrival": { "time": "1763548920" }, "departure": { "time": "1763548920" }, "stopId": "Héron_R", "stopSequence": 3 }, { "arrival": { "time": "1763548980" }, "departure": { "time": "1763548980" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 4 }, { "arrival": { "time": "1763549100" }, "departure": { "time": "1763549100" }, "stopId": "Hofacker_AR", "stopSequence": 5 }, { "arrival": { "time": "1763549160" }, "departure": { "time": "1763549160" }, "stopId": "Hagenthal-le-Haut_Mairie_R", "stopSequence": 6 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Lertzbach_R", "stopSequence": 7 }, { "arrival": { "time": "1763549640" }, "departure": { "time": "1763549640" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 8 }, { "arrival": { "time": "1763549700" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 9 } ], "timestamp": "1763548212", "trip": { "directionId": 1, "routeId": "125+126", "tripId": "s125+126-1130" } } }, { "id": "SM:s127-1130", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763548740" }, "departure": { "time": "1763548740" }, "stopId": "Klepferhof_R", "stopSequence": 2 }, { "arrival": { "time": "1763548920" }, "departure": { "time": "1763548920" }, "stopId": "Héron_R", "stopSequence": 3 }, { "arrival": { "time": "1763549400" }, "departure": { "time": "1763549400" }, "stopId": "Lertzbach_R", "stopSequence": 4 }, { "arrival": { "time": "1763550300" }, "departure": { "time": "1763550300" }, "stopId": "Birsig_R", "stopSequence": 5 }, { "arrival": { "delay": 180, "time": "1763550540" }, "departure": { "delay": 180, "time": "1763550540" }, "stopId": "Leymen_Mairie_R", "stopSequence": 6 }, { "arrival": { "delay": 176, "time": "1763550776" }, "stopId": "Liebenswiller_Mairie_R", "stopSequence": 7 } ], "timestamp": "1763545140", "trip": { "directionId": 1, "routeId": "127", "tripId": "s127-1130" } } }, { "id": "SM:s128-1220", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Halliers_R", "stopSequence": 3 } ], "timestamp": "1763548024", "trip": { "directionId": 1, "routeId": "128", "tripId": "s128-1220" } } }, { "id": "SM:s112-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550000" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 1 }, { "arrival": { "time": "1763550180" }, "departure": { "time": "1763550180" }, "stopId": "Tournesols_2A", "stopSequence": 2 }, { "arrival": { "time": "1763550240" }, "departure": { "time": "1763550240" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 3 }, { "arrival": { "time": "1763550300" }, "departure": { "time": "1763550300" }, "stopId": "Rue_du_Marché_A", "stopSequence": 4 }, { "arrival": { "time": "1763550360" }, "departure": { "time": "1763550360" }, "stopId": "Ritty_A", "stopSequence": 5 }, { "arrival": { "time": "1763550540" }, "departure": { "time": "1763550540" }, "stopId": "Champs_A", "stopSequence": 6 }, { "arrival": { "time": "1763550600" }, "departure": { "time": "1763550600" }, "stopId": "Les_Biches_A", "stopSequence": 7 }, { "arrival": { "time": "1763550660" }, "departure": { "time": "1763550660" }, "stopId": "Les_Pêcheurs_A", "stopSequence": 8 }, { "arrival": { "time": "1763550720" }, "departure": { "time": "1763550720" }, "stopId": "Rosenau_Mairie_A", "stopSequence": 9 }, { "arrival": { "time": "1763550780" }, "stopId": "Petit_Canal_A", "stopSequence": 10 } ], "timestamp": "1763546410", "trip": { "routeId": "112", "tripId": "s112-1200" } } }, { "id": "SM:12-1205", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550600" }, "departure": { "time": "1763550600" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1763551020" }, "departure": { "time": "1763551020" }, "stopId": "Hésingue_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1763551080" }, "departure": { "time": "1763551080" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Schweiberg_R", "stopSequence": 5 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Buschwiller_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Wentzwiller_Centre_R", "stopSequence": 7 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Bellevue_R", "stopSequence": 8 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Ferrette_R", "stopSequence": 9 }, { "arrival": { "delay": -30, "time": "1763551770" }, "departure": { "delay": -30, "time": "1763551770" }, "stopId": "Folgensbourg_Centre_R", "stopSequence": 10 }, { "arrival": { "time": "1763551800" }, "stopId": "Cesarhof_AR", "stopSequence": 11 } ], "timestamp": "1763547010", "trip": { "directionId": 1, "routeId": "12", "tripId": "12-1205" } } }, { "id": "SM:13-1206", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550660" }, "departure": { "time": "1763550660" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Cigognes_R", "stopSequence": 4 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Réservoir_R", "stopSequence": 5 }, { "arrival": { "time": "1763551560" }, "departure": { "time": "1763551560" }, "stopId": "Vordermatt_R", "stopSequence": 6 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Wilson_AR", "stopSequence": 7 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Rue_de_Paris_R", "stopSequence": 8 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Steinacker_R", "stopSequence": 9 } ], "timestamp": "1763547061", "trip": { "directionId": 1, "routeId": "13", "tripId": "13-1206" } } }, { "id": "SM:14-1200", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550360" }, "departure": { "time": "1763550360" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1763550780" }, "departure": { "time": "1763550780" }, "stopId": "Sauvage_R", "stopSequence": 3 }, { "arrival": { "time": "1763551080" }, "departure": { "time": "1763551080" }, "stopId": "Klepferhof_R", "stopSequence": 4 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Héron_R", "stopSequence": 5 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Hagenthal-le-Bas_Centre_R", "stopSequence": 6 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Hofacker_AR", "stopSequence": 7 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 8 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Lertzbach_R", "stopSequence": 9 } ], "timestamp": "1763546761", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1200" } } }, { "id": "SM:14-1209", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550900" }, "departure": { "time": "1763550900" }, "stopId": "Place_Mermoz_14R", "stopSequence": 2 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Sauvage_R", "stopSequence": 3 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "14", "tripId": "14-1209" } } }, { "id": "SM:14-1155", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549700" }, "stopId": "Aubépines_A", "stopSequence": 1 }, { "arrival": { "time": "1763549760" }, "departure": { "time": "1763549760" }, "stopId": "Liebenswiller_Mairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763549940" }, "departure": { "time": "1763549940" }, "stopId": "Leymen_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763550000" }, "departure": { "time": "1763550000" }, "stopId": "Birsig_A", "stopSequence": 4 }, { "arrival": { "time": "1763550480" }, "departure": { "time": "1763550480" }, "stopId": "Rue_de_Hagenthal_AR", "stopSequence": 5 }, { "arrival": { "time": "1763550540" }, "departure": { "time": "1763550540" }, "stopId": "Neuwiller_Centre_AR", "stopSequence": 6 }, { "arrival": { "time": "1763550900" }, "departure": { "time": "1763550900" }, "stopId": "Lertzbach_A", "stopSequence": 7 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Hofacker_AR", "stopSequence": 8 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Hagenthal-le-Haut_Mairie_A", "stopSequence": 9 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Hagenthal-le-Bas_Centre_A", "stopSequence": 10 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Héron_A", "stopSequence": 11 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Klepferhof_A", "stopSequence": 12 } ], "timestamp": "1763546109", "trip": { "routeId": "14", "tripId": "14-1155" } } }, { "id": "SM:s151-1215", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550900" }, "stopId": "Collège_Dolto_R", "stopSequence": 1 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Route_Nationale_R", "stopSequence": 2 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Salle_des_Fêtes_R", "stopSequence": 3 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Schlierbach_Mairie_R", "stopSequence": 4 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Vignoble_R", "stopSequence": 5 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "151", "tripId": "s151-1215" } } }, { "id": "SM:s152-1215", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550900" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Fontaine_AR", "stopSequence": 2 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Plume_AR", "stopSequence": 3 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Waltenheim_Mairie_AR", "stopSequence": 4 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Rue_du_Stade_AR", "stopSequence": 5 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "152", "tripId": "s152-1215" } } }, { "id": "SM:s154-1215", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550900" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Croisement_D19_AR", "stopSequence": 2 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Uffheim_Centre_R", "stopSequence": 3 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Étang_R", "stopSequence": 4 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Magstatt-le-Bas_Centre_AR", "stopSequence": 5 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Magstatt-le-Haut_Mairie_AR", "stopSequence": 6 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "154", "tripId": "s154-1215" } } }, { "id": "SM:s155-1215", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550900" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Merles_R", "stopSequence": 2 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Bartenheim_Église_R", "stopSequence": 3 }, { "arrival": { "time": "1763551560" }, "departure": { "time": "1763551560" }, "stopId": "Brinckheim_École_R", "stopSequence": 4 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Salle_Bis_Jobbis_AR", "stopSequence": 5 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "155", "tripId": "s155-1215" } } }, { "id": "SM:s156-1215", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550900" }, "stopId": "Collège_Dolto_Schweitzer_AR", "stopSequence": 1 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "République_A", "stopSequence": 2 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Charles_Péguy_A", "stopSequence": 3 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Robert_Hassler_A", "stopSequence": 4 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Bartenheim_Gare_Printemps_AR", "stopSequence": 5 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Libération_A", "stopSequence": 6 } ], "timestamp": "1763547310", "trip": { "directionId": 1, "routeId": "156", "tripId": "s156-1215" } } }, { "id": "SM:s113-1200", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550180" }, "departure": { "time": "1763550180" }, "stopId": "Tournesols_2A", "stopSequence": 2 }, { "arrival": { "time": "1763550240" }, "departure": { "time": "1763550240" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 3 }, { "arrival": { "time": "1763550300" }, "departure": { "time": "1763550300" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "time": "1763550360" }, "departure": { "time": "1763550360" }, "stopId": "Belfort_R", "stopSequence": 5 }, { "arrival": { "time": "1763550420" }, "departure": { "time": "1763550420" }, "stopId": "Sports_R", "stopSequence": 6 }, { "arrival": { "time": "1763550540" }, "stopId": "Paix_A", "stopSequence": 7 } ], "timestamp": "1763546586", "trip": { "directionId": 1, "routeId": "113", "tripId": "s113-1200" } } }, { "id": "SM:15-1213", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Saint-Exupéry_15", "stopSequence": 2 }, { "arrival": { "time": "1763551560" }, "departure": { "time": "1763551560" }, "stopId": "Liesbach_R", "stopSequence": 3 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "École_des_Missions_R", "stopSequence": 4 } ], "timestamp": "1763547610", "trip": { "directionId": 1, "routeId": "15", "tripId": "15-1213" } } }, { "id": "SM:s161-1210", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550600" }, "stopId": "École_des_Missions_A", "stopSequence": 1 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Collège_Forlen_AR", "stopSequence": 2 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 5 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Muguet_R", "stopSequence": 6 } ], "timestamp": "1763547020", "trip": { "directionId": 1, "routeId": "161", "tripId": "s161-1210" } } }, { "id": "SM:s162-1210", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763551020" }, "departure": { "time": "1763551020" }, "stopId": "Prairie_A", "stopSequence": 2 }, { "arrival": { "time": "1763551080" }, "departure": { "time": "1763551080" }, "stopId": "Monument_A", "stopSequence": 3 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Saint-Claude_A", "stopSequence": 4 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Collège_Forlen_AR", "stopSequence": 7 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "Maison_Retraite_A", "stopSequence": 8 } ], "timestamp": "1763547424", "trip": { "directionId": 1, "routeId": "162", "tripId": "s162-1210" } } }, { "id": "SM:163-1210", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1763550900" }, "departure": { "time": "1763550900" }, "stopId": "Halliers_A", "stopSequence": 2 }, { "arrival": { "time": "1763550960" }, "departure": { "time": "1763550960" }, "stopId": "Hésingue_Église_A", "stopSequence": 3 }, { "arrival": { "time": "1763551020" }, "departure": { "time": "1763551020" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 4 }, { "arrival": { "time": "1763551080" }, "departure": { "time": "1763551080" }, "stopId": "Cerisiers_A", "stopSequence": 5 }, { "arrival": { "time": "1763551200" }, "departure": { "time": "1763551200" }, "stopId": "Raisins_A", "stopSequence": 6 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Le_Ried_A", "stopSequence": 7 }, { "arrival": { "delay": -30, "time": "1763551290" }, "departure": { "delay": -30, "time": "1763551290" }, "stopId": "Iselisweg_A", "stopSequence": 8 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Riescher_A", "stopSequence": 9 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Bourgfelden_1A", "stopSequence": 10 }, { "arrival": { "time": "1763551560" }, "departure": { "time": "1763551560" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 11 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Place_Mermoz_1A", "stopSequence": 12 } ], "timestamp": "1763547321", "trip": { "directionId": 1, "routeId": "163", "tripId": "163-1210" } } }, { "id": "SM:164-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551200" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 3 } ], "timestamp": "1763547600", "trip": { "routeId": "164", "tripId": "164-1220" } } }, { "id": "SM:164-1125", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 61, "time": "1763547961" }, "stopId": "Collège_Forlen_AR", "stopSequence": 1 }, { "arrival": { "delay": 111, "time": "1763548251" }, "departure": { "delay": 111, "time": "1763548251" }, "stopId": "Trois_Lys_A", "stopSequence": 2 }, { "arrival": { "delay": 111, "time": "1763548311" }, "departure": { "delay": 111, "time": "1763548311" }, "stopId": "Saint-Louis_Gare_R_Mulh_A", "stopSequence": 3 }, { "arrival": { "delay": 111, "time": "1763548371" }, "departure": { "delay": 111, "time": "1763548371" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 4 }, { "arrival": { "delay": 106, "time": "1763548426" }, "departure": { "delay": 106, "time": "1763548426" }, "stopId": "Breisach_A", "stopSequence": 5 }, { "arrival": { "delay": -13, "time": "1763548487" }, "departure": { "delay": -13, "time": "1763548487" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 6 }, { "arrival": { "delay": -20, "time": "1763548540" }, "departure": { "delay": -20, "time": "1763548540" }, "stopId": "Claude_Hess_A", "stopSequence": 7 }, { "arrival": { "delay": -18, "time": "1763548602" }, "departure": { "delay": -18, "time": "1763548602" }, "stopId": "Rhin_A", "stopSequence": 8 }, { "arrival": { "delay": -36, "time": "1763548644" }, "departure": { "delay": -36, "time": "1763548644" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 9 }, { "arrival": { "delay": -36, "time": "1763548764" }, "stopId": "Frontière_S", "stopSequence": 10 } ], "timestamp": "1763547972", "trip": { "routeId": "164", "tripId": "164-1125" } } }, { "id": "SM:104-1225", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551500" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "time": "1763551620" }, "departure": { "time": "1763551620" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Place_Coluche_A", "stopSequence": 4 } ], "timestamp": "1763547910", "trip": { "routeId": "1", "tripId": "104-1225" } } }, { "id": "SM:101-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 479, "time": "1763547479" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 379, "time": "1763547559" }, "departure": { "delay": 379, "time": "1763547559" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 323, "time": "1763547563" }, "departure": { "delay": 323, "time": "1763547563" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 175, "time": "1763547651" }, "departure": { "delay": 175, "time": "1763547655" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 189, "time": "1763547729" }, "departure": { "delay": 189, "time": "1763547729" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 220, "time": "1763547820" }, "departure": { "delay": 220, "time": "1763547820" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": 175, "time": "1763547871" }, "departure": { "delay": 175, "time": "1763547895" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": 175, "time": "1763547969" }, "departure": { "delay": 175, "time": "1763548015" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": 205, "time": "1763548084" }, "departure": { "delay": 205, "time": "1763548105" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": 189, "time": "1763548209" }, "departure": { "delay": 189, "time": "1763548209" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": 217, "time": "1763548297" }, "departure": { "delay": 217, "time": "1763548297" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": 229, "time": "1763548369" }, "departure": { "delay": 229, "time": "1763548369" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 349, "time": "1763548489" }, "departure": { "delay": 349, "time": "1763548489" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 349, "time": "1763548549" }, "departure": { "delay": 349, "time": "1763548549" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 319, "time": "1763548579" }, "departure": { "delay": 319, "time": "1763548579" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": 289, "time": "1763548609" }, "departure": { "delay": 289, "time": "1763548609" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": 289, "time": "1763548669" }, "departure": { "delay": 289, "time": "1763548669" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": 289, "time": "1763548729" }, "departure": { "delay": 289, "time": "1763548729" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": 229, "time": "1763548789" }, "departure": { "delay": 229, "time": "1763548789" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": 229, "time": "1763548849" }, "departure": { "delay": 229, "time": "1763548849" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": 229, "time": "1763548909" }, "departure": { "delay": 229, "time": "1763548909" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": 180, "time": "1763548980" }, "departure": { "delay": 180, "time": "1763548980" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": 120, "time": "1763549040" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763547538", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1110" } } }, { "id": "SM:103-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 284, "time": "1763549384" }, "stopId": "Alsace_R", "stopSequence": 1 }, { "arrival": { "delay": 184, "time": "1763549464" }, "departure": { "delay": 184, "time": "1763549464" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "delay": 128, "time": "1763549468" }, "departure": { "delay": 128, "time": "1763549468" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 4 }, { "arrival": { "delay": 89, "time": "1763549549" }, "departure": { "delay": 89, "time": "1763549549" }, "stopId": "Coccinelles_R", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1763549609" }, "departure": { "delay": 29, "time": "1763549609" }, "stopId": "Jura_1R", "stopSequence": 7 }, { "arrival": { "delay": 29, "time": "1763549669" }, "departure": { "delay": 29, "time": "1763549669" }, "stopId": "Europe_R", "stopSequence": 8 }, { "arrival": { "delay": 29, "time": "1763549729" }, "departure": { "delay": 29, "time": "1763549729" }, "stopId": "Carrefour_Central_1R", "stopSequence": 9 }, { "arrival": { "delay": 29, "time": "1763549849" }, "departure": { "delay": 29, "time": "1763549849" }, "stopId": "Couronne_1R", "stopSequence": 10 }, { "arrival": { "delay": -31, "time": "1763549909" }, "departure": { "delay": -31, "time": "1763549909" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "delay": -106, "time": "1763550014" }, "departure": { "delay": -106, "time": "1763550014" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "delay": -151, "time": "1763550089" }, "departure": { "delay": -151, "time": "1763550089" }, "stopId": "Bourgfelden_1R", "stopSequence": 13 }, { "arrival": { "delay": -196, "time": "1763550164" }, "departure": { "delay": -196, "time": "1763550164" }, "stopId": "Riescher_R", "stopSequence": 14 }, { "arrival": { "delay": -121, "time": "1763550299" }, "departure": { "delay": -121, "time": "1763550299" }, "stopId": "Iselisweg_R", "stopSequence": 15 }, { "arrival": { "delay": -61, "time": "1763550419" }, "departure": { "delay": -61, "time": "1763550419" }, "stopId": "Le_Ried_R", "stopSequence": 16 }, { "arrival": { "delay": 59, "time": "1763550539" }, "departure": { "delay": 59, "time": "1763550539" }, "stopId": "Raisins_R", "stopSequence": 17 }, { "arrival": { "delay": 59, "time": "1763550599" }, "departure": { "delay": 59, "time": "1763550599" }, "stopId": "Cerisiers_R", "stopSequence": 18 }, { "arrival": { "delay": 29, "time": "1763550629" }, "departure": { "delay": 29, "time": "1763550629" }, "stopId": "Hésingue_Mairie_R", "stopSequence": 19 }, { "arrival": { "delay": -1, "time": "1763550659" }, "departure": { "delay": -1, "time": "1763550659" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "delay": -1, "time": "1763550719" }, "departure": { "delay": -1, "time": "1763550719" }, "stopId": "Halliers_R", "stopSequence": 21 }, { "arrival": { "delay": -1, "time": "1763550779" }, "departure": { "delay": -1, "time": "1763550779" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "delay": -61, "time": "1763550839" }, "departure": { "delay": -61, "time": "1763550839" }, "stopId": "Beaubourg_R", "stopSequence": 23 }, { "arrival": { "delay": -48, "time": "1763550912" }, "departure": { "delay": -48, "time": "1763550912" }, "stopId": "École_des_Missions_R", "stopSequence": 24 }, { "arrival": { "delay": -54, "time": "1763550966" }, "departure": { "delay": -54, "time": "1763550966" }, "stopId": "Place_Coluche_R", "stopSequence": 25 }, { "arrival": { "delay": -62, "time": "1763551078" }, "departure": { "delay": -62, "time": "1763551078" }, "stopId": "19_Novembre_R", "stopSequence": 26 }, { "arrival": { "delay": -122, "time": "1763551138" }, "stopId": "Clostermann_R", "stopSequence": 27 } ], "timestamp": "1763548191", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-1145" } } }, { "id": "SM:103-1100", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 228, "time": "1763546628" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 254, "time": "1763546774" }, "departure": { "delay": 254, "time": "1763546774" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 235, "time": "1763546815" }, "departure": { "delay": 235, "time": "1763546815" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 288, "time": "1763546885" }, "departure": { "delay": 288, "time": "1763546928" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 306, "time": "1763547006" }, "departure": { "delay": 306, "time": "1763547006" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 267, "time": "1763547087" }, "departure": { "delay": 267, "time": "1763547087" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 263, "time": "1763547203" }, "departure": { "delay": 263, "time": "1763547203" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 288, "time": "1763547261" }, "departure": { "delay": 288, "time": "1763547288" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 290, "time": "1763547350" }, "departure": { "delay": 290, "time": "1763547350" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 289, "time": "1763547378" }, "departure": { "delay": 289, "time": "1763547409" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 343, "time": "1763547523" }, "departure": { "delay": 343, "time": "1763547523" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 288, "time": "1763547576" }, "departure": { "delay": 288, "time": "1763547588" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 321, "time": "1763547651" }, "departure": { "delay": 321, "time": "1763547681" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": 291, "time": "1763547711" }, "departure": { "delay": 291, "time": "1763547711" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 348, "time": "1763547744" }, "departure": { "delay": 348, "time": "1763547768" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 408, "time": "1763547905" }, "departure": { "delay": 408, "time": "1763547948" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 408, "time": "1763548008" }, "departure": { "delay": 408, "time": "1763548068" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 408, "time": "1763548141" }, "departure": { "delay": 408, "time": "1763548188" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 372, "time": "1763548272" }, "departure": { "delay": 372, "time": "1763548272" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 377, "time": "1763548337" }, "departure": { "delay": 377, "time": "1763548337" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 385, "time": "1763548405" }, "departure": { "delay": 385, "time": "1763548405" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 384, "time": "1763548524" }, "departure": { "delay": 384, "time": "1763548524" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 384, "time": "1763548584" }, "departure": { "delay": 384, "time": "1763548584" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 393, "time": "1763548653" }, "departure": { "delay": 393, "time": "1763548653" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1763546658", "trip": { "routeId": "1", "tripId": "103-1100" } } }, { "id": "SM:101-1145", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 247, "time": "1763549347" }, "stopId": "Clostermann_A", "stopSequence": 1 }, { "arrival": { "delay": 247, "time": "1763549467" }, "departure": { "delay": 247, "time": "1763549467" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "delay": 247, "time": "1763549527" }, "departure": { "delay": 247, "time": "1763549527" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "delay": 247, "time": "1763549587" }, "departure": { "delay": 247, "time": "1763549587" }, "stopId": "Place_Coluche_A", "stopSequence": 4 }, { "arrival": { "delay": 190, "time": "1763549650" }, "departure": { "delay": 190, "time": "1763549650" }, "stopId": "École_des_Missions_A", "stopSequence": 5 }, { "arrival": { "delay": 10, "time": "1763549710" }, "departure": { "delay": 10, "time": "1763549710" }, "stopId": "Beaubourg_A", "stopSequence": 6 }, { "arrival": { "delay": 8, "time": "1763549828" }, "departure": { "delay": 8, "time": "1763549828" }, "stopId": "Liesbach_A", "stopSequence": 7 }, { "arrival": { "delay": 6, "time": "1763549946" }, "departure": { "delay": 6, "time": "1763549946" }, "stopId": "Halliers_A", "stopSequence": 8 }, { "arrival": { "delay": 6, "time": "1763550006" }, "departure": { "delay": 6, "time": "1763550006" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "delay": 6, "time": "1763550066" }, "departure": { "delay": 6, "time": "1763550066" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "delay": 6, "time": "1763550186" }, "departure": { "delay": 6, "time": "1763550186" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": 6, "time": "1763550246" }, "departure": { "delay": 6, "time": "1763550246" }, "stopId": "Raisins_A", "stopSequence": 12 }, { "arrival": { "delay": 6, "time": "1763550306" }, "departure": { "delay": 6, "time": "1763550306" }, "stopId": "Le_Ried_A", "stopSequence": 13 }, { "arrival": { "delay": -24, "time": "1763550336" }, "departure": { "delay": -24, "time": "1763550336" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "delay": 6, "time": "1763550366" }, "departure": { "delay": 6, "time": "1763550366" }, "stopId": "Riescher_A", "stopSequence": 15 }, { "arrival": { "delay": 6, "time": "1763550486" }, "departure": { "delay": 6, "time": "1763550486" }, "stopId": "Bourgfelden_1A", "stopSequence": 16 }, { "arrival": { "delay": 6, "time": "1763550606" }, "departure": { "delay": 6, "time": "1763550606" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 17 }, { "arrival": { "delay": 6, "time": "1763550786" }, "departure": { "delay": 6, "time": "1763550786" }, "stopId": "Place_Mermoz_1A", "stopSequence": 18 }, { "arrival": { "delay": 6, "time": "1763550906" }, "departure": { "delay": 6, "time": "1763550906" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "delay": 6, "time": "1763550966" }, "departure": { "delay": 6, "time": "1763550966" }, "stopId": "Médiathèque_A", "stopSequence": 20 }, { "arrival": { "delay": 6, "time": "1763551026" }, "departure": { "delay": 6, "time": "1763551026" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "delay": 6, "time": "1763551146" }, "departure": { "delay": 6, "time": "1763551146" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "delay": 6, "time": "1763551206" }, "departure": { "delay": 6, "time": "1763551206" }, "stopId": "Coccinelles_A", "stopSequence": 23 }, { "arrival": { "delay": 15, "time": "1763551275" }, "departure": { "delay": 15, "time": "1763551275" }, "stopId": "Jung_A", "stopSequence": 24 }, { "arrival": { "delay": -240, "time": "1763551320" }, "scheduleRelationship": "SKIPPED", "stopId": "Alsace_A", "stopSequence": 28 } ], "timestamp": "1763548202", "trip": { "routeId": "1", "tripId": "101-1145" } } }, { "id": "SM:101-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 206, "time": "1763552006" }, "stopId": "Alsace_R", "stopSequence": 1 } ], "timestamp": "1763548202", "trip": { "directionId": 1, "routeId": "1", "tripId": "101-1230" } } }, { "id": "SM:203-1055", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763546100" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "delay": 210, "time": "1763546365" }, "departure": { "delay": 210, "time": "1763546370" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "delay": 225, "time": "1763546505" }, "departure": { "delay": 225, "time": "1763546505" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "delay": 225, "time": "1763546625" }, "departure": { "delay": 225, "time": "1763546625" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 449, "time": "1763546857" }, "departure": { "delay": 449, "time": "1763546909" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 539, "time": "1763546969" }, "departure": { "delay": 539, "time": "1763547059" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 568, "time": "1763547138" }, "departure": { "delay": 568, "time": "1763547148" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 599, "time": "1763547229" }, "departure": { "delay": 599, "time": "1763547239" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 569, "time": "1763547305" }, "departure": { "delay": 569, "time": "1763547329" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 659, "time": "1763547397" }, "departure": { "delay": 659, "time": "1763547479" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 719, "time": "1763547599" }, "departure": { "delay": 719, "time": "1763547599" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 749, "time": "1763547689" }, "departure": { "delay": 749, "time": "1763547689" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 719, "time": "1763547764" }, "departure": { "delay": 719, "time": "1763547779" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 809, "time": "1763547832" }, "departure": { "delay": 809, "time": "1763547929" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 809, "time": "1763548049" }, "departure": { "delay": 809, "time": "1763548049" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 818, "time": "1763548118" }, "departure": { "delay": 818, "time": "1763548118" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 839, "time": "1763548184" }, "departure": { "delay": 839, "time": "1763548199" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 719, "time": "1763548259" }, "departure": { "delay": 719, "time": "1763548259" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 839, "time": "1763548439" }, "departure": { "delay": 839, "time": "1763548439" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 839, "time": "1763548499" }, "departure": { "delay": 839, "time": "1763548499" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 839, "time": "1763548559" }, "departure": { "delay": 839, "time": "1763548559" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 719, "time": "1763548619" }, "departure": { "delay": 719, "time": "1763548619" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763546151", "trip": { "routeId": "2", "tripId": "203-1055" } } }, { "id": "SM:203-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551800" }, "stopId": "Vosges_A", "stopSequence": 1 } ], "timestamp": "1763548202", "trip": { "routeId": "2", "tripId": "203-1230" } } }, { "id": "SM:203-1143", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548980" }, "stopId": "Petit_Canal_R", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763549010" }, "departure": { "delay": -30, "time": "1763549010" }, "stopId": "Rosenau_Mairie_R", "stopSequence": 2 }, { "arrival": { "time": "1763549040" }, "departure": { "time": "1763549040" }, "stopId": "Les_Pêcheurs_R", "stopSequence": 3 }, { "arrival": { "time": "1763549100" }, "departure": { "time": "1763549100" }, "stopId": "Les_Biches_R", "stopSequence": 4 }, { "arrival": { "time": "1763549160" }, "departure": { "time": "1763549160" }, "stopId": "Champs_R", "stopSequence": 5 }, { "arrival": { "time": "1763549340" }, "departure": { "time": "1763549340" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1763549400" }, "departure": { "time": "1763549400" }, "stopId": "Rue_du_Marché_R", "stopSequence": 7 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 8 }, { "arrival": { "time": "1763549520" }, "departure": { "time": "1763549520" }, "stopId": "Tournesols_2R", "stopSequence": 9 }, { "arrival": { "time": "1763549700" }, "departure": { "time": "1763549700" }, "stopId": "Collège_Nerval_AR", "stopSequence": 10 }, { "arrival": { "time": "1763549760" }, "departure": { "time": "1763549760" }, "stopId": "Concorde_R", "stopSequence": 11 }, { "arrival": { "time": "1763549820" }, "departure": { "time": "1763549820" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1763549940" }, "departure": { "time": "1763549940" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1763550000" }, "departure": { "time": "1763550000" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1763550120" }, "departure": { "time": "1763550120" }, "stopId": "Carrefour_Central_1R", "stopSequence": 15 }, { "arrival": { "time": "1763550180" }, "departure": { "time": "1763550180" }, "stopId": "Couronne_1R", "stopSequence": 16 }, { "arrival": { "time": "1763550240" }, "departure": { "time": "1763550240" }, "stopId": "Place_Mermoz_1R", "stopSequence": 17 }, { "arrival": { "time": "1763550360" }, "departure": { "time": "1763550360" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 18 }, { "arrival": { "time": "1763550420" }, "departure": { "time": "1763550420" }, "stopId": "Bourgfelden_2R", "stopSequence": 19 }, { "arrival": { "time": "1763550480" }, "departure": { "time": "1763550480" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1763550540" }, "departure": { "time": "1763550540" }, "stopId": "Stade_R", "stopSequence": 21 }, { "arrival": { "time": "1763550600" }, "departure": { "time": "1763550600" }, "stopId": "Sauvage_R", "stopSequence": 22 }, { "arrival": { "time": "1763550780" }, "departure": { "time": "1763550780" }, "stopId": "Chênes_608R", "stopSequence": 23 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Chênes_608R", "stopSequence": 25 }, { "arrival": { "delay": 120, "time": "1763551560" }, "departure": { "delay": 120, "time": "1763551560" }, "stopId": "Hégenheim_Église_R", "stopSequence": 26 }, { "arrival": { "delay": 120, "time": "1763551680" }, "departure": { "delay": 120, "time": "1763551680" }, "stopId": "Fontaine_R", "stopSequence": 27 } ], "timestamp": "1763545387", "trip": { "directionId": 1, "routeId": "2", "tripId": "203-1143" } } }, { "id": "SM:201-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549400" }, "stopId": "Vosges_A", "stopSequence": 1 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Buschwiller_Centre_A", "stopSequence": 2 }, { "arrival": { "time": "1763549700" }, "departure": { "time": "1763549700" }, "stopId": "Fontaine_A", "stopSequence": 3 }, { "arrival": { "time": "1763549820" }, "departure": { "time": "1763549820" }, "stopId": "Hégenheim_Église_A", "stopSequence": 4 }, { "arrival": { "delay": 180, "time": "1763550060" }, "departure": { "delay": 180, "time": "1763550060" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1763550300" }, "departure": { "delay": 360, "time": "1763550300" }, "stopId": "Stade_A", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1763550360" }, "departure": { "delay": 360, "time": "1763550360" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1763550420" }, "departure": { "delay": 360, "time": "1763550420" }, "stopId": "Bourgfelden_1A", "stopSequence": 8 }, { "arrival": { "delay": 180, "time": "1763550480" }, "departure": { "delay": 180, "time": "1763550480" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1763550600" }, "departure": { "delay": 240, "time": "1763550600" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1763550660" }, "departure": { "delay": 240, "time": "1763550660" }, "stopId": "Couronne_1A", "stopSequence": 11 }, { "arrival": { "delay": 300, "time": "1763550780" }, "departure": { "delay": 300, "time": "1763550780" }, "stopId": "Médiathèque_A", "stopSequence": 12 }, { "arrival": { "delay": 240, "time": "1763550840" }, "departure": { "delay": 240, "time": "1763550840" }, "stopId": "Carrefour_Central_1A", "stopSequence": 13 }, { "arrival": { "delay": 240, "time": "1763550900" }, "departure": { "delay": 240, "time": "1763550900" }, "stopId": "Jura_1A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1763551080" }, "departure": { "delay": 300, "time": "1763551080" }, "stopId": "Schweitzer_A", "stopSequence": 15 }, { "arrival": { "delay": 300, "time": "1763551140" }, "departure": { "delay": 300, "time": "1763551140" }, "stopId": "Concorde_A", "stopSequence": 16 }, { "arrival": { "delay": 300, "time": "1763551200" }, "departure": { "delay": 300, "time": "1763551200" }, "stopId": "Collège_Nerval_AR", "stopSequence": 17 }, { "arrival": { "delay": 180, "time": "1763551260" }, "departure": { "delay": 180, "time": "1763551260" }, "stopId": "Tournesols_2A", "stopSequence": 18 }, { "arrival": { "delay": 300, "time": "1763551440" }, "departure": { "delay": 300, "time": "1763551440" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 19 }, { "arrival": { "delay": 300, "time": "1763551500" }, "departure": { "delay": 300, "time": "1763551500" }, "stopId": "Rue_du_Marché_A", "stopSequence": 20 }, { "arrival": { "delay": 300, "time": "1763551560" }, "departure": { "delay": 300, "time": "1763551560" }, "stopId": "Ritty_A", "stopSequence": 21 }, { "arrival": { "delay": 180, "time": "1763551620" }, "departure": { "delay": 180, "time": "1763551620" }, "stopId": "Champs_A", "stopSequence": 22 } ], "timestamp": "1763545810", "trip": { "routeId": "2", "tripId": "201-1150" } } }, { "id": "SM:5-1205", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550300" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "time": "1763550420" }, "departure": { "time": "1763550420" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "time": "1763550540" }, "departure": { "time": "1763550540" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "time": "1763550720" }, "departure": { "time": "1763550720" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 30, "time": "1763550870" }, "departure": { "delay": 30, "time": "1763550870" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 158, "time": "1763551418" }, "departure": { "delay": 158, "time": "1763551418" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 98, "time": "1763551478" }, "departure": { "delay": 98, "time": "1763551478" }, "stopId": "Chapelle_R", "stopSequence": 11 }, { "arrival": { "delay": 218, "time": "1763551658" }, "departure": { "delay": 218, "time": "1763551658" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": 98, "time": "1763551718" }, "departure": { "delay": 98, "time": "1763551718" }, "stopId": "Prairie_A", "stopSequence": 13 } ], "timestamp": "1763546823", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1205" } } }, { "id": "SM:5-1110", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 93, "time": "1763547093" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 1 }, { "arrival": { "delay": 123, "time": "1763547213" }, "departure": { "delay": 123, "time": "1763547243" }, "stopId": "Place_Mermoz_1R", "stopSequence": 2 }, { "arrival": { "delay": 95, "time": "1763547335" }, "departure": { "delay": 95, "time": "1763547335" }, "stopId": "Couronne_1R", "stopSequence": 3 }, { "arrival": { "delay": 153, "time": "1763547565" }, "departure": { "delay": 153, "time": "1763547573" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 4 }, { "arrival": { "delay": 153, "time": "1763547633" }, "departure": { "delay": 153, "time": "1763547633" }, "stopId": "Breisach_R", "stopSequence": 5 }, { "arrival": { "delay": 123, "time": "1763547652" }, "departure": { "delay": 123, "time": "1763547663" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 6 }, { "arrival": { "delay": 153, "time": "1763547693" }, "departure": { "delay": 153, "time": "1763547693" }, "stopId": "Saint-Louis_Gare_R_Mulh_R", "stopSequence": 7 }, { "arrival": { "delay": 163, "time": "1763547763" }, "departure": { "delay": 163, "time": "1763547763" }, "stopId": "Trois_Lys_R", "stopSequence": 8 }, { "arrival": { "delay": 31, "time": "1763547811" }, "departure": { "delay": 31, "time": "1763547811" }, "stopId": "Cité_du_Rail_R", "stopSequence": 9 }, { "arrival": { "delay": 84, "time": "1763547984" }, "departure": { "delay": 84, "time": "1763547984" }, "stopId": "Rue_de_Séville_R", "stopSequence": 10 }, { "arrival": { "delay": 127, "time": "1763548207" }, "departure": { "delay": 127, "time": "1763548207" }, "stopId": "Saint-Claude_R", "stopSequence": 12 }, { "arrival": { "delay": -1, "time": "1763548259" }, "departure": { "delay": -1, "time": "1763548259" }, "stopId": "Prairie_A", "stopSequence": 13 }, { "arrival": { "delay": 59, "time": "1763548379" }, "departure": { "delay": 59, "time": "1763548379" }, "stopId": "Monument_A", "stopSequence": 14 }, { "arrival": { "delay": -5, "time": "1763548435" }, "departure": { "delay": -5, "time": "1763548435" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 15 }, { "arrival": { "delay": -30, "time": "1763548470" }, "departure": { "delay": -30, "time": "1763548470" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 16 }, { "arrival": { "delay": -32, "time": "1763548528" }, "departure": { "delay": -32, "time": "1763548528" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 17 }, { "arrival": { "delay": -34, "time": "1763548586" }, "departure": { "delay": -34, "time": "1763548586" }, "stopId": "Muguet_R", "stopSequence": 18 }, { "arrival": { "delay": 86, "time": "1763548766" }, "departure": { "delay": 86, "time": "1763548766" }, "stopId": "Rousserolles_R", "stopSequence": 19 }, { "arrival": { "delay": 26, "time": "1763548886" }, "departure": { "delay": 26, "time": "1763548886" }, "stopId": "Orée_du_Bois_R", "stopSequence": 20 }, { "arrival": { "delay": 146, "time": "1763549126" }, "departure": { "delay": 146, "time": "1763549126" }, "stopId": "Libération_R", "stopSequence": 21 }, { "arrival": { "delay": -34, "time": "1763549186" }, "departure": { "delay": -34, "time": "1763549186" }, "stopId": "Robert_Hassler_R", "stopSequence": 22 }, { "arrival": { "delay": -83, "time": "1763549257" }, "departure": { "delay": -83, "time": "1763549197" }, "stopId": "Charles_Péguy_R", "stopSequence": 23 } ], "timestamp": "1763547114", "trip": { "directionId": 1, "routeId": "5", "tripId": "5-1110" } } }, { "id": "SM:303-1230", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551800" }, "stopId": "Paix_A", "stopSequence": 1 } ], "timestamp": "1763548202", "trip": { "routeId": "603", "tripId": "303-1230" } } }, { "id": "SM:301-1118", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763547480" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763547600" }, "departure": { "time": "1763547600" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763547840" }, "departure": { "time": "1763547840" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763547900" }, "departure": { "time": "1763547900" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763548020" }, "departure": { "time": "1763548020" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763548140" }, "departure": { "time": "1763548140" }, "stopId": "Tivoli_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763548260" }, "departure": { "delay": 60, "time": "1763548260" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763548320" }, "departure": { "delay": 60, "time": "1763548320" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 8 }, { "arrival": { "delay": 60, "time": "1763548380" }, "departure": { "delay": 60, "time": "1763548380" }, "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1763548440" }, "departure": { "delay": 60, "time": "1763548440" }, "stopId": "Domino_603R", "stopSequence": 10 } ], "timestamp": "1763547538", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1118" } } }, { "id": "SM:301-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551200" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763551740" }, "departure": { "time": "1763551740" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 } ], "timestamp": "1763548181", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-1220" } } }, { "id": "SM:301-1143Ner", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548980" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "time": "1763549040" }, "departure": { "time": "1763549040" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1763549160" }, "departure": { "time": "1763549160" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "time": "1763549220" }, "departure": { "time": "1763549220" }, "stopId": "Maison_Retraite_R", "stopSequence": 4 }, { "arrival": { "time": "1763549340" }, "departure": { "time": "1763549340" }, "stopId": "Village-Neuf_Centre_2R", "stopSequence": 5 }, { "arrival": { "time": "1763549400" }, "departure": { "time": "1763549400" }, "stopId": "Tournesols_2R", "stopSequence": 6 }, { "arrival": { "time": "1763549940" }, "departure": { "time": "1763549940" }, "stopId": "Collège_Nerval_Parking", "stopSequence": 7 }, { "arrival": { "delay": 120, "time": "1763550300" }, "departure": { "delay": 120, "time": "1763550300" }, "scheduleRelationship": "SKIPPED", "stopId": "Square_Soustons_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1763550360" }, "departure": { "delay": 60, "time": "1763550360" }, "scheduleRelationship": "SKIPPED", "stopId": "Place_Abbatucci_R", "stopSequence": 10 }, { "arrival": { "delay": 29, "time": "1763550389" }, "departure": { "delay": 29, "time": "1763550389" }, "stopId": "Parc_des_Eaux-Vives_R", "stopSequence": 11 }, { "arrival": { "delay": 509, "time": "1763550929" }, "departure": { "delay": 509, "time": "1763550929" }, "stopId": "Tivoli_A", "stopSequence": 12 } ], "timestamp": "1763545840", "trip": { "routeId": "603", "tripId": "301-1143Ner" } } }, { "id": "SM:401-1112", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 143, "time": "1763547263" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 113, "time": "1763547353" }, "departure": { "delay": 113, "time": "1763547353" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 83, "time": "1763547521" }, "departure": { "delay": 83, "time": "1763547563" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 93, "time": "1763547633" }, "departure": { "delay": 93, "time": "1763547633" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 113, "time": "1763547743" }, "departure": { "delay": 113, "time": "1763547773" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 125, "time": "1763547845" }, "departure": { "delay": 125, "time": "1763547845" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 125, "time": "1763547905" }, "departure": { "delay": 125, "time": "1763547905" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 125, "time": "1763547965" }, "departure": { "delay": 125, "time": "1763547965" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 229, "time": "1763548085" }, "departure": { "delay": 229, "time": "1763548189" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 229, "time": "1763548249" }, "departure": { "delay": 229, "time": "1763548249" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 192, "time": "1763548272" }, "departure": { "delay": 192, "time": "1763548272" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 184, "time": "1763548324" }, "departure": { "delay": 184, "time": "1763548324" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 249, "time": "1763548509" }, "departure": { "delay": 249, "time": "1763548509" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 180, "time": "1763548620" }, "departure": { "delay": 180, "time": "1763548620" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 180, "time": "1763548680" }, "departure": { "delay": 180, "time": "1763548680" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 136, "time": "1763548696" }, "departure": { "delay": 136, "time": "1763548696" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 154, "time": "1763548774" }, "departure": { "delay": 154, "time": "1763548774" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 210, "time": "1763548830" }, "departure": { "delay": 210, "time": "1763548830" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 210, "time": "1763548890" }, "departure": { "delay": 210, "time": "1763548890" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 214, "time": "1763548954" }, "departure": { "delay": 214, "time": "1763548954" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 }, { "arrival": { "delay": 156, "time": "1763548986" }, "departure": { "delay": 156, "time": "1763548956" }, "stopId": "Muguet_R", "stopSequence": 21 } ], "timestamp": "1763547290", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-1112" } } }, { "id": "SM:409-1213", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550780" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763550960" }, "departure": { "time": "1763550960" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763551080" }, "departure": { "time": "1763551080" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763551440" }, "departure": { "time": "1763551440" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763551500" }, "departure": { "time": "1763551500" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1763547548", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1213" } } }, { "id": "SM:407-1157", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763550000" }, "departure": { "time": "1763550000" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1763550120" }, "departure": { "time": "1763550120" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1763550180" }, "departure": { "time": "1763550180" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1763550360" }, "departure": { "time": "1763550360" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1763550420" }, "departure": { "time": "1763550420" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1763550480" }, "departure": { "time": "1763550480" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1763550540" }, "departure": { "time": "1763550540" }, "stopId": "Claude_Hess_R", "stopSequence": 8 } ], "timestamp": "1763547300", "trip": { "directionId": 1, "routeId": "604", "tripId": "407-1157" } } }, { "id": "SM:405-1142", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548920" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 59, "time": "1763549159" }, "departure": { "delay": 59, "time": "1763549159" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 59, "time": "1763549279" }, "departure": { "delay": 59, "time": "1763549279" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 64, "time": "1763549344" }, "departure": { "delay": 64, "time": "1763549344" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 29, "time": "1763549489" }, "departure": { "delay": 29, "time": "1763549489" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 29, "time": "1763549549" }, "departure": { "delay": 29, "time": "1763549549" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 29, "time": "1763549609" }, "departure": { "delay": 29, "time": "1763549609" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 29, "time": "1763549669" }, "departure": { "delay": 29, "time": "1763549669" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 29, "time": "1763549849" }, "departure": { "delay": 29, "time": "1763549849" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 29, "time": "1763549909" }, "departure": { "delay": 29, "time": "1763549909" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 29, "time": "1763549969" }, "departure": { "delay": 29, "time": "1763549969" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 271, "time": "1763550451" }, "departure": { "delay": 271, "time": "1763550451" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 94, "time": "1763550514" }, "departure": { "delay": 94, "time": "1763550514" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 97, "time": "1763550577" }, "departure": { "delay": 97, "time": "1763550577" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 97, "time": "1763550637" }, "departure": { "delay": 97, "time": "1763550637" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 97, "time": "1763550757" }, "departure": { "delay": 97, "time": "1763550757" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 }, { "arrival": { "delay": 97, "time": "1763550817" }, "departure": { "delay": 97, "time": "1763550817" }, "stopId": "Parc_des_Maréchaux_R", "stopSequence": 19 }, { "arrival": { "delay": 157, "time": "1763550937" }, "departure": { "delay": 157, "time": "1763550937" }, "stopId": "Cité_Beaulieu_R", "stopSequence": 20 } ], "timestamp": "1763546348", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-1142" } } }, { "id": "SM:407-1123", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 62, "time": "1763547842" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 32, "time": "1763547872" }, "departure": { "delay": 32, "time": "1763547872" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 99, "time": "1763547939" }, "departure": { "delay": 99, "time": "1763547939" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 66, "time": "1763547966" }, "departure": { "delay": 66, "time": "1763547966" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 103, "time": "1763548003" }, "departure": { "delay": 103, "time": "1763548003" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 195, "time": "1763548155" }, "departure": { "delay": 195, "time": "1763548155" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 242, "time": "1763548172" }, "departure": { "delay": 242, "time": "1763548202" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 236, "time": "1763548256" }, "departure": { "delay": 236, "time": "1763548256" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 306, "time": "1763548386" }, "departure": { "delay": 306, "time": "1763548386" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 286, "time": "1763548486" }, "departure": { "delay": 286, "time": "1763548486" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 182, "time": "1763548562" }, "departure": { "delay": 182, "time": "1763548562" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 149, "time": "1763548649" }, "departure": { "delay": 149, "time": "1763548649" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 197, "time": "1763548757" }, "departure": { "delay": 197, "time": "1763548757" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 317, "time": "1763548937" }, "departure": { "delay": 317, "time": "1763548937" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 377, "time": "1763549057" }, "departure": { "delay": 377, "time": "1763549057" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 244, "time": "1763549104" }, "departure": { "delay": 244, "time": "1763549104" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 175, "time": "1763549155" }, "departure": { "delay": 175, "time": "1763549155" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 272, "time": "1763549312" }, "departure": { "delay": 272, "time": "1763549312" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 303, "time": "1763549403" }, "departure": { "delay": 303, "time": "1763549403" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 307, "time": "1763549587" }, "departure": { "delay": 307, "time": "1763549587" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763547848", "trip": { "routeId": "604", "tripId": "407-1123" } } }, { "id": "SM:403-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763545980" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -21, "time": "1763546019" }, "departure": { "delay": -21, "time": "1763546019" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 11, "time": "1763546051" }, "departure": { "delay": 11, "time": "1763546051" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": -16, "time": "1763546084" }, "departure": { "delay": -16, "time": "1763546084" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 6, "time": "1763546106" }, "departure": { "delay": 6, "time": "1763546106" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 92, "time": "1763546247" }, "departure": { "delay": 92, "time": "1763546252" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 152, "time": "1763546298" }, "departure": { "delay": 152, "time": "1763546312" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 302, "time": "1763546364" }, "departure": { "delay": 302, "time": "1763546522" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 391, "time": "1763546639" }, "departure": { "delay": 391, "time": "1763546671" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 376, "time": "1763546776" }, "departure": { "delay": 376, "time": "1763546776" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 332, "time": "1763546837" }, "departure": { "delay": 332, "time": "1763546912" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 302, "time": "1763546992" }, "departure": { "delay": 302, "time": "1763547002" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 452, "time": "1763547091" }, "departure": { "delay": 452, "time": "1763547212" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 691, "time": "1763547511" }, "departure": { "delay": 691, "time": "1763547511" }, "scheduleRelationship": "SKIPPED", "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 434, "time": "1763547669" }, "departure": { "delay": 434, "time": "1763547674" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 494, "time": "1763547780" }, "departure": { "delay": 494, "time": "1763547794" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 511, "time": "1763547991" }, "departure": { "delay": 511, "time": "1763547991" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1763546005", "trip": { "routeId": "604", "tripId": "403-1053" } } }, { "id": "SM:409-1135", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 434, "time": "1763548934" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 368, "time": "1763549048" }, "departure": { "delay": 368, "time": "1763549048" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 394, "time": "1763549134" }, "departure": { "delay": 394, "time": "1763549134" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 419, "time": "1763549219" }, "departure": { "delay": 419, "time": "1763549219" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 414, "time": "1763549274" }, "departure": { "delay": 414, "time": "1763549274" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 347, "time": "1763549327" }, "departure": { "delay": 347, "time": "1763549327" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 287, "time": "1763549507" }, "departure": { "delay": 287, "time": "1763549507" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 227, "time": "1763549627" }, "departure": { "delay": 227, "time": "1763549627" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 287, "time": "1763549747" }, "departure": { "delay": 287, "time": "1763549747" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 407, "time": "1763549927" }, "departure": { "delay": 407, "time": "1763549927" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 407, "time": "1763549987" }, "departure": { "delay": 407, "time": "1763549987" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 450, "time": "1763550210" }, "departure": { "delay": 450, "time": "1763550210" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763548202", "trip": { "routeId": "604", "tripId": "409-1135" } } }, { "id": "SM:409-1057", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763546220" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1763546340" }, "departure": { "time": "1763546340" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": -18, "time": "1763546562" }, "departure": { "delay": -18, "time": "1763546562" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": -13, "time": "1763546627" }, "departure": { "delay": -13, "time": "1763546627" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": -13, "time": "1763546747" }, "departure": { "delay": -13, "time": "1763546747" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": -13, "time": "1763546807" }, "departure": { "delay": -13, "time": "1763546807" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 191, "time": "1763547060" }, "departure": { "delay": 191, "time": "1763547071" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 376, "time": "1763547316" }, "departure": { "delay": 376, "time": "1763547316" }, "scheduleRelationship": "SKIPPED", "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 294, "time": "1763547414" }, "departure": { "delay": 294, "time": "1763547414" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 251, "time": "1763547431" }, "departure": { "delay": 251, "time": "1763547431" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 281, "time": "1763547482" }, "departure": { "delay": 281, "time": "1763547521" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 371, "time": "1763547701" }, "departure": { "delay": 371, "time": "1763547731" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 311, "time": "1763547826" }, "departure": { "delay": 311, "time": "1763547851" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 349, "time": "1763547949" }, "departure": { "delay": 349, "time": "1763547949" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 286, "time": "1763548006" }, "departure": { "delay": 286, "time": "1763548006" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 341, "time": "1763548061" }, "departure": { "delay": 341, "time": "1763548061" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763546265", "trip": { "directionId": 1, "routeId": "604", "tripId": "409-1057" } } }, { "id": "SM:405-1220", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763551200" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763551230" }, "departure": { "delay": -30, "time": "1763551230" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1763551320" }, "departure": { "time": "1763551320" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 } ], "timestamp": "1763547879", "trip": { "routeId": "604", "tripId": "405-1220" } } }, { "id": "SM:403-1127", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 98, "time": "1763548118" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 72, "time": "1763548212" }, "departure": { "delay": 72, "time": "1763548212" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 6, "time": "1763548386" }, "departure": { "delay": 6, "time": "1763548386" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 15, "time": "1763548455" }, "departure": { "delay": 15, "time": "1763548455" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 6, "time": "1763548566" }, "departure": { "delay": 6, "time": "1763548566" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 6, "time": "1763548626" }, "departure": { "delay": 6, "time": "1763548626" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 6, "time": "1763548686" }, "departure": { "delay": 6, "time": "1763548686" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 6, "time": "1763548746" }, "departure": { "delay": 6, "time": "1763548746" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 6, "time": "1763548866" }, "departure": { "delay": 6, "time": "1763548866" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 6, "time": "1763548926" }, "departure": { "delay": 6, "time": "1763548926" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": -30, "time": "1763548950" }, "departure": { "delay": -30, "time": "1763548950" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": -37, "time": "1763549003" }, "departure": { "delay": -37, "time": "1763549003" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 36, "time": "1763549196" }, "departure": { "delay": 36, "time": "1763549196" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": -87, "time": "1763549253" }, "departure": { "delay": -87, "time": "1763549253" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": -84, "time": "1763549316" }, "departure": { "delay": -84, "time": "1763549316" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": -114, "time": "1763549346" }, "departure": { "delay": -114, "time": "1763549346" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": -147, "time": "1763549373" }, "departure": { "delay": -147, "time": "1763549373" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": -84, "time": "1763549436" }, "departure": { "delay": -84, "time": "1763549436" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1763548171", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-1127" } } }, { "id": "SM:401-1150", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549400" }, "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763549430" }, "departure": { "delay": -30, "time": "1763549430" }, "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1763549520" }, "departure": { "time": "1763549520" }, "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "time": "1763549580" }, "departure": { "time": "1763549580" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1763549700" }, "departure": { "delay": 60, "time": "1763549700" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763549760" }, "departure": { "delay": 60, "time": "1763549760" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763549820" }, "departure": { "delay": 60, "time": "1763549820" }, "stopId": "Chapelle_A", "stopSequence": 8 }, { "arrival": { "delay": 120, "time": "1763549940" }, "departure": { "delay": 120, "time": "1763549940" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1763550180" }, "departure": { "delay": 240, "time": "1763550180" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1763550360" }, "departure": { "delay": 60, "time": "1763550360" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 120, "time": "1763550480" }, "departure": { "delay": 120, "time": "1763550480" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 120, "time": "1763550900" }, "departure": { "delay": 120, "time": "1763550900" }, "stopId": "Rhin_A", "stopSequence": 17 } ], "timestamp": "1763546338", "trip": { "routeId": "604", "tripId": "401-1150" } } }, { "id": "SM:405-1108", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 661, "time": "1763547541" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 631, "time": "1763547631" }, "departure": { "delay": 631, "time": "1763547631" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 661, "time": "1763547701" }, "departure": { "delay": 661, "time": "1763547721" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 691, "time": "1763547811" }, "departure": { "delay": 691, "time": "1763547811" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 691, "time": "1763547865" }, "departure": { "delay": 691, "time": "1763547871" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 691, "time": "1763547923" }, "departure": { "delay": 691, "time": "1763547991" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 813, "time": "1763548293" }, "departure": { "delay": 813, "time": "1763548293" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 780, "time": "1763548380" }, "departure": { "delay": 780, "time": "1763548380" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 810, "time": "1763548470" }, "departure": { "delay": 810, "time": "1763548470" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 899, "time": "1763548619" }, "departure": { "delay": 899, "time": "1763548619" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 940, "time": "1763548720" }, "departure": { "delay": 940, "time": "1763548720" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 940, "time": "1763548900" }, "departure": { "delay": 940, "time": "1763548900" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1763547600", "trip": { "routeId": "604", "tripId": "405-1108" } } }, { "id": "SM:801-1116", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 79, "time": "1763547439" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "delay": 79, "time": "1763547499" }, "departure": { "delay": 79, "time": "1763547499" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 139, "time": "1763547559" }, "departure": { "delay": 139, "time": "1763547559" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 109, "time": "1763547589" }, "departure": { "delay": 109, "time": "1763547589" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "delay": 79, "time": "1763547619" }, "departure": { "delay": 79, "time": "1763547619" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "delay": 79, "time": "1763547739" }, "departure": { "delay": 79, "time": "1763547739" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "delay": 79, "time": "1763547859" }, "departure": { "delay": 79, "time": "1763547859" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "delay": 79, "time": "1763548039" }, "departure": { "delay": 79, "time": "1763548039" }, "scheduleRelationship": "SKIPPED", "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "delay": 12, "time": "1763548092" }, "departure": { "delay": 12, "time": "1763548092" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "delay": 26, "time": "1763548226" }, "departure": { "delay": 26, "time": "1763548226" }, "stopId": "Chênes_608R", "stopSequence": 10 }, { "arrival": { "delay": 26, "time": "1763548286" }, "departure": { "delay": 26, "time": "1763548286" }, "stopId": "Ruisseau_AR", "stopSequence": 11 }, { "arrival": { "delay": 26, "time": "1763548406" }, "departure": { "delay": 26, "time": "1763548406" }, "stopId": "Hésingue_Église_R", "stopSequence": 12 }, { "arrival": { "delay": 26, "time": "1763548466" }, "departure": { "delay": 26, "time": "1763548466" }, "stopId": "Halliers_R", "stopSequence": 13 }, { "arrival": { "delay": 26, "time": "1763548526" }, "departure": { "delay": 26, "time": "1763548526" }, "stopId": "Liesbach_R", "stopSequence": 14 }, { "arrival": { "delay": 27, "time": "1763548587" }, "departure": { "delay": 27, "time": "1763548587" }, "stopId": "Beaubourg_R", "stopSequence": 15 }, { "arrival": { "delay": 27, "time": "1763548647" }, "departure": { "delay": 27, "time": "1763548647" }, "stopId": "École_des_Missions_R", "stopSequence": 16 }, { "arrival": { "delay": 27, "time": "1763548707" }, "departure": { "delay": 27, "time": "1763548707" }, "stopId": "Place_Coluche_R", "stopSequence": 17 }, { "arrival": { "delay": 27, "time": "1763548767" }, "departure": { "delay": 27, "time": "1763548767" }, "stopId": "Jean_Moulin_608R", "stopSequence": 18 }, { "arrival": { "delay": 27, "time": "1763548827" }, "departure": { "delay": 27, "time": "1763548827" }, "stopId": "Vignes_608R", "stopSequence": 19 }, { "arrival": { "delay": 27, "time": "1763549067" }, "departure": { "delay": 27, "time": "1763549067" }, "stopId": "Robert_Hassler_R", "stopSequence": 20 }, { "arrival": { "delay": 27, "time": "1763549127" }, "departure": { "delay": 27, "time": "1763549127" }, "stopId": "Charles_Péguy_R", "stopSequence": 21 }, { "arrival": { "delay": 27, "time": "1763549187" }, "departure": { "delay": 27, "time": "1763549187" }, "stopId": "République_R", "stopSequence": 22 }, { "arrival": { "delay": 27, "time": "1763549247" }, "departure": { "delay": 27, "time": "1763549247" }, "stopId": "Merles_R", "stopSequence": 23 }, { "arrival": { "delay": 27, "time": "1763549367" }, "departure": { "delay": 27, "time": "1763549367" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 24 }, { "arrival": { "delay": 27, "time": "1763549487" }, "departure": { "delay": 27, "time": "1763549487" }, "stopId": "Sierentz_Centre_R", "stopSequence": 25 }, { "arrival": { "delay": 27, "time": "1763549607" }, "departure": { "delay": 27, "time": "1763549607" }, "stopId": "Collège_Dolto_R", "stopSequence": 26 }, { "arrival": { "delay": 27, "time": "1763549847" }, "stopId": "Zone_Commerciale_A", "stopSequence": 27 } ], "timestamp": "1763547496", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-1116" } } }, { "id": "SM:803-1216", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763550960" }, "stopId": "Bachgraben_R", "stopSequence": 1 }, { "arrival": { "time": "1763551020" }, "departure": { "time": "1763551020" }, "stopId": "Wänglismatten_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763551080" }, "departure": { "delay": 60, "time": "1763551080" }, "stopId": "Kreuzstrasse_R", "stopSequence": 3 }, { "arrival": { "delay": 30, "time": "1763551110" }, "departure": { "delay": 30, "time": "1763551110" }, "stopId": "Im_Bruhl_R", "stopSequence": 4 }, { "arrival": { "time": "1763551140" }, "departure": { "time": "1763551140" }, "stopId": "Hagmattstrasse_R", "stopSequence": 5 }, { "arrival": { "time": "1763551260" }, "departure": { "time": "1763551260" }, "stopId": "Gartenstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1763551380" }, "departure": { "time": "1763551380" }, "stopId": "Grabenring_R", "stopSequence": 7 }, { "arrival": { "time": "1763551560" }, "departure": { "time": "1763551560" }, "stopId": "Cimetière_R", "stopSequence": 8 }, { "arrival": { "time": "1763551680" }, "departure": { "time": "1763551680" }, "stopId": "Sauvage_R", "stopSequence": 9 }, { "arrival": { "time": "1763551800" }, "departure": { "time": "1763551800" }, "stopId": "Chênes_608R", "stopSequence": 10 } ], "timestamp": "1763547362", "trip": { "directionId": 1, "routeId": "608", "tripId": "803-1216" } } }, { "id": "SM:803-1134", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763548440" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "time": "1763548620" }, "departure": { "time": "1763548620" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "time": "1763548740" }, "departure": { "time": "1763548740" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "time": "1763548800" }, "departure": { "time": "1763548800" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "time": "1763548980" }, "departure": { "time": "1763548980" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "time": "1763549040" }, "departure": { "time": "1763549040" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "time": "1763549100" }, "departure": { "time": "1763549100" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "time": "1763549160" }, "departure": { "time": "1763549160" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "time": "1763549400" }, "departure": { "time": "1763549400" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "time": "1763549520" }, "departure": { "time": "1763549520" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "time": "1763549580" }, "departure": { "time": "1763549580" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "time": "1763549640" }, "departure": { "time": "1763549640" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "time": "1763549700" }, "departure": { "time": "1763549700" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "time": "1763549760" }, "departure": { "time": "1763549760" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "time": "1763549820" }, "departure": { "time": "1763549820" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 120, "time": "1763550060" }, "departure": { "delay": 120, "time": "1763550060" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 120, "time": "1763550180" }, "departure": { "delay": 120, "time": "1763550180" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 180, "time": "1763550360" }, "departure": { "delay": 180, "time": "1763550360" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 120, "time": "1763550480" }, "departure": { "delay": 120, "time": "1763550480" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 120, "time": "1763550600" }, "departure": { "delay": 120, "time": "1763550600" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 60, "time": "1763550660" }, "departure": { "delay": 60, "time": "1763550660" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 60, "time": "1763550720" }, "departure": { "delay": 60, "time": "1763550720" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 60, "time": "1763550780" }, "departure": { "delay": 60, "time": "1763550780" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763548148", "trip": { "routeId": "608", "tripId": "803-1134" } } }, { "id": "SM:801-1034", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 122, "time": "1763544962" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 168, "time": "1763545188" }, "departure": { "delay": 168, "time": "1763545188" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 182, "time": "1763545300" }, "departure": { "delay": 182, "time": "1763545322" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 182, "time": "1763545380" }, "departure": { "delay": 182, "time": "1763545382" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 212, "time": "1763545562" }, "departure": { "delay": 212, "time": "1763545592" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 212, "time": "1763545652" }, "departure": { "delay": 212, "time": "1763545652" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 212, "time": "1763545712" }, "departure": { "delay": 212, "time": "1763545712" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 200, "time": "1763545760" }, "departure": { "delay": 200, "time": "1763545760" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 162, "time": "1763545962" }, "departure": { "delay": 162, "time": "1763545962" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 182, "time": "1763546026" }, "departure": { "delay": 182, "time": "1763546042" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 193, "time": "1763546113" }, "departure": { "delay": 193, "time": "1763546113" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 198, "time": "1763546178" }, "departure": { "delay": 198, "time": "1763546178" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 272, "time": "1763546295" }, "departure": { "delay": 272, "time": "1763546312" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 277, "time": "1763546377" }, "departure": { "delay": 277, "time": "1763546377" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 332, "time": "1763546475" }, "departure": { "delay": 332, "time": "1763546492" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 332, "time": "1763546538" }, "departure": { "delay": 332, "time": "1763546552" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 423, "time": "1763546748" }, "departure": { "delay": 423, "time": "1763546763" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 413, "time": "1763546873" }, "departure": { "delay": 413, "time": "1763546873" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 379, "time": "1763546959" }, "departure": { "delay": 379, "time": "1763546959" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 319, "time": "1763547079" }, "departure": { "delay": 319, "time": "1763547079" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 319, "time": "1763547199" }, "departure": { "delay": 319, "time": "1763547199" }, "stopId": "Gartenstrasse_AR", "stopSequence": 21 }, { "arrival": { "delay": 259, "time": "1763547259" }, "departure": { "delay": 259, "time": "1763547259" }, "stopId": "Hagmattstrasse_A", "stopSequence": 22 }, { "arrival": { "delay": 259, "time": "1763547319" }, "departure": { "delay": 259, "time": "1763547319" }, "stopId": "Im_Bruhl_A", "stopSequence": 23 }, { "arrival": { "delay": 259, "time": "1763547379" }, "departure": { "delay": 259, "time": "1763547379" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1763544984", "trip": { "routeId": "608", "tripId": "801-1034" } } }, { "id": "SM:804-1200", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 960, "time": "1763550960" }, "stopId": "École_des_Missions_A", "stopSequence": 1 }, { "arrival": { "delay": 1020, "time": "1763551080" }, "departure": { "delay": 1020, "time": "1763551080" }, "stopId": "Beaubourg_A", "stopSequence": 2 }, { "arrival": { "delay": 1020, "time": "1763551140" }, "departure": { "delay": 1020, "time": "1763551140" }, "stopId": "Liesbach_A", "stopSequence": 3 }, { "arrival": { "delay": 1020, "time": "1763551200" }, "departure": { "delay": 1020, "time": "1763551200" }, "stopId": "Halliers_A", "stopSequence": 4 }, { "arrival": { "delay": 1020, "time": "1763551260" }, "departure": { "delay": 1020, "time": "1763551260" }, "stopId": "Hésingue_Église_A", "stopSequence": 5 } ], "timestamp": "1763547362", "trip": { "routeId": "608", "tripId": "804-1200" } } }, { "id": "SM:601-1122", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 60, "time": "1763547780" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "time": "1763547960" }, "departure": { "time": "1763547960" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 60, "time": "1763548077" }, "departure": { "delay": 60, "time": "1763548140" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 60, "time": "1763548260" }, "departure": { "delay": 60, "time": "1763548260" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 60, "time": "1763548560" }, "departure": { "delay": 60, "time": "1763548560" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 60, "time": "1763548620" }, "departure": { "delay": 60, "time": "1763548620" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 60, "time": "1763548680" }, "departure": { "delay": 60, "time": "1763548680" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 60, "time": "1763548740" }, "departure": { "delay": 60, "time": "1763548740" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 60, "time": "1763548800" }, "departure": { "delay": 60, "time": "1763548800" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1763548860" }, "departure": { "delay": 60, "time": "1763548860" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 60, "time": "1763548980" }, "departure": { "delay": 60, "time": "1763548980" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 60, "time": "1763549100" }, "departure": { "delay": 60, "time": "1763549100" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 60, "time": "1763549160" }, "departure": { "delay": 60, "time": "1763549160" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 30, "time": "1763549190" }, "departure": { "delay": 30, "time": "1763549190" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1763549220" }, "departure": { "delay": 60, "time": "1763549220" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 60, "time": "1763549280" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1763547796", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-1122" } } }, { "id": "SM:601-1053", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 185, "time": "1763546165" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": 158, "time": "1763546198" }, "departure": { "delay": 158, "time": "1763546198" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "delay": 188, "time": "1763546228" }, "departure": { "delay": 188, "time": "1763546228" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "delay": 172, "time": "1763546272" }, "departure": { "delay": 172, "time": "1763546272" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "delay": 135, "time": "1763546295" }, "departure": { "delay": 135, "time": "1763546295" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "delay": 185, "time": "1763546405" }, "departure": { "delay": 185, "time": "1763546465" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "delay": 185, "time": "1763546615" }, "departure": { "delay": 185, "time": "1763546645" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "delay": 215, "time": "1763546705" }, "departure": { "delay": 215, "time": "1763546735" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "delay": 224, "time": "1763546804" }, "departure": { "delay": 224, "time": "1763546804" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "delay": 215, "time": "1763546855" }, "departure": { "delay": 215, "time": "1763546855" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "delay": 203, "time": "1763546903" }, "departure": { "delay": 203, "time": "1763546903" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "delay": 204, "time": "1763546964" }, "departure": { "delay": 204, "time": "1763546964" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "delay": 139, "time": "1763547199" }, "departure": { "delay": 139, "time": "1763547199" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 }, { "arrival": { "delay": 156, "time": "1763547395" }, "departure": { "delay": 156, "time": "1763547396" }, "stopId": "Rue_de_Séville_A", "stopSequence": 14 }, { "arrival": { "delay": 220, "time": "1763547580" }, "departure": { "delay": 220, "time": "1763547580" }, "stopId": "Cité_du_Rail_A", "stopSequence": 15 }, { "arrival": { "delay": 141, "time": "1763547741" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 16 } ], "timestamp": "1763546193", "trip": { "routeId": "6", "tripId": "601-1053" } } }, { "id": "SM:601-1149", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1763549340" }, "stopId": "Kembs_Nord_AR", "stopSequence": 1 }, { "arrival": { "delay": -30, "time": "1763549370" }, "departure": { "delay": -30, "time": "1763549370" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1763549400" }, "departure": { "time": "1763549400" }, "stopId": "Maison_du_Patrimoine_A", "stopSequence": 3 }, { "arrival": { "time": "1763549460" }, "departure": { "time": "1763549460" }, "stopId": "Kembs_Pres_A", "stopSequence": 4 }, { "arrival": { "time": "1763549520" }, "departure": { "time": "1763549520" }, "stopId": "Rue_de_lEurope_A", "stopSequence": 5 }, { "arrival": { "time": "1763549640" }, "departure": { "time": "1763549640" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1763549820" }, "departure": { "time": "1763549820" }, "stopId": "Schaeferhof_A", "stopSequence": 7 }, { "arrival": { "time": "1763549880" }, "departure": { "time": "1763549880" }, "stopId": "Colonel_Gauvin_A", "stopSequence": 8 }, { "arrival": { "time": "1763549940" }, "departure": { "time": "1763549940" }, "stopId": "Richardshaeuser_AR", "stopSequence": 9 }, { "arrival": { "time": "1763550000" }, "departure": { "time": "1763550000" }, "stopId": "Schnockeloch_A", "stopSequence": 10 }, { "arrival": { "time": "1763550060" }, "departure": { "time": "1763550060" }, "stopId": "Victor_Hugo_A", "stopSequence": 11 }, { "arrival": { "time": "1763550120" }, "departure": { "time": "1763550120" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 }, { "arrival": { "time": "1763550420" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 13 } ], "timestamp": "1763545748", "trip": { "routeId": "6", "tripId": "601-1149" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1763548219" } }